# Bluesky PDS Created: [[2024_11_15]] 08:48 Tags: I setup a Bluesky PDS a couple of days ago, this is how I did it. To give a short summary of my current setup, I currently use Portainer to manage my running services, with a caddy reverse proxy in front, [[Home Server|for more details go to here]]. ```yaml services: pds: container_name: pds build: context: . dockerfile_inline: | FROM ghcr.io/bluesky-social/pds:latest RUN apk add bash curl openssl jq util-linux RUN curl --silent --show-error --fail --output "/usr/local/bin/pdsadmin" "https://raw.githubusercontent.com/bluesky-social/pds/main/pdsadmin.sh" RUN chmod +x /usr/local/bin/pdsadmin restart: unless-stopped volumes: - data:/pds env_file: - stack.env networks[:]() - backbone volumes: data: networks: backbone: external: true ``` ## References -