Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsGo
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
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.