# How do I use my Jenkins server?

https://www.seturack.com/en/knowledgebase/article/how-do-i-use-my-jenkins-server

1. In the panel, open **My servers** and click your server.
2. On the **Overview** tab, wait for the **App** row to say "Jenkins is ready". The page refreshes itself.
3. Open the link in the **Panel address** row and enter the details from the **Login** and **Password** rows.

## First steps

1. The setup wizard is skipped, so no plugins come installed. Install the **Git** and **Pipeline** plugins from **Manage Jenkins, Plugins, Available plugins**.
2. Create your first job with **New Item** on the home page.

## Good to know

- Anonymous access is off, so nothing shows without signing in.
- Jenkins runs in a container: `/opt/seturack/jenkins`. To update, run `docker compose pull` and `docker compose up -d` in that folder.
- If you need build tools, run your job on a separate agent.

## Your own domain

1. Point your domain's A record to your server's IP address.
2. [Connect over SSH](https://www.seturack.com/en/knowledgebase/article/how-to-connect-with-ssh) and go to the folder: `cd /opt/seturack/jenkins`
3. Replace the old name: `sed -i 's/OLD_NAME/yourdomain.com/g' caddy/Caddyfile .env`. `OLD_NAME` is the part after `https://` in the address shown in the panel.
4. `docker compose up -d`
5. `docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile`
6. Sign in to Jenkins at the new address and update **Manage Jenkins, System, Jenkins URL**.

Caddy gets and renews the certificate by itself.

**No server yet?** [Order a server with Jenkins installed](https://www.seturack.com/en/jenkins-vps): you choose the size and pay for what you choose.
