HTTPDirFS - mount HTTP directory as a virtual filesystem
usage: ./httpdirfs [options] URL mountpoint
- -u --username
- HTTP authentication username
- -p --password
- HTTP authentication password
- -P --proxy
- Proxy for libcurl, for more details refer to
https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html
- --proxy-username
- Username for the proxy
- --proxy-password
- Password for the proxy
- --proxy-cacert
- Certificate authority for the proxy
- --cache
- Enable cache (default: off)
- --cache-location
- Set a custom cache location (default:
"${XDG_CACHE_HOME}/httpdirfs")
- --cacert
- Certificate authority for the server
- --dl-seg-size
- Set cache download segment size, in MB (default: 8) Note: this setting is
ignored if previously cached data is found for the requested file.
- --max-seg-count
- Set maximum number of download segments a file can have. (default:
128*1024) With the default setting, the maximum memory usage per file is
128KB. This allows caching files up to 1TB in size using the default
segment size.
- --max-conns
- Set maximum number of network connections that libcurl is allowed to make.
(default: 10)
- --retry-wait
- Set delay in seconds before retrying an HTTP request after encountering an
error. (default: 5)
- --user-agent
- Set user agent string (default: "HTTPDirFS")
- --no-range-check
- Disable the build-in check for the server's support for HTTP range
requests
- --insecure-tls
- Disable licurl TLS certificate verification by setting
CURLOPT_SSL_VERIFYHOST to 0
- --single-file-mode
- Single file mode - rather than mounting a whole directory, present a
single file inside a virtual directory.
- For mounting a Airsonic / Subsonic server:
- --sonic-username
- The username for your Airsonic / Subsonic server
- --sonic-password
- The password for your Airsonic / Subsonic server
- --sonic-id3
- Enable ID3 mode - this present the server content in Artist/Album/Song
layout
- --sonic-insecure
- Authenticate against your Airsonic / Subsonic server using the insecure
username / hex encoded password scheme
The full documentation for HTTPDirFS is maintained as a
Texinfo manual. If the info and HTTPDirFS programs are
properly installed at your site, the command
- info HTTPDirFS
should give you access to the complete manual.