Вместо подписки
Чем заменить GitHub на своём сервере
GitHub хранит репозитории, задачи, релизы и Actions большей части open source и немалой части закрытой работы. Платформы ниже закрывают репозитории, ревью, релизы и раннеры CI для той работы, которую вы предпочитаете держать на своей машине.
Требования
Рядом друг с другом
| Приложение | Минимальная RAM | Оценка диска | База данных | Сложность установки | Резервное копирование | Проверка рецепта | Лицензия |
|---|---|---|---|---|---|---|---|
| Gitea | 512 МБ RAM | 5 GB | PostgreSQL | Средне | Да | Проверен полностьюПроверка устарела · 0 дн.Проверка актуальна | MIT |
| Forgejo | 512 МБ RAM | 5 GB | PostgreSQL | Средне | Да | Проверен полностьюПроверка устарела · 0 дн.Проверка актуальна | GPL-3.0-or-later |
Переезд
Что меняется, когда хостишь сам
Данные перестают уходить из вашей сети — вместе с ответственностью за них: резервные копии, реально проверенное восстановление и диск, на котором всё это лежит.
Полного совпадения возможностей не бывает. Перед переездом прочитайте, что каждый рецепт пишет об ограничениях и о smoke-тесте.
Счёт превращается в работу: обновления, сертификаты и внимание к release notes. Каталог показывает, сколько этой работы требует каждый рецепт.