HFS HTTP File Server on Ubuntu 24.04 LTS

Azure Storage

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.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

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.

Why the cloudimg image

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.

Common uses

  • A private, self hosted file portal for uploading, downloading and sharing files from a browser
  • A team collaboration space with per account home folders and granular permissions
  • A self hosted alternative to third party file sharing, kept in your own cloud account

See it running

Real screenshots taken while testing this image against its deployment guide.

HFS HTTP File Server on Ubuntu 24.04 LTS screenshot 1 HFS HTTP File Server on Ubuntu 24.04 LTS screenshot 2 HFS HTTP File Server on Ubuntu 24.04 LTS screenshot 3 HFS HTTP File Server on Ubuntu 24.04 LTS screenshot 4