Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

audion-server-docker

Servidor de streaming de audio autoalojado ligero escrito en Rust con frontend Svelte v5. Permite gestionar bibliotecas personales, deduplicación por contenido y sincronización real-time vía SSE.

Ficha actualizada 28 sept 2026, 4:42 · upstream 28 sept 2026, 4:36 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es audion-server-docker

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Audion Server es una solución de autogestión para el streaming de música escrita en Rust, destacando por su arquitectura ligera y un frontend moderno basado en Svelte v5. El backend utiliza Axum para la gestión HTTP y eventos, mientras que SQLite maneja el almacenamiento persistente de metadatos y la indexación de la biblioteca.

CASOS DE USO
  • Streaming personal de bibliotecas locales de música (FLAC, MP3, AAC) en dispositivos móviles o escritorio.
  • Integración con clientes Subsonic existentes como Symfonium o DSub para acceso remoto a la música.
  • Gestión automática de metadatos y portadas mediante escaneo inteligente y extracción de arte incrustado.
  • Sincronización en tiempo real de cambios en la biblioteca entre el servidor y las aplicaciones cliente.
PUNTOS DESTACADOS
  • Motor de backend en Rust que garantiza alto rendimiento y baja latencia en el procesamiento de audio.
  • Deduplicación basada en contenido mediante hash único para evitar duplicados manuales.
  • Integración nativa con LRCLIB para recuperar letras sincronizadas automáticamente.
  • API compatible con Subsonic para interoperabilidad con aplicaciones de terceros.
  • Frontend Svelte v5 con diseño responsive y modo oscuro integrado.
PRECAUCIONES
  • Base de datos SQLite no recomendada para bibliotecas masivas o entornos de alta concurrencia.
  • Requiere entorno Docker para el despliegue simplificado, sin soporte nativo en sistemas operativos básicos.
  • El frontend se compila dentro del contenedor principal, lo que puede complicar actualizaciones independientes.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Utilizar docker compose up --build -d. Cambiar credenciales de administrador (AUDION_ADMIN_PASSWORD) y secreto JWT antes de iniciar en producción. Asegurar que el puerto 8080 esté disponible o mapearlo correctamente. Verificar permisos de escritura en la carpeta de datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactVueNode.jsRust
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
517380808086
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.