Opengist Хостинг

Поділіться фрагментами коду та вставками на самостійно розміщеному альтернативі GitHub Gist з історією.

  • Один клік розгортання
  • 15 ГБ Потрібно місця на диску
  • 1 ГБ ОП Потрібна пам'ять
  • Від 2 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Цей шаблон не містить контейнер бази даних.

Замовити сервер

Технічні дані

Docker-образ
ghcr.io/thomiceli/opengist:latest
Порт за замовчуванням
6157

Як працює Opengist

Opengist зберігає кожен gist як Git-репозиторій, надаючи файлам історію змін та дозволяючи користувачам створювати, редагувати, переглядати, завантажувати та клонувати фрагменти коду. Параметри видимості (публічні, приховані та приватні) розділяють відкритий доступ від обмеженого контенту, тоді як пошук, теги, зірки, форки, сирові перегляди, вбудовування та API підтримують розширені робочі процеси зі фрагментами.

Облікові записи можуть використовувати локальні облікові дані, а додаткові зовнішні постачальники автентифікації можна налаштувати, коли оператор надає необхідні додатки та секрети. Розміщений пакет не включає реєстрації OAuth третіх сторін, політику організації, перевірку коду, CI-воркери або публічну мережу розробників. Електронна пошта додатку вимкнена, тому робочі процеси, залежні від електронної пошти, недоступні.

Ключові можливості Opengist

Сховище на базі Git робить зміни перевіряємими та дозволяє відповідним клієнтам клонувати або оновлювати репозиторії через підтримувані веб-протоколи. Підсвічування синтаксису та рендеринг файлів покращують читабельність, тоді як теги та пошук допомагають організувати зростаючу колекцію. Параметри видимості все ще потребують ретельної інтерпретації: прихований контент приховується від звичайного виявлення, але залишається доступним для будь-кого, хто отримає його URL.

Приватні фрагменти можуть містити цінний вихідний код, облікові дані, конфігурацію або дані про інциденти. Користувачі повинні уникати зберігання секретів, застосовувати практики найменших привілеїв для облікових записів, переглядати параметри зовнішної автентифікації та підтверджувати видимість перед поділом посилання. Opengist — це сервіс фрагментів, а не сховище секретів або повнофункціональна платформа розробки програмного забезпечення.

Opengist проти GitHub Gist

1

Opengist

Opengist — це самостійно розміщений сервіс, Git-репозиторії, облікові записи, правила видимості та доступність якого залишаються під контролем оператора. GitHub Gist є частиною розміщеної платформи GitHub та дозволяє користувачам створювати публічні або секретні gist'и, використовувати версії, клонувати контент та взаємодіяти через облікові записи GitHub та API.

2

GitHub Gist

GitHub Gist може підійти користувачам, які цінують існуючу ідентичність GitHub, публічне виявлення, інтеграції та сервіс, керований постачальником. Opengist привабливий, коли організація хоче мати власний домен, локальне сховище фрагментів та сервіс, відокремлений від облікового запису розробника третьої сторони. Секретний GitHub gist не еквівалентний приватному gist'у Opengist з контролем доступу.

Замовити Opengist

Хто використовує Opengist

Розробники діляться прикладами та фрагментами конфігурації, команди підтримки публікують відтворювальні результати команд, викладачі розповсюджують невеликі вправи, а групи операцій зберігають багаторазові текстові шаблони. Приватні gist'и можуть підтримувати внутрішні нотатки, коли доступ до облікового запису та видимість ретельно керуються.

Великі репозиторії, відстеження проблем, перевірка pull-запитів, автоматизація випусків, розміщення пакетів, планування проектів, управління секретами та архівування відповідності належать до спеціалізованих систем. Opengist найкраще працює з лаконічними файлами та фрагментами, які отримують користь від історії змін без повного робочого простору проекту.

Самостійне розміщення Opengist: вимоги та вартість

Попит на Opengist зростає з кількістю gist'ів, розміром файлів, версіями, клонуванням, завантаженнями, активністю пошуку, вбудовуванням, трафіком API та одночасними користувачами. Каталог записує PostgreSQL та MariaDB як не обов'язкові; Git-репозиторії та стан додатку використовують постійний том Opengist і повинні бути відновлені разом.

На AvaHost Opengist використовує План 1 за €2. Розміщений пакет Opengist включає розгортання в один клік, користувацький домен з автоматичним HTTPS, автоматичні оновлення додатків та заплановані резервні копії. Розміщений пакет надає локальні облікові записи Opengist та постійне сховище фрагментів. Зовнішні додатки автентифікації, інтеграції мережі розробників, сканування секретів, виконання коду, робочі процеси перевірки та електронна пошта додатків не включені. Підтвердьте публічну, приховану або приватну видимість перед поділом контенту та використовуйте спеціалізований сервіс секретів для облікових даних.

F.A.Q

  • Opengist починається з €2 на Плані 1. Кількість gist, розмір файлу, історія версій, клонування, завантаження, пошук, виклики API, вбудовування та одночасні користувачі визначають зростання. Вхідний план підходить для скромного сервісу фрагментів коду, тоді як команди з більшими архівами або частим публічним трафіком повинні моніторити сховище та обробку перед розширенням використання.

  • Opengist підтримує публічні, приховані та приватні gists. Публічний вміст можна виявити, прихований вміст переважно захищений володінням його URL-адресою, а приватний вміст залежить від автентифікованого доступу. Перегляньте вибрану видимість перед поділенням. Не розміщуйте паролі або токени в gist; замість цього використовуйте спеціалізовану систему управління секретами.

  • Користувацький домен з автоматичним HTTPS включено. Opengist може підтримувати додаткові зовнішні постачальники автентифікації, але AvaHost не надає програми постачальника, ідентифікатори клієнтів, секрети, політику каталогу або підтримку для цих зовнішніх облікових записів. Локальна автентифікація залишається доступною в пакеті, тоді як електронна пошта програми відключена на всьому розміщеному сервісі.

  • AvaHost автоматично застосовує оновлення додатків і зберігає постійний том даних Opengist у приєднаному стані, включаючи заплановані резервні копії. Git-репозиторії та стан додатка слід розглядати як один набір для відновлення. Після суттєвого оновлення протестуйте вхід, видимість, пошук, веб-редагування, клонування, необроблені представлення та важливу приватну gist перед більш широким використанням.