# Як користуватися сервером Forgejo?

https://www.seturack.com/uk/baza-znan/stattia/how-do-i-use-my-forgejo-server

1. У панелі відкрийте **Мої сервери** і натисніть на свій сервер.
2. На вкладці **Огляд** дочекайтеся, поки в рядку **Застосунок** з’явиться «Forgejo готовий». Сторінка оновлюється сама.
3. Відкрийте посилання в рядку **Адреса сайту** і увійдіть з даними з рядків **Логін** та **Пароль**.

## Робота з git

Додайте свій ключ SSH на сторінці **Settings, SSH keys**. Порт SSH — **2222**:

`git clone ssh://git@IP:2222/yonetici/repo.git`

Клонувати можна й через HTTPS.

## Ваша команда

Відкриту реєстрацію вимкнено спочатку, тож спам-акаунти з інтернету зареєструватися не можуть. Акаунти для своєї команди створюйте на сторінці **Site administration, Accounts**.

## Корисно знати

Назовні відкриті порти **80**, **443**, **2222** для git і **22** для SSH сервера. Дані зберігаються в PostgreSQL, а щоденна резервна копія входить у ціну.

## Ваш власний домен

1. Спрямуйте запис A свого домену на IP-адресу сервера.
2. [Підключіться через SSH](https://www.seturack.com/uk/baza-znan/stattia/how-to-connect-with-ssh) і перейдіть до папки: `cd /opt/seturack/forgejo`
3. Замініть стару назву: `sed -i 's/OLD_NAME/yourdomain.com/g' caddy/Caddyfile .env`. `OLD_NAME` — це частина після `https://` в адресі, показаній у панелі.
4. `docker compose up -d`
5. `docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile`

Caddy сам отримує й оновлює сертифікат.

**Ще немає сервера?** [Замовте сервер із попередньо встановленим Forgejo](https://www.seturack.com/uk/forgejo-vps): ви самі обираєте розмір і платите лише за обране.
