removed cloudflare proxy note
This commit is contained in:
parent
8e0c0485f2
commit
7017f4ba25
2 changed files with 8 additions and 3 deletions
11
README.md
11
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.
|
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.
|
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_ADMIN_PASSWORD: ...
|
||||||
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: ...
|
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: ...
|
||||||
PDS_HOSTNAME: example.com
|
PDS_HOSTNAME: example.com
|
||||||
PDS_EMAIL_SMTP_URL: ""
|
PDS_EMAIL_SMTP_URL: smtps://resend:<your api key here>@smtp.resend.com:465/
|
||||||
PDS_EMAIL_FROM_ADDRESS: ""
|
PDS_EMAIL_FROM_ADDRESS: admin@your.domain
|
||||||
PUID: 1005
|
PUID: 1005
|
||||||
PGID: 1005
|
PGID: 1005
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -148,6 +148,11 @@ docker network create --subnet=192.168.1.0/24 --ipv6 --attachable proxy
|
||||||
|
|
||||||
![alt text](assets/image.png)
|
![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
|
## 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.
|
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.
|
||||||
|
|
BIN
assets/image.png
BIN
assets/image.png
Binary file not shown.
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Loading…
Reference in a new issue