# ErugoOSS/Erugo

A powerful, self-hosted file-sharing platform built with PHP and Laravel with a Vue.js frontend. It offers secure, customizable file-transfer capabilities through an elegant user interface, giving you complete control over your data while providing a seamless experience for both senders and recipients.

Repository: https://github.com/ErugoOSS/Erugo
Canonical: https://ross.abutalabs.com/products/erugo
Homepage: https://erugo.app
Language: PHP
License: MIT
License Family: permissive
Last push: 2026-08-08T14:09:28+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 68, longevity 41
- inputs: {"age_days": 580, "days_push": 25, "days_rel": 217, "gap_med": 6, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1136, forks 83 (observed 2026-08-28T04:03:43.779506+00:00)

## What it is
Erugo is a self-hosted file-sharing platform built with PHP/Laravel and Vue.js, offering secure file transfers with features like password protection, expiration dates, download limits, and customizable branding. It is deployed via Docker and keeps all files on your own infrastructure.

## Use cases
- self-hosted wetransfer alternative
- share large files from my own server
- send files with password protection and expiration
- let clients upload files to me with a reverse share link
- host a branded file-sharing portal for my business
- replace cloud file-sharing services for privacy

## When to choose
- you want full control and privacy over shared files on your own infrastructure
- you need an easy-to-use, elegant file-sharing UI for non-technical recipients
- you want features like expiring shares, download limits, and reverse shares without vendor lock-in
- you can run Docker on a server, VPS, or Raspberry Pi

## When to avoid
- you need peer-to-peer or decentralized file transfer
- you want a managed cloud service with no server maintenance
- you require enterprise-grade compliance certifications out of the box
- you cannot run Docker or maintain a PHP/Laravel application

## Facets
- artifact type: application
- maturity: active
- function: file-upload, web-framework, auth, self-hosted
- domain: self-hosted, privacy, files, web-development
- platform: self-hosted
- tags: file-sharing, wetransfer-alternative, laravel, vuejs, expiring-shares, reverse-share, password-protection, docker, web-server, linux

## Member repositories
- ErugoOSS/Erugo (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:43.779506+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:36:25.555765+00:00, confidence not recorded.
  - readme: https://github.com/ErugoOSS/Erugo (fetched 2026-08-28T04:03:43.779506+00:00, sha 5a6c1dbc9a48)
  - homepage: https://erugo.app (fetched 2026-08-29T12:41:28.408101+00:00, sha 758770844bad)
  - site_page: https://erugo.app/about (fetched 2026-08-29T12:41:28.410946+00:00, sha c1ef7cc8d5eb)
  - site_page: https://erugo.app/docs (fetched 2026-08-29T12:41:28.412726+00:00, sha 0c42e2b64100)
  - site_page: https://erugo.app/docs/getting-started/quickstart (fetched 2026-08-29T12:41:28.414262+00:00, sha ba1fd612c70d)
  - site_page: https://erugo.app/docs/releases/0-2-15 (fetched 2026-08-29T12:41:28.416066+00:00, sha 36db4c66f1e0)
  - site_page: https://erugo.app/getting-started (fetched 2026-08-29T12:41:28.417693+00:00, sha 0a8e6ff2728c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
