---
title: "Deploy erugo"
description: "Self-hosted file-sharing platform with Laravel & Vue.js for file transfers."
category: "Storage"
url: https://railway.com/deploy/erugo
---

# Deploy erugo

Self-hosted file-sharing platform with Laravel & Vue.js for file transfers.

**[Deploy erugo on Railway](https://railway.com/template/erugo)**

- **Creator:** koukyo_huang's Projects
- **Category:** Storage
- **Total deploys:** 2

## Template content

### erugo

- **Image:** wardy784/erugo:latest
- **Health check:** /
- **Public domain:** Yes

## Documentation

# Deploy and Host Erugo on Railway

## About Hosting
Erugo is a self-hosted file-sharing platform built with Laravel (PHP) and Vue.js. It provides a secure, private alternative to commercial file-sharing services, giving users full control over their data. The platform supports Docker deployment, making it ideal for Railway hosting.

### Tech Stack
- Backend: Laravel (PHP)
- Frontend: Vue.js
- Database: SQLite (default), MySQL, or PostgreSQL
- Authentication: JWT-based with optional OAuth
- Storage: Local filesystem or cloud (S3-compatible)

## Why Deploy
- **Privacy**: No third-party access to your files
- **Security**: Password protection and expiration controls
- **Customization**: White-label branding and UI themes
- **Cost Savings**: Avoid commercial service fees
- **Open Source**: MIT-licensed for modification
- **Scalability**: Handles traffic spikes via Railway

## Common Use Cases
- Secure business file sharing
- Client file transfers for freelancers
- Educational material distribution
- Nonprofit document sharing
- Personal cloud storage alternative

## Dependencies for Deployment
### Deployment Dependencies
| Component       | Details                                                                 |
|----------------|-------------------------------------------------------------------------|
| Docker Image   | `wardy784/erugo:latest`                                                  |
| Port           | 80 (HTTP) or 443 (HTTPS)                                                |
| Volumes        | `./storage:/var/www/html/storage`                                       |
| Environment    | Required: `APP_KEY`, `DB_CONNECTION`, `JWT_SECRET`                      |
| Database       | SQLite (default), MySQL, or PostgreSQL                                  |
| Memory         | 512MB minimum (1GB+ recommended)                                        |
| Storage        | Depends on file volume (Railway persistent volumes recommended)        |

## Similar templates

- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.
- [Redis](https://railway.com/deploy/redis-1) — Self Host Latest Redis with Railway
- [EasyImg](https://railway.com/deploy/easyimg) — Simple self-hostable Nuxt.js personal image hosting system.

Open this page in a browser: https://railway.com/deploy/erugo
