a self hosted web file server for browsing, uploading, downloading and sharing files from a browser, with a full admin panel and per account permissions.
HFS (HTTP File Server) is a self hosted web file server. Through a modern browser interface you can browse folders, upload with drag and drop, download files and whole folders as archives, and share content with others, while a full admin panel manages accounts, virtual folders and granular per folder permissions. It runs as a single self contained service with files kept on the local filesystem, so there is no database server to run or maintain.
It suits teams and individuals who want a private, branded file portal for sharing and collaboration, hosted in their own cloud account rather than on a third party service.
The cloudimg image installs HFS on a hardened web stack with a unique administrator credential generated on first boot and stored only as a one way SRP hash, so no shared or default login ever ships. The default that grants admin access to anyone on localhost is disabled so a login is always required, the shared folder is gated to logged in accounts so there is no anonymous access, and the server is fronted by nginx which terminates TLS on port 443. The deployment guide covers reading your credential, adding shared folders, creating accounts and permissions, pointing your domain and enabling a real certificate. 24/7 support is included.
Real screenshots taken while testing this image against its deployment guide.