Opengist Хостинг

Делитесь фрагментами кода и вставками на самостоятельно размещаемой альтернативе GitHub Gist с историей.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
ghcr.io/thomiceli/opengist:latest
Порт по умолчанию
6157

Как работает Opengist

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

Аккаунты могут использовать локальные учётные данные, и оператор может настроить дополнительные внешние поставщики аутентификации, если предоставит необходимые приложения и секреты. Размещённый пакет не включает регистрации OAuth третьих сторон, политики организации, проверку кода, CI-воркеры или публичную сеть разработчиков. Отправка писем отключена, поэтому рабочие процессы, зависящие от email, недоступны.

Ключевые возможности Opengist

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

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

Opengist и GitHub Gist

1

Opengist

Opengist — это самостоятельно размещённый сервис, Git-репозитории, аккаунты, правила видимости и доступность которого остаются под контролем оператора. GitHub Gist — часть размещённой платформы GitHub, позволяющая пользователям создавать публичные или приватные gists, использовать версии, клонировать контент и взаимодействовать через аккаунты GitHub и API.

2

GitHub Gist

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

Заказать Opengist

Кто использует Opengist

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

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

Самостоятельное размещение Opengist: требования и стоимость

Спрос на Opengist растёт с увеличением количества gists, размера файлов, версий, клонирований, загрузок, активности поиска, встраиваний, трафика API и количества одновременных пользователей. Каталог указывает PostgreSQL и MariaDB как не требуемые; Git-репозитории и состояние приложения используют постоянный том Opengist и должны восстанавливаться вместе.

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

F.A.Q

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

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

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

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