blinky
Servidor autoalojado para repositorios pacman escrito en Go. Proporciona interfaz HTTP para gestión de paquetes sin necesidad de SSH o Samba. Incluye CLI para operaciones remotas y autenticación básica.
Ficha actualizada 25 sept 2026, 15:00 · upstream 25 sept 2026, 14:38 · release sin release detectada
Qué es blinky
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Blinky es un servidor dedicado al alojamiento de repositorios pacman, diseñado como solución todo en uno para distribuciones basadas en Arch Linux. El software está implementado en Go y ofrece una interfaz HTTP que permite gestionar paquetes sin requerir acceso directo al sistema de archivos del host.
El proyecto incluye tanto el servidor blinkyd como una herramienta CLI llamada blinky, lo que facilita la gestión remota de repositorios. La instalación soporta despliegue mediante Docker o compilación desde fuente, con soporte para configuración vía argumentos de línea de comandos, variables de entorno o archivo TOML.
La arquitectura está orientada a simplicidad y bajo consumo de recursos, funcionando adecuadamente en entornos con 1 núcleo CPU y 1 GB de RAM. El proyecto utiliza autenticación HTTP Basic y recomienda el uso de HTTPS con reverse proxy para proteger las credenciales.
- Alojamiento de repositorios pacman personalizados para distribuciones Arch Linux
- Gestión remota de paquetes sin acceso SSH mediante interfaz HTTP
- Servicio interno en redes locales para compartir software entre máquinas
- Alternativa a métodos tradicionales como Samba o SSH para gestión de repositorios
- Implementación en Go con bajo consumo de recursos (1 núcleo, 1 GB RAM)
- Soporte Docker con imagen oficial en ghcr.io/brenekh/blinky
- CLI integrada para operaciones de login, logout, upload y remove
- Configuración flexible vía argumentos CLI, variables de entorno o archivo TOML
- Autenticación HTTP Basic con soporte para HTTPS mediante reverse proxy
- Solo soporta arquitectura x86_64 según especificaciones oficiales de Arch Linux
- No incluye Docker Compose en el repositorio principal
- No está disponible en gestores de paquetes convencionales
- La autenticación HTTP Basic requiere cifrado HTTPS para proteger credenciales
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.
Desplegar mediante Docker usando la imagen ghcr.io/brenekh/blinky:master. Configurar volumen /repos para almacenamiento de paquetes y /data para base de datos. Cambiar puerto por defecto (9000) si es necesario. Implementar reverse proxy con HTTPS para proteger autenticación HTTP Basic. Usar prompts interactivos para contraseñas en lugar de flags CLI.
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.