Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.erugo-ubuntu-24-04-57593558-6a0f-4fc9-af40-98d4f90274dc/image2_logolarge.png

Erugo on Ubuntu 24.04 LTS by cloudimg

by cloudimg

Self hosted file sharing with expiring links, resumable uploads, no account needed to download

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. Recipients 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 expiry warnings, automatic cleanup of expired shares and log pruning all run 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.

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. cloudimg closes that door before the image ships: the 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 regenerated per instance too, so nothing cryptographic is shared between customers.

The image is a complete working platform rather than a bare install. The Vue frontend is compiled at build time and verified present, the resumable upload service and the background worker that packages shares run as managed systemd units, and scheduled expiry and cleanup jobs are wired up. The web interface is served over HTTPS by default with a per instance certificate. The application, its database and all uploaded files sit on a dedicated data disk, separate from the operating system disk and independently resizable.

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. The base is fully patched with unattended security updates enabled.

Licensing

Erugo is MIT licensed and free. The cloudimg charge of $0.04 per vCPU hour covers packaging, security patching, image maintenance and 24/7 expert support.

Getting started

Deploy the VM, allow ports 22, 80 and 443 from your networks, then read the per instance administrator password from the root only credentials file and sign in over HTTPS. The full walkthrough is in the deployment guide.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.erugo-ubuntu-24-04-57593558-6a0f-4fc9-af40-98d4f90274dc/image6_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.erugo-ubuntu-24-04-57593558-6a0f-4fc9-af40-98d4f90274dc/image3_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.erugo-ubuntu-24-04-57593558-6a0f-4fc9-af40-98d4f90274dc/image0_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.erugo-ubuntu-24-04-57593558-6a0f-4fc9-af40-98d4f90274dc/image4_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies