Installation Bluesky PDS mit nginx
Die Installation einer eigenen Bluesky Instanz (PDS) ist im Prinzip einfach, man muss nur ein, zwei kleine Kniffe beachten
Schritt 1
Herunterladen des Bluesky PDS Installers
wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh
Ausführen des Installations-Scripts
sudo bash installer.sh
Ausfüllen der abgefragten Daten:
Enter your public DNS address (e.g. example.com): ecow.de
Enter an admin email address (e.g. you@example.com): name@domain.tld
Create a PDS user account? (y/N): N
Schritt 2
Jetzt deaktivieren wir Caddy und bereiten alles für nginx vor
sudo su
cd pds
vim compose.yaml
Hier bis zu dem Punkt
caddy:
gehen mit den Pfeiltasten und dann einmal :d14 eingeben und mit Enter bestätigen.
Damit sollte der komplette Block “caddy:” gelöscht werden und “pds:” übrig bleiben.
In dem Block “pds:” fügen wir nun den neuen Port 3000 ein:
ports: - 127.0.0.1:3000:3000
Weiter geht es mit der nginx Config:
1 | server { |
Schritt 3
Neuladen des Stacks
cd /pds
systemctl restart nginx
systemctl restart pds