Otomatisasi Mount Nextcloud 16 dengan Webdav pada Ubuntu

Posted on

Nextcloud Webdav

Saya ada server yang diinstall Nextcloud 16 dan ingin gimana caranya saya bisa menggunakan storage Nextcloud agar dapat digunakan pada sistem operasi Ubuntu menggunakan command line. Kebetulan Nextcloud 16 ini support Webdav agar bisa di share sebagai filesystem, sehingga bisa saya manfaatkan storagenya untuk server yang kebetulan minim harddisknya.

Adapun untuk menjadikan Webdav sebagai filesystem, kita memerlukan dependensi software yaitu davfs2. Biasanya sudah ada default pada repository bawaan Ubuntu, jadi kita cukup jalankan:

sudo apt-get install davfs2

Biasanya jika kita ingin menjalankan dilevel user davfs2 ini agak rewel dan akan muncul “/sbin/mount.davfs: program is not setuid root” tapi kita bisa mengakali dengan perintah:

sudo dpkg-reconfigure davfs2
# atau jalankan secara manual sudo chmod u+s /usr/sbin/mount.davfs

Tapi saat ini saya hanya mau menjalankan mounting menggunakan user root saja, jalankan perintah ini untuk mounting:

mkdir /mnt/dav/
mount -t davfs -o noexec https://nextcloud.nugi.biz/remote.php/webdav/ /mnt/dav/

Kurang lebih nanti kita diminta untuk masukan username dan password seperti ini:

Please enter the username to authenticate with server
https://nextcloud.nugi.biz/remote.php/webdav/ or hit enter for none.
  Username: nugi
Please enter the password to authenticate user nugi with server
https://nextcloud.nugi.biz/remote.php/webdav/ or hit enter for none.
  Password: 
/sbin/mount.davfs: warning: the server does not support locks

Nanti jika kita menjalankan df -h akan seperti ini:

root@serverku:~# df -h
Filesystem                                         Size  Used Avail Use% Mounted on
/dev/vda1                                           20G   15G   5G  75% /
https://nextcloud.nugi.biz/remote.php/webdav/   10G  5.5G  4.6G  55% /mnt/dav

Nanti kapasitas disknya mengikuti kuota yang kita tentukan di Nextcloud, jika diset Unlimited nanti biasanya storage jadi 16E (16 Exabytes) padahal aslinya tidak segitu hehe., 😀

Adapun agar otomatis mounting saat sistem dihidupkan kembali, tambahkan pada paling bawah file fstab:

https://nextcloud.nugi.biz/remote.php/webdav/ 	/mnt/dav 	davfs 	noauto,user		0		0

Tambahkan juga pada file /etc/davfs2/secrets seperti ini pada paling bawah file:

https://nextcloud.nugi.biz/remote.php/webdav/ nugi PasswordNextcloudku

Jika sudah coba servernya direboot untuk memastikan agar Webdav otomatis mounting saat sistem dinyalakan. Nah jika berhasil berarti konfigurasi yang kita lakukan sukses.. Yeayy!!!!

Uriga dasi manna (Sampai ketemu lagi) ~~~ 😀

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna MAC dan develop server Ubuntu & CentOS. Contact : admin [at] nugi.biz

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.