Lewati ke konten utama

Menyajikan Penyimpanan Cloud sebagai WebDAV atau HTTP dengan RcloneView

· 5 menit membaca
Tayson
Senior Engineer

RcloneView dapat mengekspos penyedia penyimpanan cloud apa pun sebagai server WebDAV atau HTTP lokal. Aplikasi apa pun yang mendukung WebDAV — pengelola file, alat DAM, aplikasi kreatif, klien mobile — kemudian dapat membaca dan menulis file cloud secara langsung.

Melakukan mount drive cloud dengan lapisan VFS milik rclone adalah cara paling umum untuk mengekspos penyimpanan cloud secara lokal. Namun beberapa skenario memerlukan pendekatan yang berbeda: server WebDAV yang dapat dihubungi aplikasi melalui jaringan, server HTTP biasa untuk menyajikan file ke browser, atau cara ringan untuk mengakses penyimpanan cloud dari perangkat yang tidak dapat melakukan mount drive FUSE. Perintah serve milik rclone menangani semua ini — dan RcloneView memberi Anda akses ke sana melalui antarmuka terminal dan job.

Pratinjau aplikasi RcloneView

Kelola & Sinkronkan Semua Cloud di Satu Tempat

RcloneView adalah GUI lintas platform untuk rclone. Bandingkan folder, transfer atau sinkronkan file, dan otomatiskan alur kerja multi-cloud dengan antarmuka visual yang bersih.

  • Pekerjaan sekali klik: Salin · Sinkronkan · Bandingkan
  • Penjadwal & riwayat untuk otomatisasi yang andal
  • Bekerja dengan Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP, dan lainnya
WindowsmacOSLinux
Mulai Gratis →

Fitur inti gratis. Otomatisasi Plus tersedia.

Apa yang Bisa Disajikan Rclone

Rclone mendukung berbagai protokol server melalui perintah rclone serve:

ProtokolKasus Penggunaan
webdavPengelola file, alat DAM, aplikasi dengan dukungan WebDAV
httpAkses browser hanya-baca ke file cloud
ftpKompatibilitas dengan aplikasi lama
sftpAkses file berbasis secure shell
s3Mengekspos cloud apa pun sebagai kompatibel-S3 (gunakan dengan klien S3)
dlnaStreaming media ke perangkat yang kompatibel dengan DLNA

Panduan ini berfokus pada WebDAV dan HTTP, yang paling berguna secara luas untuk alur kerja desktop.

Kasus Penggunaan 1: WebDAV untuk Integrasi Aplikasi

Banyak aplikasi profesional mendukung WebDAV secara native: Cyberduck, Finder (macOS), Adobe Bridge, alat DAM, alat manajemen proyek, dan lainnya. Mengekspos penyimpanan cloud Anda sebagai WebDAV membuatnya dapat diakses oleh aplikasi-aplikasi ini tanpa mount drive.

Menjalankan server WebDAV dari RcloneView

Buka panel Terminal di RcloneView dan jalankan:

rclone serve webdav gdrive:/Documents/ --addr 127.0.0.1:8888 --user myuser --pass mypassword

Ini akan menjalankan server WebDAV di http://127.0.0.1:8888 yang mengekspos folder /Documents/ dari Google Drive Anda.

Open RcloneView terminal to start serve command

Menghubungkan dari aplikasi

Di aplikasi mana pun yang mendukung WebDAV, tambahkan koneksi WebDAV:

  • URL: http://127.0.0.1:8888
  • Username: myuser
  • Password: mypassword

Aplikasi tersebut akan melihat folder Documents Google Drive Anda sebagai share WebDAV — dapat dijelajahi, dibaca, dan ditulis.

Kasus Penggunaan 2: HTTP untuk Akses Browser Hanya-Baca

Untuk berbagi file dengan rekan kerja tanpa memberikan akses ke akun cloud mereka, sajikan sebuah folder sebagai HTTP:

rclone serve http s3-remote:my-bucket/reports/ --addr 0.0.0.0:8080

Siapa pun di jaringan dapat membuka http://your-machine-ip:8080 di browser dan melihat daftar direktori dengan tautan unduhan — tanpa memerlukan akun cloud.

Browse served cloud files in browser

Kasus Penggunaan 3: Menyajikan S3 untuk Kompatibilitas Klien S3

Sebuah teknik yang ampuh: mengekspos cloud non-S3 (seperti Google Drive atau API native Backblaze B2) sebagai endpoint yang kompatibel dengan S3, sehingga klien S3 apa pun dapat mengaksesnya:

rclone serve s3 gdrive:/Backups/ --addr 127.0.0.1:9000 --auth-key ACCESSKEY,SECRETKEY

Klien S3 (AWS CLI, s3cmd, SDK S3 apa pun) kemudian dapat terhubung ke http://127.0.0.1:9000 dan berinteraksi dengan Google Drive seolah-olah itu adalah S3.

Membuat Job Serve yang Persisten

Untuk menjalankan perintah serve saat startup atau sesuai jadwal:

  1. Di RcloneView, buat Job baru dengan mode Custom Command.
  2. Masukkan perintah rclone serve webdav Anda dengan flag yang diinginkan.
  3. Atur agar dijalankan secara otomatis saat RcloneView dijalankan, atau jadwalkan sesuai kebutuhan.
Schedule serve job to run on startup

Pertimbangan Keamanan

SkenarioRekomendasi
Hanya penggunaan lokalBind ke 127.0.0.1 — tidak dapat diakses dari luar mesin Anda
Berbagi di LANBind ke IP lokal mesin Anda, tambahkan --user dan --pass
Menghadap internetGunakan HTTPS (tambahkan flag --cert dan --key) atau letakkan di belakang reverse proxy
Server HTTP publikGunakan rclone serve http dengan VFS hanya-baca: tambahkan --read-only

Selalu atur username/password untuk server apa pun yang dapat diakses di luar 127.0.0.1:

rclone serve webdav remote:path --addr 0.0.0.0:8888 --user admin --pass strongpassword --read-only

Flag Serve yang Berguna

FlagTujuan
--addr host:portAlamat dan port bind
--user / --passHTTP Basic Auth
--read-onlyMencegah penulisan
--vfs-cache-mode fullMenyimpan cache file secara lokal untuk performa yang lebih baik
--no-modtimeMenonaktifkan pelaporan modtime (berguna untuk beberapa aplikasi)
--htpasswd /path/fileMenggunakan file htpasswd untuk banyak pengguna

Memulai

  1. Unduh RcloneView dari rcloneview.com.
  2. Buka Terminal di RcloneView.
  3. Jalankan rclone serve webdav remote:path --addr 127.0.0.1:8888 untuk memulai server WebDAV.
  4. Hubungkan dari aplikasi Anda menggunakan URL WebDAV dan kredensial.

WebDAV membuka akses penyimpanan cloud untuk puluhan aplikasi yang sebelumnya tidak dapat membaca file cloud Anda. Tidak perlu mount.


Panduan Terkait:

Penyedia Cloud yang Didukung

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces