Auf Github unter Profile > Packages sind die Container zu finden.
Unter Profile > Settings > Access > Credentials > Personal Access Tokens (classic) einen Token generieren mit write_packages und read_packages Berechtigungen.
Im Terminal mit folgendem einloggen
Bash
docker login ghcr.io
Username: [GITHUB_USERNAME]
Password: [GITHUB_ACCESS_TOKEN]BashDann das Docker-Image pushen mit dem Namen des Images. In den Image-Details oben zu finden.
Bash
docker push ghcr.io/[GITHUB_USERNAME]/[IMAGENAME]:latestBashVariante 1: per shell
Auf dem Zielserver per SSH einloggen und docker login wie oben und das Image ziehen.
Bash
docker pull [IMAGE_NAME]:latestBashVariante 2: per Coolify
Das Repo mit einer docker-compose.yaml als normales Repository pushen. In Coolify auf Neues Projekt > Neues Repo > From Docker Image und dort die URL zum docker-compose.yaml angeben.