Instal Nextcloud di Docker SQLite Port Custom – Tutorial Standar

Diposting pada

Nextcloud menjadi pilihan banyak administrator server karena memberi kontrol penuh atas data. Selain itu, instalasi Nextcloud sebenarnya bisa berjalan sangat sederhana. Oleh karena itu, tutorial ini fokus pada cara paling standar agar Nextcloud langsung berjalan tanpa konflik layanan lain.

Pada panduan ini, saya menjalankan Nextcloud di Docker dengan database SQLite bawaan. Selain itu, saya memakai port 8088 supaya layanan lain tetap aman. Dengan pendekatan ini, proses instalasi berjalan cepat dan tidak berbelit.

Kebutuhan Sistem

Sebelum memulai instalasi, pastikan server sudah memenuhi kebutuhan berikut. Dengan persiapan ini, proses instalasi bisa berjalan lancar sejak awal.

  • Server Linux dengan Docker aktif
  • Docker Compose tersedia
  • Port 8088 tidak digunakan layanan lain
  • Akses root atau sudo

Selain itu, tutorial ini tidak memakai database eksternal. Dengan begitu, konfigurasi tetap ringan dan mudah dipahami.

Struktur Folder Nextcloud

Agar data tersimpan rapi, saya selalu menyiapkan struktur folder terlebih dahulu. Dengan cara ini, pengelolaan Nextcloud menjadi lebih mudah ke depannya.

/opt/nextcloud/
├── docker-compose.yml
└── html/

Folder html menyimpan seluruh data Nextcloud, termasuk database SQLite dan file konfigurasi.

Langkah 1 – Membuat Folder Kerja

Pertama, masuk ke server lalu buat folder kerja Nextcloud. Setelah itu, langsung masuk ke direktori tersebut.

mkdir -p /opt/nextcloud/html
cd /opt/nextcloud

install nextcloud docker

Dengan langkah ini, direktori data sudah siap digunakan oleh container.

Langkah 2 – Membuat File docker-compose.yml

Selanjutnya, buat file Docker Compose menggunakan editor nano. Dengan cara ini, konfigurasi bisa ditulis secara manual dan jelas.

nano docker-compose.yml

Masukkan konfigurasi berikut secara utuh tanpa mengubah apa pun.

version: "3.8"

services:
  nextcloud:
    image: nextcloud:29
    container_name: nextcloud
    restart: unless-stopped
    ports:
      - "8088:80"
    volumes:
      - ./html:/var/www/html

install nextcloud docker

Konfigurasi di atas menjalankan Nextcloud dengan SQLite bawaan. Selain itu, port 8088 digunakan agar tidak bentrok dengan layanan lain.

Simpan file dengan menekan CTRL + O, lalu keluar menggunakan CTRL + X.

Langkah 3 – Menjalankan Docker Compose

Setelah file siap, jalankan Docker Compose. Pada tahap ini, Docker akan menarik image dan menjalankan container.

docker compose up -d

install nextcloud docker

Selanjutnya, pastikan container berjalan normal dengan perintah berikut.

docker ps

Jika status container Up, maka Nextcloud sudah aktif.

install nextcloud docker

Baca Juga:

Langkah 4 – Mengakses Halaman Instalasi

Berikutnya, buka browser lalu akses alamat berikut.
Dengan langkah ini, halaman instalasi Nextcloud akan muncul.

http://IP_SERVER:8088

Jika halaman instalasi tampil, maka layanan berjalan dengan benar.

install nextcloud docker

Langkah 5 – Membuat Akun Admin Nextcloud

Pada halaman instalasi, buat akun admin dengan mengisi username dan password.
Setelah itu, biarkan pengaturan database tetap default.

Nextcloud akan langsung menggunakan SQLite tanpa konfigurasi tambahan. Kemudian, klik tombol Pasang dan tunggu proses selesai. Setelah instalasi selesai, dashboard Nextcloud akan langsung terbuka.

instal nextcloud docker

 

Verifikasi Instalasi

Sebagai langkah akhir, pastikan beberapa fungsi dasar berjalan normal. Dengan pengecekan ini, Nextcloud siap digunakan.

  • Halaman file bisa dibuka
  • Upload dan download berjalan lancar
  • Tidak muncul error database

Kesimpulan

Instal Nextcloud Docker bisa dilakukan dengan cara yang sangat sederhana. Dengan SQLite bawaan dan port 8088, Nextcloud berjalan stabil tanpa konflik layanan lain. Oleh karena itu, metode ini cocok sebagai langkah awal sebelum konfigurasi lanjutan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *