🔌 Connecting Your Apps & Devices
TGDCFS works with almost any file client or media player that supports WebDAV or SFTP. This page provides step-by-step instructions for popular software across Windows, macOS, iOS, and Android.
Supported & Tested Apps
The following clients are officially tested and verified:
- 🦆 Cyberduck (Windows / macOS) – WebDAV & SFTP
- 🦝 WinSCP (Windows) – SFTP & WebDAV
- 🔄 rclone (Windows / macOS / Linux) – Command-line WebDAV & SFTP
- 📄 Documents by Readdle (iOS / iPadOS) – WebDAV
- 🎥 VidHub (iOS / iPadOS / macOS) – WebDAV & SFTP media player
1. Connecting via WebDAV
WebDAV allows your computer or phone to mount TGDCFS like a cloud folder or external drive.
Connection Details Needed
- Server URL:
http://your-server-ip:1900/webdav(or HTTPS if configured) - Username: Your configured username (or leave blank if anonymous access is enabled)
- Password: Your configured password
Cyberduck (Windows & Mac)
- Open Cyberduck and click Open Connection.
- Select WebDAV (HTTP) or WebDAV (HTTPS) from the dropdown list.
- In Server, enter your server domain or IP address (e.g.,
192.168.1.50). - In Port, enter
1900(or your custom server port). - In URL / Path, append
/webdav. - Enter your Username and Password, then click Connect.
Documents by Readdle (iPhone / iPad)
- Open Documents on your iOS device.
- Tap the + (Add) button or go to the Connections tab.
- Tap Add Connection and select WebDAV Server.
- Set the URL to
http://your-server-ip:1900/webdav. - Enter your Login and Password.
- Tap Done. You can now browse files and stream videos directly!
VidHub (macOS / iOS)
- Open VidHub.
- Go to File Sources and select Add File Source.
- Choose WebDAV.
- Enter the address
http://your-server-ip:1900/webdav, username, and password. - Tap Test Connection and Save. Your media files will automatically index for video playback.
2. Connecting via SFTP
TGDCFS provides a full-featured SFTP server on port 2222 (or your configured port).
Connection Details Needed
- Protocol: SFTP (SSH File Transfer Protocol)
- Host:
your-server-ip - Port:
2222 - Username: Your configured username
- Password: Your configured password (or SSH Key)
WinSCP (Windows)
- Open WinSCP.
- Set File protocol to SFTP.
- Enter Host name (e.g.,
192.168.1.50) and Port number (2222). - Enter your User name and Password.
- Click Login.
Note: WinSCP will ask you to trust the SSH Host Key the first time you connect. Accept it to proceed.
rclone (Command Line)
You can configure rclone interactively or add it directly to ~/.config/rclone/rclone.conf:
[tgdcfs-webdav]
type = webdav
url = http://your-server-ip:1900/webdav
vendor = other
user = your_username
pass = your_encrypted_password
[tgdcfs-sftp]
type = sftp
host = your-server-ip
port = 2222
user = your_username
pass = your_encrypted_password
Test your connection with:
rclone ls tgdcfs-webdav:
rclone ls tgdcfs-sftp:
Common Connection Troubleshooting
- Connection Refused: Check if your server firewall allows traffic on port
1900(WebDAV) and port2222(SFTP). - Permission Denied: If your user account is marked as
readonly: true, you can download and view files, but attempting to upload or delete will return "Permission Denied".