I tuoi snippet di codice, alimentati da Git
Un pastebin auto-ospitato alimentato da Opengist, installato e mantenuto da DINAO. Un'alternativa privata a GitHub Gist in cui ogni snippet è un repository Git — ospitato in Francia.
Cos'è Opengist ?
Opengist è un pastebin auto-ospitato alimentato da Git, alternativa open source a GitHub Gist. Tutti gli snippet sono archiviati in un repository Git che può essere letto e modificato con i comandi Git standard o tramite l'interfaccia web. Si creano snippet pubblici, non elencati o privati, che si inizializzano, clonano, estraggono e spingono con Git tramite HTTP o SSH.
Lo strumento offre la sintassi colorata per centinaia di linguaggi (rilevamento automatico, sovrascrittura manuale possibile), il rendering Markdown e CSV, la cronologia delle revisioni, il like e il fork, l'inserimento degli snippet nelle tue pagine e il download dei file grezzi o in ZIP. Un indice Bleve integrato consente di cercare in tutti i gist per contenuto, nome del file o linguaggio, senza motori esterni.
Per quanto riguarda l'accesso, Opengist gestisce l'accesso tramite GitHub, GitLab, Gitea, OIDC o LDAP e la sicurezza degli account tramite TOTP o WebAuthn. Si basa su SQLite per impostazione predefinita (senza database esterno), con la possibilità di utilizzare PostgreSQL o MySQL. Deployato in un contenitore dedicato, supervisionato e aggiornato da DINAO.
Alloggia Opengist su DINAO
Livelli di risorse compatibili con i requisiti di Opengist (1 vCPU / 256 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
In cosa Opengist differisce da GitHub Gist?
Opengist è l'equivalente auto-ospitato e open source di GitHub Gist: ogni snippet è un vero repository Git, ma ospitato da te, in Francia. I tuoi frammenti di codice non viaggiano mai su una piattaforma di terze parti.
Posso spingere i miei snippet tramite Git?
Sì. Puoi inizializzare, clonare, estrarre e spingere i tuoi snippet tramite Git in HTTP o SSH, esattamente come un repository classico, o modificarli nell'interfaccia web. La cronologia delle revisioni viene mantenuta.
I miei snippet possono rimanere privati?
Sì. Ogni snippet può essere pubblico, privato o non elencato. Controlli precisamente chi può scoprirlo e consultarlo, e puoi limitare l'accesso tramite SSO/LDAP.
Quale database viene utilizzato?
SQLite per impostazione predefinita (nessun contenitore aggiuntivo richiesto), il che è sufficiente per la maggior parte degli usi. Le formule superiori consentono di passare a PostgreSQL o MySQL per grandi volumi.
Dove sono ospitati i dati?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili. I tuoi snippet non lasciano il territorio.