Forgejo Хостинг

Розміщуйте Git репозиторії з проблемами, запитами на злиття, пакетами, командами та співпрацею над проектами.

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

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

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

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

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

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

Docker-образ
codeberg.org/forgejo/forgejo:11
Порт за замовчуванням
3000

Як працює Forgejo

Forgejo організує вихідний код у репозиторіях з гілками, комітами, тегами, релізами, проблемами, pull request'ами, рецензіями, мітками, віхами, проектами, вікі, пакетами, користувачами, командами та дозволами. Веб-співпраця надає супроводжувачам центральне місце для обговорення змін та перевірки внесків, тоді як підтримані Git-клієнти взаємодіють з репозиторіями через налаштовані веб-протоколи.

Forgejo Actions можуть координувати робочі процеси автоматизації, але виконання вимагає окремо встановлених та зареєстрованих runner'ів. Каталог пакетів не включає fleet runner'ів, образ для збірки, ціль розгортання, підписку реєстру або сервіс управління секретами. Визначення робочих процесів та безпека runner'ів залишаються відповідальністю клієнта.

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

Зростання репозиторіїв, завантаження пакетів, вкладення, активи релізів, історія проблем, індекси пошуку та активність користувачів споживають сховище та обробку. Каталог не надає PostgreSQL або MariaDB, тому таблиця вимог вказує «Не потрібно» для зовнішної реляційної бази даних. Forgejo може використовувати своє власне локальне сховище додатків відповідно до конфігурації, яке повинно бути захищено репозиторіями та метаданими.

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

Forgejo проти GitHub

1

Forgejo

Forgejo надає хостинг репозиторіїв та співпрацю на встановленні, керованому клієнтом, з управлінням, зосередженим на спільноті вільного програмного забезпечення навколо Forgejo та Codeberg. GitHub — це платформа розробника, керована постачальником, з великою публічною мережею, розміщеними репозиторіями, Issues, Projects, pull request'ами, Actions, пакетами, маркетплейсами, додатками та елементами управління організацією.

2

GitHub

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

Замовити Forgejo

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

Невеликі інженерні команди розміщують приватні проекти, спільноти відкритого вихідного коду підтримують публічні репозиторії, агентства розділяють код клієнтів, а внутрішні IT-групи зберігають скрипти або конфігурацію під контролем версій. Issues та pull request'и забезпечують знайомий робочий процес без передачі основної forge публічному постачальнику.

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

Самостійний хостинг Forgejo: вимоги та вартість

Попит на Forgejo зростає з розміром репозиторіїв, операціями Git, користувачами, pull request'ами, активністю проблем, пошуком коду, сховищем пакетів, активами релізів, вкладеннями та метаданими автоматизації. Forgejo не отримує сервіс PostgreSQL або MariaDB у цьому стеку каталогу. Репозиторії та пакети все ще можуть перевищити початкове розподіління, навіть якщо відображення не класифікує додаток як керований сховищем.

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

F.A.Q

  • Forgejo починається з €2 на Plan 1. Вхідний план підходить для невеликого набору репозиторіїв та легкої співпраці. Розмір репозиторію, трафік Git, пошук коду, issues, pull requests, пакети, релізи, attachments, користувачі та метадані автоматизації визначають, коли потрібна додаткова пам’ять або обчислювальна потужність.

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

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

  • Оновлення додатку Forgejo застосовуються автоматично, а AvaHost включає заплановані резервні копії. Репозиторії, метадані додатку, користувачі, проблеми, запити на злиття, пакети та конфігурація повинні розглядатися як один набір для відновлення. Зберігайте незалежні дзеркала критичного коду та тестуйте вхід, клонування через підтримувані веб-протоколи, рецензування, пакети та дозволи після основних випусків.