Saturday, 7 March 2026

Copy folder di ubuntu ke server nextcloud debian dengan ssh

 

Guru Duan, karena foldernya ada di laptop Ubuntu dan ingin dikirim ke server Debian lewat SSH, cara paling tepat adalah menggunakan rsync via SSH.

Ini metode yang paling sering dipakai admin karena cepat dan bisa lanjut jika putus.


1️⃣ Jalankan dari Laptop Ubuntu (bukan dari server)

Karena sumber file ada di laptop, perintah dijalankan di terminal laptop Ubuntu.

Misalnya IP server Debian:

192.168.1.10

Perintahnya:

rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/

Penjelasan:

bagianarti
rsynctool copy cepat
-amenjaga struktur file
-vtampilkan detail
-hukuran mudah dibaca
--progresstampil progress
root@192.168.1.10login SSH server
tujuanfolder Nextcloud

2️⃣ Jika Login Bukan Root

Misalnya user server duan:

rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" duan@192.168.1.10:/srv/nextcloud/data/admin/files/

3️⃣ Setelah Copy Selesai (di Server)

Login ke server Debian lalu jalankan:

docker exec -u www-data nextcloud_app php occ files:scan admin

Agar file muncul di Nextcloud.


4️⃣ Jika Folder Sangat Besar (lebih stabil)

Gunakan port SSH eksplisit:

rsync -avh --progress -e ssh "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/

5️⃣ Hasilnya di Nextcloud

Folder akan muncul:

Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy

di akun admin.


💡 Tips untuk Guru Duan

Jika ini koleksi murottal Mishary Rashid Alafasy, biasanya jumlahnya 114 file MP3.
rsync sangat cocok karena jika jaringan putus tinggal jalankan lagi dan tidak mengulang dari awal.


Kalau Guru Duan mau, saya bisa berikan 1 perintah rsync yang lebih canggih (pakai kompresi dan multi-thread) sehingga transfer LAN bisa 2-5× lebih cepat. Ini sering dipakai untuk server sekolah.

Share:

0 comments:

Post a Comment