# Hoe gebruik ik mijn Jenkins-server?

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

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

## Eerste stappen

1. De setupwizard wordt overgeslagen, dus er zijn geen plug-ins geïnstalleerd. Installeer de plug-ins **Git** en **Pipeline** via **Manage Jenkins, Plugins, Available plugins**.
2. Maak je eerste job aan met **New Item** op de startpagina.

## Goed om te weten

- Anonieme toegang staat uit, dus zonder in te loggen zie je niets.
- Jenkins draait in een container: `/opt/seturack/jenkins`. Voer om bij te werken in die map `docker compose pull` en `docker compose up -d` uit.
- Heb je buildtools nodig, laat je job dan op een aparte agent draaien.

## 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/jenkins`
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`
6. Log in op Jenkins op het nieuwe adres en werk **Manage Jenkins, System, Jenkins URL** bij.

Caddy haalt het certificaat zelf op en vernieuwt het zelf.

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