Open source · autoalojado · AGPLv3
Tu propia nube, con tus propias reglas.
MyDrive es una alternativa autoalojada a Drive y Dropbox que te da control total sobre lo que la mayoría de plataformas te oculta: cuotas de almacenamiento por usuario, los métodos de pago que aceptas, y dónde viven realmente tus datos.
services:
mydrive:
image: ghcr.io/iiaanloopez/mydrive:latest
ports:
- "8080:8080"
environment:
MYDRIVE_DEFAULT_QUOTA: 5GB
MYDRIVE_PAYMENTS_ENABLED: stripe,manual
volumes:
- mydrive_data:/data Funciona sobre la infraestructura que ya tienes
- Docker
- Docker Compose
- PostgreSQL
- Nginx / Traefik
- S3-compatible storage
- Let's Encrypt
Cómo funciona
De servidor vacío a instancia funcionando en cuatro pasos.
- 1
Despliega los contenedores
Copia el archivo Docker Compose, define tu dominio y arranca el stack. Sin paso de build.
- 2
Define planes y cuotas
Crea planes de almacenamiento (5GB, 50GB, 1TB, ilimitado) y asígnalos a usuarios o grupos.
- 3
Activa un método de pago
Activa Stripe, PayPal, cripto o transferencia manual: los que quieras aceptar.
- 4
Invita a tus usuarios
Comparte un enlace de invitación o abre el registro. Tu instancia, tus condiciones.
Qué incluye
Todo lo que necesita un proveedor de hosting, sin ataduras.
Cuotas por usuario
Define límites por plan o por cuenta individual, y cámbialos cuando quieras sin tocar código.
Métodos de pago configurables
Stripe, PayPal, cripto y transferencia manual llegan como módulos que activas: nada está fijo en el código.
Pensado para autoalojarse
Funciona en cualquier sitio donde corra Docker: un VPS, un servidor casero o el datacenter de tu empresa.
Cifrado en reposo
Los archivos se cifran en disco, con claves que controlas y puedes rotar de forma independiente.
API REST completa
Automatiza el alta de usuarios, cambios de cuota y operaciones de archivos desde tus propios scripts.
Multi-tenant desde el primer día
Una sola instancia para varias organizaciones, cada una con usuarios, planes y facturación aislados.
Configura todo
No hace falta forkear el código para cambiar cómo funciona tu instancia.
Cuotas, proveedores de pago, límites de subida, tipos de archivo permitidos, retención de papelera y destino de backups se controlan por variables de entorno. Editas un archivo, reinicias el stack.
Storage plans
Payment methods
¿Por qué no usar...
Cómo se compara MyDrive
| MyDrive | Nextcloud | Google Drive | |
|---|---|---|---|
| Modelo de hosting | Solo autoalojado | Autoalojado o nube de pago | Solo nube del proveedor |
| Configuración de cuotas por usuario | Integrado, por plan o cuenta | Disponible, con más configuración | Solo tramos fijos |
| Métodos de pago integrados | Stripe, PayPal, cripto, manual | Requiere apps de pago | No aplica |
| Licencia | AGPLv3, totalmente abierto | Núcleo AGPLv3, apps de pago | Propietaria |
Instalación rápida
En marcha en minutos en cualquier VPS.
Requiere Docker y Docker Compose. Consulta la guía completa de instalación para proxy inverso y TLS.
Leer la guía completa de instalación →services:
mydrive:
image: ghcr.io/iiaanloopez/mydrive:latest
restart: unless-stopped
ports:
- "8080:8080"
environment:
MYDRIVE_DOMAIN: drive.example.com
MYDRIVE_DEFAULT_QUOTA: 5GB
MYDRIVE_PAYMENTS_ENABLED: stripe,manual
volumes:
- mydrive_data:/data
- mydrive_db:/var/lib/postgresql/data
volumes:
mydrive_data:
mydrive_db:Comunidad
Construido en abierto, con quienes lo usan cada día.
"Migramos nuestro equipo de 40 personas en una tarde. Las cuotas por departamento nos ahorraron una hoja de cálculo entera."
"Lo uso para vender espacio a mi comunidad de Discord. Activar Stripe fue cuestión de minutos."
"Nada que envidiar a Nextcloud para nuestro caso: menos módulos, más control sobre lo esencial."
¿Listo para tener tu propia nube?
MyDrive es gratis, open source y tuyo para modificar. No necesitas cuenta para acceder al código.