Erugo on Ubuntu 24.04 LTS

Azure Storage

Erugo, a self hosted file sharing platform that turns big files into clean, expiring download links you can send to anyone.

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

Erugo is an open source file sharing and file transfer platform for teams who would rather not push client work, design assets or datasets through a public consumer service. You sign in, drag in the files you want to send, and Erugo hands you a single tidy link to pass on to the recipient. The people you share with need no account and no software: they open the link in a browser and download.

Uploads are resumable, so a large transfer survives a dropped connection and picks up where it stopped rather than starting again. Every share can carry an expiry date so links stop working on their own, and can be protected with a password when the contents are sensitive. Shares can be created for named recipients who are notified by email, and the platform keeps expiry warnings, automatic cleanup of expired shares and log pruning running quietly in the background. Administrators get user management, branding and theming so the download page looks like it belongs to the organisation, plus single sign on through OpenID Connect and social providers.

It suits agencies, studios, engineering teams, legal and finance functions and anyone who regularly sends files too large for email and wants those transfers to happen on infrastructure they control, with their own retention rules.

Why the cloudimg image

Erugo normally creates its first administrator through a setup wizard that anyone can complete simply by being the first to open the site, so cloudimg closes that door before the image ever ships. The single administrator account is created during the build, the wizard is permanently sealed, and the password is replaced with a unique random one on the first boot of every instance, written to a root only file. There is no default login and no two instances share a credential. The application encryption key, the API token signing secret and the TLS certificate are all regenerated per instance too, so nothing cryptographic is shared between customers.

The image is a complete working platform rather than a bare install: the web frontend is compiled at build time and verified to be present and correct, the resumable upload service and the background worker that packages shares are both running as managed services, and scheduled expiry and cleanup jobs are wired up. The web interface is served over HTTPS by default with a per instance certificate. Uploaded files, the database and the application itself sit on a dedicated data disk that is separate from the operating system disk and can be resized independently.

Every build is proven by a real end to end transfer, uploading a file, creating a share, downloading it through the public link and comparing it byte for byte, so the product is known to work and not merely known to respond. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Send large files to clients and partners without a public consumer service
  • Share datasets and assets on links that expire on their own
  • Run file transfer on your own infrastructure under your own retention rules

See it running

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

Erugo on Ubuntu 24.04 LTS screenshot 1 Erugo on Ubuntu 24.04 LTS screenshot 2 Erugo on Ubuntu 24.04 LTS screenshot 3 Erugo on Ubuntu 24.04 LTS screenshot 4