# Hoe gebruik ik mijn Forgejo-server?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-use-my-forgejo-server

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "Forgejo is klaar" meldt. De pagina ververst zichzelf.
3. Open de link in de rij **Siteadres** en log in met de gegevens uit de rijen **Login** en **Wachtwoord**.

## Werken met git

Voeg je SSH-sleutel toe op de pagina **Settings, SSH keys**. De SSH-poort is **2222**:

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

Klonen via HTTPS kan ook.

## Je team

Open registratie staat standaard uit, zodat spamaccounts van internet zich niet kunnen aanmelden. Maak de accounts van je team aan op de pagina **Site administration, Accounts**.

## Goed om te weten

**80**, **443**, **2222** voor git en **22** voor SSH naar de server staan open naar buiten. De gegevens staan in PostgreSQL en een dagelijkse back-up is bij de prijs inbegrepen.

## Je eigen domein

1. Laat het A-record van je domein naar het IP-adres van je server wijzen.
2. [Verbind via SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en ga naar de map: `cd /opt/seturack/forgejo`
3. Vervang de oude naam: `sed -i 's/OLD_NAME/yourdomain.com/g' caddy/Caddyfile .env`. `OLD_NAME` is het deel achter `https://` in het adres dat het paneel toont.
4. `docker compose up -d`
5. `docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile`

Caddy haalt het certificaat zelf op en vernieuwt het zelf.

**Nog geen server?** [Bestel een server met Forgejo geïnstalleerd](https://www.seturack.com/nl/forgejo-vps): jij kiest de grootte en betaalt voor wat je kiest.
