docker-spigot
Imágenes Docker multiarquitectura para servidores Minecraft Spigot, construidas de forma reproducible con Nix.
Ficha actualizada 23 sept 2026, 14:37 · upstream 23 sept 2026, 14:35 · release sin release detectada
Qué es docker-spigot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto proporciona imágenes Docker multiarquitectura (Linux, Windows, macOS) para ejecutar servidores Minecraft Spigot. Se construyen de manera completamente reproducible utilizando el sistema de gestión de paquetes Nix, lo que garantiza consistencia entre entornos de desarrollo y producción. El servidor se ejecuta como un contenedor con persistencia de datos en el volumen /srv/spigot, donde se almacenan mundos, plugins, configuraciones y logs. Se incluye una interfaz de consola integrada mediante PTY para interactuar con el servidor sin necesidad de ejecutarlo directamente.
- Ejecutar servidores Spigot en entornos Docker para pruebas rápidas
- Desarrollo y depuración de plugins y modificaciones del servidor
- Entornos de desarrollo multiarquitectura (Linux, Windows, macOS)
- Servidores persistentes con persistencia de datos en volumen
- Ejecución de servidores bajo restricciones de memoria o recursos
- Multi-arch: soporta Linux, Windows y macOS con imágenes optimizadas para cada plataforma
- Construcción reproducible mediante Nix: garantiza consistencia entre entornos de desarrollo y producción
- Interfaz PTY integrada: permite interactuar con el servidor desde la consola sin ejecutarlo directamente
- Persistencia de datos en volumen /srv/spigot: mundos, plugins, configuraciones y logs se mantienen entre reinicios
- Configuración flexible mediante variables de entorno: EULA, memoria, JVM presets (aikars, velocity, meowice)
- Soporte para múltiples versiones de Minecraft a través de Nix fetches hash-pinned
- La persistencia de datos se realiza en un volumen compartido; no existe aislamiento entre contenedores
- El servidor requiere acceso al sistema de archivos del host (por ejemplo, /srv/spigot)
- Las variables de entorno modificadas a nivel de imagen no se aplican dinámicamente durante la ejecución
- La persistencia de datos está limitada por el espacio disponible en el volumen compartido
- No incluye un sistema de autenticación centralizado ni gestión de permisos avanzada
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar, crea un archivo docker-compose.yml con una imagen como base: image=d3strukt0r/spigot. Configura las variables de entorno necesarias (EULA=true, MEMORY=2G) y los volúmenes de persistencia. Ejecuta 'docker compose up -d' para iniciar el servidor en segundo plano. Para detenerlo usa 'docker compose down'. Si necesitas interactuar con la consola, activa stdin_open: true y tty: true al crear la imagen o al ejecutarla.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.