Breaking News
recent

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)
    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

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:

Diberdayakan oleh Blogger.