# 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
-