Skip to content

Protocols

DLNA

  • For: Streaming media (video, music) over local networks.
  • Use: Home media sharing to smart TVs and consoles.
  • Security: Minimal, no authentication; local use only.

Docker Volume Plugin

  • For: Exposing remote storage to Docker containers.
  • Use: Access cloud storage in containerized apps.
  • Security: Depends on Docker settings and network isolation.

FTP

  • For: File transfers between systems.
  • Use: Legacy or server environments.
  • Security: Insecure by default; avoid over untrusted networks.

HTTP

  • For: Basic file sharing over HTTP.
  • Use: Simple, quick file sharing via web.
  • Security: No encryption; use SSL/TLS for secure access.

NFS

  • For: Sharing files over a local network.
  • Use: Linux and Unix-based systems.
  • Security: Limited; best on secure networks.

Restic

  • For: Serving as a storage backend for Restic backups.
  • Use: Reliable, encrypted backup storage.
  • Security: Requires secure network or localhost access.

S3

  • For: Serving as an S3-compatible storage endpoint.
  • Use: Cloud-based object storage.
  • Security: SSL/TLS recommended for secure access.

SFTP

  • For: Secure file transfers over SSH.
  • Use: Remote access with encryption.
  • Security: High; uses SSH for secure connections.

WebDAV

  • For: Network file sharing with broad client support.
  • Use: Accessible from Finder, Windows, and many apps.
  • Security: Moderate; SSL/TLS recommended for remote access.
curl -u "username:password" -X PROPFIND http://example.com/webdav/