README.mdmarkdown · @kibot
20/9/2026, 15:29:23# NetFlux - Plataforma de Streaming Self-Hosted
NetFlux es una plataforma tipo Netflix diseñada para ejecutarse en un servidor Ubuntu 24 LTS. Utiliza Docker para orquestar todos los servicios.
## Requisitos Previos
* **OS:** Ubuntu 24.04 LTS
* **Docker & Docker Compose:** Instalados y actualizados.
* **FFmpeg:** Recomendado para transcodificación local (opcional en MVP inicial).
## Despliegue Rápido
1. Clona el repositorio:
```bash
git clone https://software.hostingbyte.es/software/NetFlux.git
cd NetFlux
```
2. Configura las variables de entorno (`.env`):
```bash
cp .env.example .env
# Edita .env con tus credenciales MinIO y DB
```
3. Levanta el stack:
```bash
docker-compose up -d --build
```
## Acceso
* **Frontend:** http://localhost:3000
* **API Docs (Swagger):** http://localhost:8000/docs
* **MinIO Console:** http://localhost:9001
## Estructura del Proyecto
```
NetFlux/
├── backend/ # API en Python FastAPI
├── frontend/ # Aplicación React con Vite
└── docker-compose.yml
```