Tus snippets de código, impulsados por Git
Un pastebin autoalojado impulsado por Opengist, instalado y mantenido por DINAO. Una alternativa privada a GitHub Gist donde cada snippet es un repositorio Git — alojado en Francia.
¿Qué es Opengist?
Opengist es un pastebin autoalojado impulsado por Git, alternativa de código abierto a GitHub Gist. Todos los snippets se almacenan en un repositorio Git que se puede leer y modificar con los comandos Git estándar o a través de la interfaz web. Se crean snippets públicos, no listados o privados, que se inicializan, clonan, extraen y envían con Git a través de HTTP o SSH.
La herramienta ofrece resaltado de sintaxis para cientos de lenguajes (detección automática, posible sobrecarga manual), renderizado Markdown y CSV, historial de revisiones, me gusta y bifurcación, incrustación de snippets en tus páginas y descarga de archivos en bruto o en ZIP. Un índice Bleve integrado permite buscar en todos los gists por contenido, nombre de archivo o lenguaje, sin motor externo.
En cuanto al acceso, Opengist gestiona la conexión mediante GitHub, GitLab, Gitea, OIDC o LDAP y la seguridad de las cuentas mediante TOTP o WebAuthn. Se basa en SQLite por defecto (sin base de datos externa), con posibilidad de usar PostgreSQL o MySQL. Desplegado en un contenedor dedicado, supervisado y actualizado por DINAO.
Aloja Opengist en DINAO
Niveles de recursos compatibles con los requisitos de Opengist (mínimo 1 vCPU / 256 Mo / 1 Go). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿En qué se diferencia Opengist de GitHub Gist?
Opengist es la versión autoalojada y de código abierto de GitHub Gist: cada snippet es un verdadero repositorio Git, pero alojado en tu infraestructura, en Francia. Tus fragmentos de código nunca salen a una plataforma de terceros.
¿Puedo enviar mis snippets mediante Git?
Sí. Puedes inicializar, clonar, extraer y enviar tus snippets mediante Git en HTTP o SSH, exactamente como un repositorio clásico, o editarlos en la interfaz web. El historial de revisiones se conserva.
¿Pueden permanecer mis snippets privados?
Sí. Cada snippet puede ser público, privado o no listado. Controlas precisamente quién puede descubrirlo y consultarlo, y puedes restringir el acceso mediante SSO/LDAP.
¿Qué base de datos se utiliza?
SQLite por defecto (no se requiere contenedor adicional), lo cual es suficiente para la mayoría de los usos. Las fórmulas superiores permiten cambiar a PostgreSQL o MySQL para grandes volúmenes.
¿Dónde se alojan los datos?
En la infraestructura DINAO en Francia, en uno de los centros de datos disponibles. Tus snippets no salen del territorio.