Minggu, 21 September 2025

TUTORIAL NEXTCLOUD DEBIAN 12

 INSTALASI DAN KONFIGURASI NEXTCLOUD PADA DEBIAN 12 STEP BY STEP LENGKAP DENGAN SCREENSHOT



ASSALAMUALAIKUM WARAHMATULLAHI WABARAKATUH 


    Halo semuanya!, perkenalkan saya Feri Rudiansyah salah satu siswa TKJ dari sekolah SMK Negeri 1 Cerme, di sini saya akan membagikan sedikit tips bagaimana cara untuk meng-konfigurasi NextCloud pada debian 12.Simak baik-baik ya langkah-langkah berikut ini.


Pengertian  NextCloud

    Nextcloud adalah sebuah perangkat lunak open-source yang berfungsi sebagai platform penyimpanan dan berbagi file berbasis cloud. Dengan Nextcloud, pengguna dapat membuat layanan mirip seperti Google Drive atau Dropbox, tetapi dikelola secara mandiri di server pribadi maupun server organisasi. Nextcloud memungkinkan pengguna untuk menyimpan, mengakses, dan menyinkronkan data (seperti dokumen, foto, video, maupun kontak) dari berbagai perangkat secara aman. Selain itu, Nextcloud dilengkapi dengan fitur kolaborasi seperti kalender, chat, dan editing dokumen secara bersama-sama. Karena bersifat open-source, Nextcloud memberikan kebebasan bagi penggunanya untuk menyesuaikan, mengembangkan, dan mengontrol penuh data yang disimpan tanpa bergantung pada penyedia layanan pihak ketiga.


Fungsi-Fungsi NextCloud

    Nextcloud memiliki berbagai fungsi utama yang mendukung kebutuhan penyimpanan, kolaborasi, dan keamanan data. Fungsi utamanya adalah sebagai media penyimpanan dan sinkronisasi file yang memungkinkan pengguna menyimpan data di server pribadi lalu mengaksesnya dari berbagai perangkat kapan saja. Selain itu, Nextcloud berfungsi untuk berbagi file dan folder dengan mudah, baik melalui tautan publik maupun akses terbatas dengan kata sandi atau izin tertentu. Nextcloud juga memiliki fungsi kolaborasi, seperti mengedit dokumen secara bersama-sama, berbagi kalender, melakukan panggilan video, hingga bertukar pesan. Dari sisi keamanan, Nextcloud berfungsi untuk melindungi data dengan enkripsi end-to-end, kontrol akses, dan autentikasi ganda, sehingga data pengguna tetap terjaga. Tidak hanya itu, Nextcloud dapat diperluas dengan aplikasi tambahan, sehingga fungsinya dapat mencakup manajemen proyek, integrasi email, hingga sistem kerja tim yang lengkap sesuai kebutuhan organisasi.


Kelebihan NextCloud

    Kelebihan Nextcloud terletak pada sifatnya yang open-source dan dapat dikelola secara mandiri, sehingga pengguna memiliki kontrol penuh terhadap data yang disimpan tanpa harus bergantung pada penyedia layanan pihak ketiga. Dari sisi keamanan, Nextcloud menawarkan perlindungan kuat dengan enkripsi end-to-end, autentikasi ganda, serta pengaturan hak akses yang fleksibel untuk menjaga kerahasiaan data. Selain itu, Nextcloud mendukung sinkronisasi lintas perangkat sehingga file, foto, maupun dokumen dapat diakses dengan mudah kapan saja dan di mana saja. Fitur kolaborasi yang terintegrasi, seperti kalender bersama, chat, panggilan video, dan pengeditan dokumen secara real-time, menjadikan Nextcloud sangat cocok digunakan oleh tim atau organisasi. Ditambah lagi, Nextcloud dapat diperluas dengan berbagai aplikasi tambahan, menjadikannya platform yang fleksibel sesuai kebutuhan, baik untuk individu, perusahaan, maupun lembaga pendidikan.


Kekurangan NextCloud

    Kekurangan Nextcloud terutama terletak pada aspek teknis dan pengelolaan server. Karena Nextcloud merupakan platform yang dikelola secara mandiri, pengguna harus memiliki kemampuan dalam instalasi, konfigurasi, dan pemeliharaan server agar sistem berjalan optimal. Hal ini bisa menjadi tantangan bagi individu atau organisasi kecil yang tidak memiliki tim IT. Selain itu, performa Nextcloud sangat bergantung pada spesifikasi server dan koneksi internet yang digunakan; jika server tidak kuat, akses file bisa menjadi lambat terutama saat digunakan banyak pengguna sekaligus. Dari sisi fitur, meskipun Nextcloud menawarkan banyak fungsi, beberapa di antaranya mungkin tidak sehalus atau seintuitif layanan cloud komersial seperti Google Drive atau Dropbox. Penggunaan ruang penyimpanan juga terbatas pada kapasitas server yang dimiliki, sehingga perlu investasi perangkat keras tambahan jika data semakin besar.


KSebelum menginstall nextcloud nya ada beberapa hal yang harus diperhatikan, yaitu :

1. Aplikasi VirtualBox

    Jika teman-teman tidak memiliki aplikasi virtual box, teman-teman bisa menginstall nya disini

2. File Iso NextCloud

    Teman-teman juga harus memiliki file iso nextcloud nya, kalian bisa mendownload nya disini. Setelah mendownload semua hal diatas, cusss langsung saja kita ke langkah-langkah nya :

Langkah-Langkah Instalasi dan Konfigurasi NextCloud

1. Masuk ke Virtualbox dan buat machine baru seperti gambar dibawah. Masukkan file ISO NextCloud nya dan pastikan type nya Linux version nya ke Linux/debian 11 bullseye (64 bit).












2. Untuk Minimal RAM nya 2 GB & CPU nya 2 core.











3. Untuk Harddisk nya yaitu 20 GB lalu klik selesai.











4. Jika sudah pergi ke Pengaturan -> Jaringan, untuk Adaptor 1 kalian pilih Bridge.













5. Tampilan Utama Pada Saat Instalasi Nextcloud di VBox, lalu pilih install to Hardisk.












6. Pada tampilan ini pilih “Guided – use entire disk and set up LVM ” lalu lanjutkan dengan menekan tombol “TAB” pada keyboard untuk memilih OK lalu ENTER.


7. Setelah beberapa tahapan maka selanjutnya adalah membuat password untuk login sebagairoot dengan password yang berjumlah minimal 8 karakter yang berisi huruf kapital, huruf kecil, angka dan simbol.











8. Kemudian nantinya akan diminta untuk mengetikan password kembali untuk mengkonfirmasi password tersebut.











9. Buat password untuk MySQL dengan password yang berjumlah minimal 8 karakter yang berisi huruf kapital, huruf kecil, angka dan simbol.











10. Kemudian nantinya akan diminta untuk mengetikan password kembali untuk mengkonfirmasi password MySQL.











11. Selanjutnya adalah membuat password untuk login pada akun admin saat mengakses Nextcloud nantinya di web browser dengan password yang berjumlah minimal 8 karakter yang berisi huruf kapital, huruf kecil, angka dan simbol.











12. Kemudian nantinya akan diminta untuk mengetikan password kembali untuk mengkonfirmasi password admin.











13. Kalian login sebagai root dan masukkan password tadi.













14. Cek ip address nya dengan perintah "ip a".

15. Lakukan tes untuk mengakses web dengan IP bridge nya tadi disini contoh 192.168.171.7 secara lokal. Pada saat mengakses terjadi tamilan seperti pada gambar maka, harus dilakukan pengubahan pada file config.php dengan menambahkan IP Nextcloud.











16. Masuk ke direktori config dengan perintah ”cd /var/www/Nextcloud/config/ ”. Lalu cek isi dari direktori config/ dengan perintah ls. Dan edit file config.php dengan perintah “nano config.php”.




17. Edit bagian trusted_domain yang bertulisan “localhost ” pada file config.php menjadi IP Nextcloud yaitu “192.168.171.7” kemudian save file tersebut dengan menekan CTRL + X lalu tekan Y dan tekan ENTER untuk menyelesaikan.





18. Lakukan pengaksesan web kembali dengan IP address 192.168.171.7 dan tampilan web tidakakan ada error lagi sehingga bisa login dengan akun Nextcloud.











19. 19. Login dengan menggunakan akun Admin dan password yang telah dibuat pada saat proses instal Nextcloud.











20. 20. Tampilan dari dasboard akun admin setelah login.











221. Pada akun admin memliki hak akses untuk bisa membuat akun pengguna baru yang ingin ditambahkan pada penyimpanan cloud. Tidak hanya itu, admin juga bisa membuat grup atau kelompok terhadap akun-akun yang dibuat seperti memberikan jumlah kuota penyimpanan pada akun yang dibuat.











22. Itu dia semua tahapan instalasi NextCloud dari awal hingga selesai. Semoga penjelasan ini bisa memudahkan kamu dalam mengerjakan tugas atau membangun server sendiri. Jangan ragu untuk eksplorasi lebih lanjut dan terus belajar ya!


WASSALAMUALAIKUM WARAHMATULLAHI WABARAKATUH   

TUTORIAL NEXTCLOUD DEBIAN 12

  INSTALASI DAN KONFIGURASI NEXTCLOUD PADA DEBIAN 12 STEP BY STEP LENGKAP DENGAN SCREENSHOT ASSALAMUALAIKUM WARAHMATULLAHI WABARAKATUH      ...