Un pastebin autohospedable y cifrado de extremo a extremo, con historial de pastes, eliminación tras un solo uso y transferencia entre dispositivos.
thomiceli/opengist
Pastebin autoalojado que guarda cada fragmento como un repositorio Git y es una alternativa de código abierto a GitHub Gist.
Alternativa open source a:GitHub Gist
- Estrellas
- 3,409
- Forks
- 206
- Issues abiertos
- 68
- Último commit
- hace 10 días
¿Qué es?
Opengist es un pastebin autoalojado donde cada fragmento se guarda en un repositorio Git. Los fragmentos se pueden clonar, descargar con pull y subir con push mediante comandos Git estándar a través de HTTP o SSH, o editar desde la interfaz web, por lo que el historial de revisiones lo gestiona el propio Git.
Los fragmentos pueden ser públicos, no listados o privados. La interfaz web ofrece resaltado de sintaxis, renderizado de Markdown y CSV, búsqueda de código, temas, Me gusta, forks e inserción en otros sitios. Se pueden descargar archivos sin procesar y archivos ZIP. El inicio de sesión puede gestionarse localmente o mediante OAuth2 con GitHub, GitLab, Gitea u OpenID Connect.
Opengist se distribuye como imagen Docker con un ejemplo de Compose, como binario independiente para las principales plataformas y con una opción para compilar desde el código fuente que requiere Go, Node.js y Git.
Funciones clave
- 01Fragmentos públicos, no listados o privados, con acceso a Git por HTTP o SSH
- 02Resaltado de sintaxis y renderizado de Markdown y CSV
- 03Búsqueda de código, temas, Me gusta y forks entre los fragmentos
- 04Historial de revisiones basado en commits de Git
- 05Inicio de sesión con OAuth2 mediante GitHub, GitLab, Gitea y OpenID Connect
- 06Imagen Docker, chart de Helm y binarios independientes
Casos de uso
- Alojar una biblioteca privada de fragmentos para el equipo que los desarrolladores gestionen con Git
- Reemplazar GitHub Gist para compartir código internamente sin enviarlo a terceros
- Mantener los fragmentos bajo control de versiones y editarlos desde un clon local
Inicio rápido
- 1
Descarga la imagen de Docker de la versión
docker pull ghcr.io/thomiceli/opengist:1.15.3 - 2
Crea un archivo docker-compose.yml con el contenido del README
- 3
Inicia Opengist en segundo plano
docker compose up -d - 4
Abre http://localhost:6157 en tu navegador
Antes de usarlo
- Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es opengist?
- Pastebin autoalojado que guarda cada fragmento como un repositorio Git y es una alternativa de código abierto a GitHub Gist. Opengist es un pastebin autoalojado donde cada fragmento se guarda en un repositorio Git. Los fragmentos se pueden clonar, descargar con pull y subir con push mediante comandos Git estándar a través de HTTP o SSH, o editar desde la interfaz web, por lo que el historial de revisiones lo gestiona el propio Git.
- ¿opengist es gratuito? ¿Qué licencia tiene?
- opengist es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opengist sigue mantenido?
- Mantenimiento activo. El último commit de opengist fue el 27 oct 2026.
- ¿Para qué puedo usar opengist?
- Alojar una biblioteca privada de fragmentos para el equipo que los desarrolladores gestionen con Git Reemplazar GitHub Gist para compartir código internamente sin enviarlo a terceros Mantener los fragmentos bajo control de versiones y editarlos desde un clon local
- ¿Cómo se instala opengist?
- Descarga la imagen de Docker de la versión: docker pull ghcr.io/thomiceli/opengist:1.15.3 Crea un archivo docker-compose.yml con el contenido del README Inicia Opengist en segundo plano: docker compose up -d Abre http://localhost:6157 en tu navegador
- ¿Dónde consigo opengist?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thomiceli/opengist
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Compartición de archivos, pastebin y acortador de URL autoalojados, con contraseñas por elemento, enlaces con caducidad y panel de administración web.
Colección de artículos breves y fragmentos de código JavaScript independientes para aprender patrones de programación habituales en 30 segundos o menos.
Un pastebin basado en Django para compartir fragmentos de código, que puede ejecutarse de forma independiente o integrarse como una aplicación Django.
Una aplicación web de pastebin y uso compartido de archivos, autoalojada y distribuida como un único binario, escrita en Rust, con cifrado opcional y acortamiento de URL.
Servicio mínimo y autohospedado de subida de archivos y pastebin, escrito en Rust, que los guarda en el sistema de archivos local sin necesidad de base de datos.