Cara Menambahkan Storage Eksternal di NextCloud

Terakhir diupdate: Januari 25, 2025

Halo, Sob!

Storage eksternal di Nextcloud memungkinkan kamu menghubungkan atau ‘mount’ layanan penyimpanan eksternal ke dalam akun Nextcloud. Layanan penyimpanan eksternal yang didukung yaitu Local,  Amazon S3, SMB/CIFS File Servers, FTP Servers. Dengan begitu, kamu dapat meningkatkan kapasitas penyimpanan tanpa mengubah perangkat keras server.

Prasyarat

  1. Memiliki akses layanan hosting yang mendukung Nextcloud
  2. Login sebagai administrator
  3. Memiliki aplikasi FTP client, misalnya FileZilla
  4. Fitur External Storage sudah diaktifkan
    Fitur eksternal storage
    Kalau belum, caranya klik ikon profil di pojok kanan atas > pilih Apps > Disabled apps > lalu Enable External storage support. Untuk memeriksanya cari di menu Active apps

 

Panduan ini akan menambahkan storage eksternal SFTP dan Local. Yuk, check it out!


1. Menambahkan External Storage SFTP

Untuk membuat storage eksternal SFTP, kamu memerlukan server VPS dan harus menentukan path direktori untuk penyimpanan ekternalnya. Buat direktori tersebut melalui koneksi SSH ya, Sob!

Step 1: Buat dan konfigurasi external storage SFTP

Pertama, masuk ke akun Nextcloud. Kemudian klik ikon profil di pojok kanan atas, pilih Administration settings > tab Administration, pilih External storage

Pilih External storage

Kemudian konfigurasi external storage seperti berikut ini.

Konfigurasi External storage SFTP

  • Folder name: isi dengan nama yang ingin kamu tampilkan di Nextcloud (ini hanya nama folder), misalnya ‘Storage SFTP’
  • External storage: pilih SFTP
  • Authentication: pilih login dan password
  • Configuration: isi secara berurutan dengan IP atau hostname server, port koneksi, path direktori di server, username dan password SSH
  • Available for: pilih user atau group yang diizinkan mengakses storage tersebut (atau ceklis All people jika untuk semua pengguna)

Nah, kalau sudah, klik centang dan pastikan muncul tanda ceklis hijau. Jika muncul tanda ceklis hijau, berarti mounting berhasil. Jika muncul tanda seru merah, berarti mounting gagal.

Contoh gagal mounting


Step 2: Memeriksa external storage SFTP di Nextcloud

Buka Files > External storage. Kalau berhasil, nanti akan muncul folder penyimpanan eksternalnya, Sob. Kamu dapat mencoba membuat file baru dari server atau dari Nextcloud maka keduanya akan sinkron terhadap perubahan yang kamu lakukan.

Periksa hasil mounting storage SFTP


2. Menambahkan External Storage Local

Menambahkan storage lokal di Nextcloud berarti memungkinkan Nextcloud mengakses folder atau direktori di server yang sama, misalnya layanan hosting kamu. Storage ini harus berada dalam lingkungan server fisik atau virtual yang sama dengan container Nextcloud. Di layanan Nova Jagoan Hosting, karena container Nextcloud terpasang di Easypanel, direktori yang direferensikan akan berasal dari Easypanel.

Step 1: Membuat path storage Local di Easypanel

Pertama, kamu harus menentukan lokasi storage lokal dibuat di Easypanel. Buatlah koneksi SSH menggunakan FileZilla untuk mengakses direktori Easypanel

Membuat koneksi SSH FileZilla

Setelah berhasil, tentukan path storage lokalnya. Misalnya: /root/docker/nextcloud/mnt

Buat direktori lokal di FileZilla


Step 2: Membuat path storage di container Nextcloud

Selanjutnya, buat path storage di container Nexcloudnya melalui terminal yang akan mereferensi storage local di Easypanel. Misalnya: /var/www/storage-local

Membuat path storage local di nextcloud

Perintah di atas menggunakan mkdir untuk membuat folder bernama storage-local di dalam /var/www


Step 3: Konfigurasi external storage Local di Nextcloud

Pergi ke menu External storage di Nextcloud (lihat pada panduan SFTP langkah nomor 1). Dan konfigurasi storage lokal seperti berikut

Konfigurasi storage lokal

  • Folder name: isi dengan nama yang ingin kamu tampilkan di Nextcloud (ini hanya nama folder), misalnya ‘Storage Local’
  • External storage: pilih Local
  • Authentication: none
  • Configuration: isi dengan path storage di caontainer Nextcloud
  • Available for: pilih user atau group yang diizinkan mengakses storage tersebut (atau ceklis All people jika untuk semua pengguna)

Kalau sudah, klik centang dan pastikan muncul tanda ceklis hijau.

Berikutnya tambahkan konfigurasi volume untuk mount folder storage lokal ke container Nextcloud di docker-compose.yml. Tulis dengan format: /path/to/storage/host:/path/to/storage/container di bagian volume > klik Save > Deploy

Konfigurasi docker-compose

Pastikan kamu menuliskannya sesuai dengan Service domain kamu ya. Kalau di panduan ini menggunakan Service: app.


Step 4: Memeriksa external storage Local di Nextcloud

Setelah semua selesai, nanti akan muncul path storage lokal yang sudah kamu tambahkan, Sob. Kamu dapat mencoba membuat file baru dari storage lokal atau container Nextcloud dan keduanya akan sinkron terhadap perubahan yang kamu lakukan.

Mounting storage lokal

Troubleshooting

Kalau kamu tidak bisa mengunggah sebuah file di container Nextcloud, kemungkinan itu karena folder tersebut tidak dapat diakses oleh container Nextcloud. Sehingga perlu mengatur izin folder yang berada di server host, maka jalankan:

sudo chown -R www-data:www-data /path/to/storage/host sudo chmod -R 750 /path/to/storage/host

Selamat, Sob kamu sudah berhasil menambahkan penyimpanan eksternal SFTP dan Local di Nextcloud. Mudah, bukan?

Apabila masih bingung, kamu dapat bertanya kepada tim Support Jagoan Hosting via Live Chat atau Open Ticket dan jangan sungkan untuk menyampaikan apabila ada panduan yang belum tersedia, Sob! Bye-bye👋

Related Posts
Panduan Lengkap Nextcloud

Nextcloud adalah platform open-source untuk penyimpanan dan sinkronisasi data secara pribadi yang dapat dihosting sendiri. Fungsinya menyediakan solusi kolaborasi dan Read more

Cara Management User di Nextcloud

Hai, Sob! Manage user di NextCloud mudah banget lho, Sob. Ngga percaya? Yuk langsung simak tutorial di bawah ini😃 Sebelum Read more

Cara Menambahkan Batas Upload File di Nextcloud

Halo, Sobat Jagoan! Kamu sudah tahu belum kalau default ukuran maksimum file upload di NextCloud hanya sebesar 512MB, lho. Tapi, Read more

Cara Merubah URL Nextcloud

Berikut panduan bila kamu ingin merubah URL Nextcloud agar lebih mudah ketika akan mengaksesnya. Nah, sebelumnya pastikan kamu sudah menyiapkan Read more

Scroll To Top