Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.