diff --git a/README.md b/README.md index 52ad38b..386056d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A self-contained Docker image for the [Bluesky PDS (Personal Data Server) ](http It is required to run the instance behind a proxy (like traefik) to generate SSL certificates. This will not work otherwise. The standard pds install includes caddy to handle this. A wildcard DNS assignment along with a wildcard SSL certificate is required. I use Cloudflare for this, see the screenshot below. -I can confirm it works behind Cloudflare's DNS Proxy with Full (strict). +Cloudflare's DNS Proxy Service will not work for this setup because of the email verification requirement. You must use the DNS only service. This is not intended for production, and I am not responsible for any data loss or security issues. This is a personal project, and I am not affiliated with Bluesky. @@ -66,8 +66,8 @@ services: PDS_ADMIN_PASSWORD: ... PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: ... PDS_HOSTNAME: example.com - PDS_EMAIL_SMTP_URL: "" - PDS_EMAIL_FROM_ADDRESS: "" + PDS_EMAIL_SMTP_URL: smtps://resend:@smtp.resend.com:465/ + PDS_EMAIL_FROM_ADDRESS: admin@your.domain PUID: 1005 PGID: 1005 volumes: @@ -148,6 +148,11 @@ docker network create --subnet=192.168.1.0/24 --ipv6 --attachable proxy ![alt text](assets/image.png) +#### Protonmail SMTP + +`PDS_EMAIL_SMTP_URL: smtp://user@example.com:TOKEN@smtp.protonmail.ch:587/` +`PDS_EMAIL_FROM_ADDRESS: user@example.com` + ## Development The development enviornment must be behind a proxy to generate SSL certificates. This will not work otherwise. In my case, I use Traefik installed on a VPS that's dedicated to development. diff --git a/assets/image.png b/assets/image.png index 6f435c4..a9b38f6 100644 Binary files a/assets/image.png and b/assets/image.png differ