Compare commits
2 commits
4dafa04d4d
...
64b97c3d37
Author | SHA1 | Date | |
---|---|---|---|
64b97c3d37 | |||
dec627c188 |
4 changed files with 35 additions and 1 deletions
11
Tutorials/Docker/Proxy Network.md
Normal file
11
Tutorials/Docker/Proxy Network.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
```json title="/etc/docker/daemon.json"
|
||||||
|
{
|
||||||
|
"ipv6": true,
|
||||||
|
"fixed-cidr-v6": "2001:db8:1::/64"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo systemctl reboot
|
||||||
|
docker network create --subnet=192.168.1.0/24 --ipv6 --attachable proxy
|
||||||
|
```
|
|
@ -65,6 +65,13 @@ By default, the image uses 1000:1000 as the UID:GID for the user. This can be ch
|
||||||
The compose element `hostname` must be the same value as `PDS_HOSTNAME`.
|
The compose element `hostname` must be the same value as `PDS_HOSTNAME`.
|
||||||
|
|
||||||
![[traefik]]
|
![[traefik]]
|
||||||
|
|
||||||
|
Optionally, you can use the [[middleware|BlueskyHeaders]] middleware to set headers.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
I do not run this, but it should be possible.
|
||||||
|
|
||||||
![[standalone]]
|
![[standalone]]
|
||||||
|
|
||||||
### Running Commands
|
### Running Commands
|
||||||
|
@ -93,3 +100,13 @@ After various testing, I have figured out two things.
|
||||||
2. After you have verified emails, and do not intend to use the email feature, you can re-enable the DNS Proxy and `AAAA` records.
|
2. After you have verified emails, and do not intend to use the email feature, you can re-enable the DNS Proxy and `AAAA` records.
|
||||||
|
|
||||||
![[bluesky-pds-cloudflare.png]]
|
![[bluesky-pds-cloudflare.png]]
|
||||||
|
|
||||||
|
## SMTP
|
||||||
|
|
||||||
|
I use protonmail for my SMTP server. You can use any SMTP server you like, but I figured I'd share this information.
|
||||||
|
These are the environment variables I use.
|
||||||
|
|
||||||
|
```
|
||||||
|
PDS_EMAIL_SMTP_URL: smtp://user@example.com:TOKEN@smtp.protonmail.ch:587/
|
||||||
|
PDS_EMAIL_FROM_ADDRESS: user@example.com
|
||||||
|
```
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
I do not run this, but it should be possible.
|
|
||||||
|
|
||||||
```yaml title="docker-compose.yml"
|
```yaml title="docker-compose.yml"
|
||||||
# Standalone, you'll need to add a proxy in front of this with SSL.
|
# Standalone, you'll need to add a proxy in front of this with SSL.
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
---
|
||||||
|
title: bluesky-pds
|
||||||
|
draft: false
|
||||||
|
date: 2025-01-18
|
||||||
|
---
|
||||||
|
|
||||||
```yaml title="docker-compose.yml"
|
```yaml title="docker-compose.yml"
|
||||||
# Traefik Proxy
|
# Traefik Proxy
|
||||||
services:
|
services:
|
||||||
|
|
Loading…
Reference in a new issue