Ctrl K
ComunidadGuías…
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
```

Comentarios de código