cara configurasi cloud debian

 

Cara Konfigurasi Nextcloud Debian 12

Cara Instalasi dan Konfigurasi Nextcloud Debian 12




    Halo Sobat TKJ!! Kembali lagi bersama Saya, Faeyza, dalam pembahasan seputar Debian Server. Pada kesempatan kali ini saya akan membagikan sedikit tips mengenai cara instalasi dan konfigurasi Nextcloud di Debian 12. Penasaran gimana caranya? YUK, LANGSUNG AJA KITA MULAI!!

Pengertian Nextcloud
    Nextcloud adalah platform open-source yang memungkinkan kita untuk membuat layanan penyimpanan data pribadi seperti Google Drive atau DropBox, tetapi dikelola sendiri di server Kita.
Dengan nextcloud, kita dapat menyimpan, berbagi, dan mengakses file dari mana saja dengan kontrol penuh terhadap keamanan dan privasi data.

Cara kerja Nextcloud
  • Penyimpanan Terpusat: Semua data kita seperti dokumen, foto, dan vidio akan di simpan di server Nextcloud, sehingga dapat di akses dari berbagai perangkat.
  • Akses melalui Web dan Aplikasi: Nextcloud dapat di akses melalui browser web maupun aplikasi desktop/mobile, membuatnya fleksibel untuk berbagai kebutuhan.
  • Singkronisasi File: File yang di tambahkan di satu perangkat akan otomatis tersinkronisasi ke semua perangkat yang terhubug. 

Kelebihan Nextcloud
  • Gratis & Open-Source: TIdak memerlukan lisensi berbayar, bisa di kembangkan dan dimodifikasi sendiri.
  • Kontrol Penuh: Semua data berada di server pribadi, bukan di server pihak ketiga.
  • Fleksibel dan Multiplatform: Bisa di jalankan di berbagai OS Seperti Windows, Linux, Android, iOS.
  • Fitur Lengkap: Mendukung file sharing, kalender, kontak, integrasi Email, dan banyak aplikasi tambahan.
  • Komunitas Besar: Dokumentasi dan forum dukungan yang lengkap.

Kekurangan Nextcloud
  • Konfigurasi Awal agak Rumit: Membutuhkan sedikit pengetahuan teknis saat instalasi pertama.
  • Butuh Resource Server: Performa tergantung spesifikasi server yang digunakan.
  • Tidak Built-in OS: harus di install manual, tidak seperti layanan cloud bawaan seperti OneDrive atau iCloud.

Langkah Langkah Install Dan Konfigurasi Nextcloud
1. Pertama tama silahkan Install terlebih dahulu Virtual Machine Debian 12 pada VirtualBox Kalian.

2. Jika sudah, pergi ke Setting – Network – Adapter 1 Host Only Adapter – Adapter 2 Bridge.



3. Login menjadi “root” dan setting Network dengan perintah “nano /etc/network/interfaces”.



4. 
- Atur menjadi seperti ini (IP di gambar hanya sebagai contoh), kemudian Ctrl + S dan Ctrl + X,
- Restart Network nya menggunakan perintah “systemctl restart networking”,
- Kemudian cek IP dengan perintah “ip a”.




5. “ping 8.8.8.8” dan “ping google.com” untuk mengecek apakah sudah terhubung dengan internet.



6. Ketik “nano /etc/apt/sources.list” untuk menambahkan repository Debian 12, Kemudian isi dengan 3 baris berikut.




7. Lakukan Update dan upgrade dengan perintah “apt-get update && apt-get upgrade -y”.



8. - Ketik “apt install apache2 mariadb-server libapache2-mod-php -y”;
- Kemudian “apt install php php-mysql php-xml php-zip php-curl php-mbstring php-gd php-intl php-bcmath php-gmp -y”.




9. - Ketik “mysql -u root -p”, dan masukkan password kalian/enter;
- Kemudian buat database dengan perintah “create database nextcloud;”



10. 
- Ketik “CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY '(password kalian)';”
- Dan “GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';”




11. Ketik “flush privileges;” lalu “exit”.



12. 
- Masuk ke Directory tmp dengan perintah “cd /tmp”.
- Install paket Nextcloud dengan perintah “wget https://download.nextcloud.com/server/releases/nextcloud-29.0.6.zip”.
- Lalu install unzip dengan perintah “apt install unzip -y”.




13. Kemudian Pindah paket Nextcloud dengan perintah “mv nextcloud /var/www/html/”


14. Atur Permision nya dengan perintah:
- “chown -R www-data:www-data /var/www/html/nextcloud”
- “chmod -R 755 /var/www/html/nextcloud”



15. 
- Kemudian konfigurasi nextcloud.conf dengan perintah “nano /etc/apache2/sites-available/nextcloud.conf”;
- Isi file tersebut sesuai gambar di bawah ini, jika sudah Ctrl + S dan Ctrl + X;





16. Ketikkan perintah berikut:
- a2ensite nextcloud.conf
- a2enmod rewrite headers env dir mime setenvif
- systemctl restart apache2



17. 
- Ketik “nano /var/www/html/nextcloud/config/config.php”
- Lalu pada baris 0=> masukkan IP ‘Bridge’ kalian, IP ‘Debian Server’ kalian dan IP ‘0.0.0.0/24’, kemudian Ctrl+S dan Ctrl+X;



18. Atur IP Host Only Adater di Control Panel seperti ini:





19. Cek koneksi antar client dan Debian Server melalui CMD dengan perintah “ping IP Debian Server”



20. Masuk ke Browser lalu ketik “http://ipdebianserver/nextcloud”



21. Lakukan Setup Nextcloud:
- Buat admin user + password.
- Pilih database MySQL/MariaDB.
- Database user: nextclouduser
- Database password: passwordku
- Database name: nextcloud
- Database host: localhost
Klik Finish Setup;

22. Kemudian Login menggunakan Akun dan Password kalian, dan Nextcloud siap di gunakan…




    Berikut adalah langkah-langkah instalasi dan konfigurasi Nextcloud pada Operating System Debian 12 melalui VirtualBox. Bagaimana? Cukup mudah, bukan? 
Semoga sedikit ilmu yang saya bagikan ini bisa bermanfaat bagi teman-teman semua, terutama bagi kalian yang sedang menjalankan praktik Debian Server.

— Terima kasih...

Comments

Popular posts from this blog

tutorial vps di debian 12

cara konfigurasi open vpn