Sentry bei Hetzner einrichten
Alle Befehle müssen als root aus geführt werden!
1. Server updaten
apt update
apt ugrade
2. Docker installieren
Hier folgen wir der regulären Anleitung von Docker
https://docs.docker.com/engine/install/ubuntu/
Wir empfehlen die einzelnen Commands einzeln durchzuführen und am Ender auch den hello world Test zu machen. Das Image kann direkt gelöscht werden:
docker system prune -a
3. Sentry installieren
Dann folgen wir der Anleitung von Sentry:
https://develop.sentry.dev/self-hosted/
Wenn die Prompt
docker compose up --wait
kommt, dann starten wir mit der Einrichtung der Domain.
4. Domain einrichten
Wichtig die Domain muss schon auf den Server zeigen!
Installieren wir NGINX
apt install nginx
Dann die Domain einrichten
touch /etc/nginx/sites-available/YOUR_SUBDOMAIN
ln -s /etc/nginx/sites-available/YOUR_SUBDOMAIN /etc/nginx/sites-enabled/YOUR_SUBDOMAIN
nano /etc/nginx/sites-available/YOUR_SUBDOMAIN
Dort fügen wir folgende Konfiguration ein:
server {
server_name YOUR_SUBDOMAIN;
# HTTP configuration
listen 80;
listen [::]:80;
location / {
proxy_pass http://127.0.0.1:9000;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 900;
}
}
Einmal testen, ob alles passt:
nginx -t