Cara Instalasi Nextcloud Menggunakan Docker Compose
Pada artikel kali ini saya akan sedikit sharing tentan cara instalasi Nextcloud dengan menggunakan Docker Compose. Sebelum ke tahap instalasi, apa kalian tahu apa itu Nextcloud? Nextcloud adalah sebuah perangkat lunak server klien untuk membuat dan menggunakan layanan file hosting berbasis Open Source.
Kenapa saya melakukan instalasi Nextcloud menggunakan Docker dan tidak manual? Bila kita melakukan instalasi secara manual, kita harus melakukan konfigurasi aplikasi yang diperlukan secara satu persatu, seperti konfigurasi MariaDB (untuk Database), Nginx/Apache (untuk Web). Proses Itu akan memakan waktu lama.
Dengan Docker, kita tidak perlu melakukan konfigurasi satu persatu, cukup dengan menggunakan Docker Compose. Dengan Docker Compose kita hanya perlu membuat beberapa file yang berisi perintah (Codingan) untuk instalasi dan konfigurasi Nextcloud-nya. Dengan cara ini, kalian tidak perlu mengkonfigurasi satu persatu, dan prosesnya lebih cepat dibandingkan dengan cara manual, dan juga akan lebih menghemat waktu.
Bila kalian belum tahu Docker, kalian bisa kunjungi website Apa itu Docker?
Dan bila kalian ingin mencoba instalasi Docker kalian bisa kunjungi website Cara Instalasi Docker
Sekarang kita lanjut ke tahap instalasi.
Langkah-langkah
1. Buat Folder khusus untuk instalasi Nextcloud. Contoh: ctnextcloud
2. Masuk ke dalam folder tersebut
3. Buat File untuk Database. Contoh: db (file ini akan terisi otomatis saat proses instalasi selesai)
2. Masuk ke dalam folder tersebut
3. Buat File untuk Database. Contoh: db (file ini akan terisi otomatis saat proses instalasi selesai)
4. Buat File nextcloud (file ini akan terisi otomatis saat proses instalasi selesai)
5. Buat File docker-compose.yml
6. Masuk ke file docker-compose.yml dan masukkan command dibawah
5. Buat File docker-compose.yml
6. Masuk ke file docker-compose.yml dan masukkan command dibawah
version: '2'
volumes:
nextcloud:
db:
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=nextcloud
- MYSQL_PASSWORD=nextcloud
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
ports:
- 8080:80
links:
- db
volumes:
- ./nextcloud:/var/www/html
restart: always
7. Simpan file tersebut bila sudah diisi
8. Buka Terminal lalu masukkan command
docker-compose up -d
9. Tunggu sampai proses instalasi Nextcloud selesai
10. Buka browser dan masukkan command
localhost:8080
11. Bila sudah muncul tampilan seperti dibawah, isi username dan password sesuai user dan password mysql, lihat di langkah ke-6. Lalu klik Log in
![]() |
| Nextcloud Login Page |
12. Bila muncul tampilan seperti dibawah, Selamat!!! instalasi Nextcloud kalian sudah berhasil.
![]() |
| Dashboard Nextcloud |
Mungkin sekian materi tentang cara instalasi Nextcloud menggunakan Docker compose
Bila ada yang kurang dimengerti silahkan tanyakan di kolom komentar
Semoga bermanfaat....









Tidak ada komentar: