Erugo About Erugo Connect Docs Get Started
Skip the Networking Erugo Connect

Your Self-Hosted
File Sharing Platform

Erugo is a powerful, self-hosted file-sharing platform that puts you in complete control of your data.

100% Open Source
Self-Hosted Your Data, Your Rules
Docker Easy Deployment

Share files your way, stay in control

A beautiful interface that makes file sharing simple for everyone.

Erugo upload interface showing Add Files and Add Folders buttons

Effortless uploads

  • Multiple file support
  • Progress tracking
  • Instant preview
  • Folder support
  • Large file support
  • Automatic resume
Share URL dialog showing human-readable link

Human-friendly share links

Generate memorable URLs that are easy to share and remember. No more cryptic strings.

Password protection

Easily password-protect your shares for extra security.

Password protection dialog showing password fields

Expiration dates

Set an expiration date for your shares to automatically delete after a certain time.

Download limits

Set a limit on the number of times a share can be downloaded.

Theme selector showing light and dark themes

Customizable branding

Make it yours with custom themes, logos, and colors. Match your organization's identity.

Dashboard showing file shares with download counts and expiration dates

Powerful dashboard

Track downloads, manage shares, and monitor activity all from the built-in dashboard.

Why self-host?

Cloud services are convenient, but they come with trade-offs.
Self-hosting puts you back in control.

Privacy First

Complete Data Sovereignty

When you self-host Erugo, your files never leave your infrastructure. No third-party servers, no data mining, no surprises in terms of service updates.

Full encryption control Choose your own encryption standards and key management
Compliance ready Meet GDPR, HIPAA, or industry-specific requirements on your terms
No vendor lock-in Your data stays portable and accessible, always
Flexible

Deploy On Your Terms

Run Erugo wherever makes sense for you — from a Raspberry Pi in your closet to enterprise-grade cloud infrastructure. Docker makes deployment consistent everywhere.

Docker-first design Single command deployment with docker-compose
Minimal requirements Runs on as little as 512MB RAM and 1 CPU core
Scale as needed Start small and grow to handle thousands of users
Open Source

Transparent & Community-Driven

Erugo is MIT licensed, meaning you can inspect every line of code, contribute improvements, or fork it for your own needs. No black boxes, no hidden functionality.

Security through transparency Community-reviewed code you can trust
Active development Regular updates and responsive maintainers
No licensing fees Free forever, even for commercial use
Privacy First

Complete Data Sovereignty

When you self-host Erugo, your files never leave your infrastructure. No third-party servers, no data mining, no surprises in terms of service updates.

Full encryption control Choose your own encryption standards and key management
Compliance ready Meet GDPR, HIPAA, or industry-specific requirements on your terms
No vendor lock-in Your data stays portable and accessible, always
Flexible

Deploy On Your Terms

Run Erugo wherever makes sense for you — from a Raspberry Pi in your closet to enterprise-grade cloud infrastructure. Docker makes deployment consistent everywhere.

Docker-first design Single command deployment with docker-compose
Minimal requirements Runs on as little as 512MB RAM and 1 CPU core
Scale as needed Start small and grow to handle thousands of users
Open Source

Transparent & Community-Driven

Erugo is MIT licensed, meaning you can inspect every line of code, contribute improvements, or fork it for your own needs. No black boxes, no hidden functionality.

Security through transparency Community-reviewed code you can trust
Active development Regular updates and responsive maintainers
No licensing fees Free forever, even for commercial use

How it works

Share files in four simple steps. No complicated setup required.

01

Upload

Drag and drop files or select them from your device. Support for multiple files and large uploads.

02

Configure

Set optional password protection, expiration dates, and download limits for your share.

03

Share

Get a clean, human-readable URL to share with anyone. Recipients can download without an account.

04

Manage

Track downloads, revoke access, or extend expiration dates from your dashboard.

Ready to take control of your file sharing?

Join the community of users who value privacy and simplicity. Deploy Erugo in minutes and start sharing securely.