Repolode
thomiceli

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. 1

    Descarga la imagen de Docker de la versión

    docker pull ghcr.io/thomiceli/opengist:1.15.3
  2. 2

    Crea un archivo docker-compose.yml con el contenido del README

  3. 3

    Inicia Opengist en segundo plano

    docker compose up -d
  4. 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