Secure File Sharing, On Your Terms

Erugo is a powerful, self-hosted file-sharing platform that puts you in complete control of your data. Built with PHP and Laravel with a Vue.js frontend, Erugo combines security with an elegant, intuitive user interface to deliver a seamless experience for both senders and recipients.

Why Choose Erugo?

In today's digital landscape, sharing files securely shouldn't be complicated or compromise your privacy. Erugo was designed with this philosophy in mind, offering a robust alternative to third-party services that may track your data or impose restrictive limitations.

Complete Data Control

When you host Erugo on your own infrastructure, your files never leave your control. No third-party servers, no unknown data centres—just secure, direct transfers managed by you.

Elegant Simplicity

Despite its powerful capabilities, Erugo maintains a clean, intuitive interface that anyone can use. Upload files, create shareable links with human-friendly URLs (like yourdomain.com/shares/quiet-cloud-shrill-thunder), and manage your shares—all through a beautiful, responsive interface.

Enterprise-Ready, Open-Source Heart

Erugo delivers professional-grade features while remaining completely open-source under the MIT license. Customise it to match your brand, extend its functionality, or simply use it as is with confidence.

Key Features

  • Effortless Deployment: Quickly deploy with Docker using the provided docker-compose file
  • Zero-Configuration: Reasonable defaults out of the box, easily customised via the web interface
  • Human-Friendly Share Links: Easy-to-read, memorable URLs for your recipients
  • Secure Access Control: Restrict share creation to authorised users while allowing anyone with a link to download
  • Simple Data Management: Efficient metadata storage with SQLite database
  • Flexible Configuration: Customise maximum share size, branding, expiry periods, and more
  • Easy User Management: Invite and remove users directly from the web interface
  • Interactive Setup: User-friendly configuration when first accessed
  • Multilingual Support: Fully translatable interface with support for English, French, German, Italian, Spanish, and Dutch
  • Modern Interface: Clean, responsive design that works on all devices

How It Works

  1. Upload: Select files for sharing through the intuitive web interface
  2. Share: Copy the automatically generated link with its human-friendly URL
  3. Download: Recipients simply click the link to access and download the files
  4. Manage: Track, extend, expire, or delete your shares through the management interface

Getting Started

Erugo is designed to be easy to set up and use. With a simple Docker deployment, you can have your own secure file-sharing platform up and running in minutes.

Visit our GitHub repository for detailed installation instructions, or check out our demo site to see Erugo in action.

Join Our Community

Erugo is backed by a growing community of users and contributors. Join our Discord server to ask questions, suggest features, or contribute to the project.


Erugo is released under the MIT License, ensuring maximum flexibility for both personal and commercial use.