Nextcloud Based Personal Cloud Storage Implementation on Raspberry-Pi 4 for Lightweight Cloud Infrastructure

Ahmad Asep Suhendi(1),Noprianto Noprianto(2),Ragil Nur Iman(3),Syifaurachman Syifaurachman(4*)
(1) Universitas Pamulang
(2) Universitas Pamulang
(3) Universitas Pamulang
(4) Universitas Pamulang
(*) Corresponding Author
DOI : 10.35889/progresif.v22i2.3602

Abstract

Cloud computing has emerged as a prevalent technique for data storage and management via internet-based platforms, eliminating the need for local storage devices. Nonetheless, public cloud services like Google Drive and Dropbox have issues related to data privacy, security, and user control over the foundational infrastructure. This study advocates for the deployment of a private cloud storage system utilizing Nextcloud on a Raspberry Pi 4 as a streamlined and economical infrastructure option. The Raspberry Pi is chosen for its compact dimensions, little power usage, and cost-effectiveness relative to traditional servers. The system is constructed on Ubuntu Server, utilizing Apache as the web server, MySQL as the database management system, and PHP to facilitate the Nextcloud application. The research process encompasses system requirements analysis, system design, implementation, and thorough testing. The findings indicate that the system effectively delivers critical cloud storage capabilities, encompassing file upload, download, sharing, data synchronization, and user access management. The performance assessment reveals that the system functions stably, responsively, and reliably for small to medium-scale storage requirements, while ensuring a sufficient degree of security.

Keywords: Cloud computing; Cloud storage; Raspberry-pi; Nextcloud; Lightweight cloud infrastructure;

Abstrak

Cloud computing menjadi teknologi yang banyak diadopsi untuk penyimpanan dan pengelolaan data melalui internet tanpa bergantung pada perangkat lokal. Namun, layanan cloud publik seperti Google Drive dan Dropbox menimbulkan kekhawatiran terkait privasi, keamanan, serta kendali pengguna terhadap data dan infrastruktur. Penelitian ini mengusulkan implementasi sistem cloud pribadi berbasis Nextcloud pada Raspberry Pi 4 sebagai solusi infrastruktur ringan dan berbiaya rendah. Raspberry Pi dipilih karena ukurannya ringkas, hemat daya, serta ekonomis dibandingkan server konvensional. Sistem dibangun menggunakan Ubuntu Server dengan Apache sebagai web server, MySQL sebagai database, serta PHP untuk mendukung aplikasi. Metodologi penelitian meliputi analisis kebutuhan, perancangan sistem, implementasi, dan pengujian sistem secara menyeluruh dan terstruktur. Hasil menunjukkan sistem mampu menyediakan fitur unggah, unduh, berbagi file, sinkronisasi data, serta manajemen akses pengguna secara efektif dan efisien. Pengujian kinerja menunjukkan sistem berjalan stabil, responsif, dan andal untuk kebutuhan penyimpanan skala kecil hingga menengah secara optimal dan berkelanjutan dengan tingkat keamanan yang memadai.

Kata kunci: Komputasi awan; Penyimpanan awan; Raspberry-pi; Nextcloud; Infrastruktur awan ringan  

References


F. K. Parast, “Cloud computing security: A survey of service-based models,” Computers & Security, vol. 114, 2022.

V. Chang and G. Wills, “A model to compare cloud and non-cloud storage of Big Data,” Future Generation Computer Systems, vol. 57, pp. 56–76, Apr. 2016, doi: 10.1016/j.future.2015.10.003.

A. Widarma, H. F. Siregar, and I. R. Sitorus, “Implementasi Cloud Computing Menggunakan Nextcloud Berbasis Infrastructure as a Service (IaaS),” CESS (Journal of Computer Engineering, System and Science), vol. 9, no. 1, pp. 336–346, Jan. 2024, doi: 10.24114/cess.v9i1.55993.

I. Santiko and R. Rosidi, “Pemanfaatan Private Cloud Storage Sebagai Media Penyimpanan Data E-Learning Pada Lembaga Pendidikan,” Jurnal Teknik Informatika, vol. 10, no. 2, pp. 137–146, Jan. 2018, doi: 10.15408/jti.v10i2.6992.

M. D. Kurniawan, I. Hanafi, T. F. D. K. Bula, and R. A. Firmansyah, “Design Dan Implementasi Cloud Storage Berbasis Web Pada Rt/Rw Net Maju Jaya,” in Proceedings of Semnasteknomedia Online, 2016. [Online]. Available: Semnasteknomedia article page. [Accessed: Mar. 12, 2026].

A. Irawan, A. P. Sari, and S. Bahri, “Perancangan dan implementasi cloud storage menggunakan nextcloud pada SMK YPP Pandeglang,” Jurnal Pengembangan Riset dan Observasi Sistem Komputer, vol. 5, no. 2, pp. 131–143, Sep. 2019. [Online]. Available: PROSISKO article page. [Accessed: Mar. 12, 2026].

P. G. S. C. Nugraha, I. K. A. Mogi, and I. M. A. Setiawan, “Implementasi private cloud computing sebagai layanan infrastructure as a service (IAAS) menggunakan openstack,” Jurnal Ilmiah Ilmu Komputer Universitas Udayana, vol. 8, no. 2, pp. 7–14, Sep. 2015.

Y. Afrianto and A. H. Hendrawan, “Implementasi Data Center Untuk Penempatan Host Server Berbasis Private Cloud Computing,” KREA-TIF, vol. 7, no. 1, p. 50, May 2019, doi: 10.32832/kreatif.v7i1.2031.

D. Hariyadi, I. P. Santoso, and R. Saputra, “Implementasi Proteksi Client-Side Pada Private Cloud Storage Nextcloud,” Jurnal Manajemen Informatika dan Sistem Informasi, vol. 2, no. 1, p. 16, Jan. 2019, doi: 10.36595/misi.v2i1.65.

T. Hidayat, “Implementasi Layanan Private Cloud Storage Menggunakan Owncloud Dan Monitoring Dengan Zenoss,” Undergraduate Thesis, Faculty of Informatics, Telkom University, Bandung, 2017. [Online]. Available: Telkom University repository page. [Accessed: Mar. 12, 2026].

S. E. Mathe, H. K. Kondaveeti, S. Vappangi, S. D. Vanambathina, and N. K. Kumaravelu, “A comprehensive review on applications of Raspberry Pi,” Computer Science Review, 2024.

R. A. Putra, “IMPLEMENTASI PRIVATE CLOUD STORAGE MENGGUNAKAN RASPBERRY PI,” Jurnal Pengembangan Rekayasa dan Teknologi, vol. 5, no. 2, pp. 100–107, Nov. 2021, doi: 10.26623/jprt.v17i2.4367.

R. Mustaqim and B. P. D. P., “Private Cloud Storage Untuk Mahasiswa Prodi Ti Berbasis Raspberry Pi,” Yogyakarta: STMIK AKAKOM, 2021. [Online]. Available: STMIK AKAKOM repository page.

M Fid Aksara, Sitti Najmia Rifai, and Sutardi Sutardi, “Perancangan Dan Implementasi Private Cloud Storage Studi Kasus: Jurusan Teknik Informatika Universitas Halu Oleo,” semanTIK, vol. 4, no. 1, pp. 143–150, 2018.

M. R. Anwarrudin, R. Indriati, and S. Sucipto, “Perancangan dan Implementasi Cloud Storage untuk File Sharing dan File Sinkronisasi,” in Proceedings of the National Seminar on Technology Innovation (SEMNAS INOTEK), Kediri: Faculty of Engineering, Universitas Nusantara PGRI Kediri, Jul. 2020, pp. 45–50. [Online]. Available: SEMNAS INOTEK article page.

R. Firman, Yuhefizar, and H. Amnur, “Implementasi Openstack untuk Private Cloud pada mata kuliah Administrasi server,” JITSI : Jurnal Ilmiah Teknologi Sistem Informasi, vol. 1, no. 2, pp. 75–79, Jun. 2020, doi: 10.62527/jitsi.1.2.11.

D. Lumena, A. Anton, and E. R. Nainggolan, “Analisa Dan Perancangan Jaringan Private Cloud Computing Berbasis Web Eyeos,” TECHNO Nusa Mandiri: Journal of Computing and Information Technology, vol. 13, no. 1, Mar. 2016, doi: 10.33480/techno.v13i1.211.

Nurfaisah, “Perancangan Private Cloud Storage Menggunakan Aplikasi Nextcloud Untuk Memaksimalkan Pelayanan Data Pada Kantor Bupati Luwu,” Undergraduate Thesis, Universitas Cokroaminoto Palopo, Palopo, 2020.

A. Ardani, “Implementasi Private Cloud Storage Berbasis Open Source Menggunakan Owncloud Berbasis Linux Pada PT. XYZ,” Undergraduate Thesis, ISB Atma Luhur, Pangkalpinang, 2020.

F. Khalil-Ur-Rehman and M. Farooq, “Cloud-based Architecture of Raspberry Pi: Personal Cloud Storage,” Global Journal of Computer Science and Technology: B Cloud and Distributed, vol. 19, no. 1, pp. 1–7, 2019, doi: 10.17406.

M. W. Dhamara, S. Raharjo, and P. Haryani, “Perbandingan Implementasi Private Cloud Storage Menggunakan Owncloud Dan Nextcloud Pada Pondok Pesantren Mahasiswa Ar-Royyaan Baitul Hamdi Yogyakarta,” Journal of Information Technology, vol. 10, no. 2, 2022.

J. Li, J. Wu, G. Jiang, and T. Srikanthan, “Blockchain-based public auditing for big data in cloud storage,” Inf. Process. Manag., vol. 57, no. 6, p. 102382, Nov. 2020, doi: 10.1016/j.ipm.2020.102382.


How To Cite This :

Refbacks

  • There are currently no refbacks.