spacebin
Servidor de pastebin moderno implementado en Go con soporte para múltiples bases de datos (SQLite, MySQL, PostgreSQL). Ofrece resaltado sintáctico, autenticación básica y sistema de cuentas. Ideal para compartir código fuente o texto plano de forma segura.
Ficha actualizada 18 sept 2026, 20:55 · upstream 13 sept 2026, 6:02 · release v1.1.0
Qué es spacebin
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Spacebin es un servidor de pastebin contemporáneo desarrollado en Go que permite almacenar y compartir documentos de texto plano, incluyendo código fuente. El proyecto se diseñó para ser rápido y fiable, evitando problemas comunes en servidores de pastebin actuales.
El servicio soporta resaltado sintáctico basado en JavaScript (funciona también sin JS), sistema de cuentas con autenticación básica, y múltiples opciones de base de datos. Incluye interfaz web moderna y API REST completa para integración programática.
El proyecto es altamente auto-contenido, requiriendo solo una base de datos para funcionar. Ofrece control sobre límites de tasa, expiración automática de documentos, compresión y personalización de identificadores mediante variables de entorno.
- Almacenamiento temporal de fragmentos de código fuente con identificación única
- Compartir texto plano o documentación técnica mediante enlaces QR generados automáticamente
- Servicio interno para equipos de desarrollo que necesitan pastebin privado y seguro
- Integración en pipelines CI/CD para compartir logs o artefactos de compilación
- Implementado en Go con rendimiento optimizado y bajo consumo de recursos
- Soporte nativo para SQLite, MySQL y PostgreSQL sin dependencias externas complejas
- API REST completa con endpoints para crear, leer y obtener contenido en texto plano
- Interfaz web moderna que funciona completamente sin JavaScript activado
- No incluye soporte Docker Compose nativo (requiere configuración manual)
- Funcionalidades avanzadas como subida de archivos o colecciones de pastes no están implementadas actualmente
- Los identificadores por defecto son strings aleatorios de 8 caracteres, no amigables para humanos
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.
Requiere Go 1.22.4 o superior. Para despliegue rápido usar Docker con imagen spacebinorg/spirit. Variable SPIRIT_CONNECTION_URI es obligatoria y debe especificar la base de datos (sqlite://, mysql:// o postgres://). Puerto por defecto 9000. Considerar cambiar SPIRIT_RATELIMITER para producción. Actualización: variables SPIRIT_* serán renombradas a SPACEBIN_ en próxima versión mayor.
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.