# Setup

- register a domain

- hostname
    - change ssh port

- setup DNS
    - cloudflare key

- install docker docker-compose
- create traefik network

- Gitea
    - create Gitea OAuth App
    - create Github OAuth App
    - setup Github as authentication source
    - get gitea runner token
    - setup gitea runner

- Portainer
    - setup Gitea as authentication source

- uptime

- setup homepage settings



