Compare commits

...

2 commits

Author SHA1 Message Date
7add0dbfd2
vault backup: 2025-01-19 19:24:59 2025-01-19 19:24:59 -05:00
3edc747545
vault backup: 2025-01-19 19:24:28 2025-01-19 19:24:28 -05:00

View file

@ -46,8 +46,6 @@ sudo apt install make xxd
Generate secrets and add them to `.env` file. Generate secrets and add them to `.env` file.
See [example.env](https://code.modernleft.org/gravityfargo/bluesky-pds-docker/src/branch/main/example.env) as an example. See [example.env](https://code.modernleft.org/gravityfargo/bluesky-pds-docker/src/branch/main/example.env) as an example.
For any Unraid users, the `xxd` command is not installed. You'll need another Linux machine for that. I made [[Generate PDS_PLC_ROTATION_KEY|some instructions]] for using a temporary alpine container if that helps.
```bash ```bash
# Generate secret environment variables # Generate secret environment variables
echo PDS_ADMIN_PASSWORD: $(openssl rand --hex 16) echo PDS_ADMIN_PASSWORD: $(openssl rand --hex 16)
@ -62,7 +60,7 @@ echo PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: $(openssl ecparam --name secp256
Full list of additional Environment Variables provided by bluesky upstream can be found in the Full list of additional Environment Variables provided by bluesky upstream can be found in the
[packages/pds/src/config/env.ts](https://github.com/bluesky-social/atproto/blob/main/packages/pds/src/config/env.ts) [packages/pds/src/config/env.ts](https://github.com/bluesky-social/atproto/blob/main/packages/pds/src/config/env.ts)
If you'd like to learn more about my docker setup, head over to [[getting started|Docker - Getting Started]] If you'd like to learn more about my docker setup, head over to ~~[[getting started|Docker - Getting Started]]~~
By default, the image uses 1000:1000 as the `UID:GID` for the user. This can be changed by setting the `PUID` and `PGID` environment variables. By default, the image uses 1000:1000 as the `UID:GID` for the user. This can be changed by setting the `PUID` and `PGID` environment variables.
@ -79,6 +77,10 @@ I do not run this, but it should be possible.
![[standalone]] ![[standalone]]
### Unraid
While I do not use Unraid, a [user on Reddit](https://www.reddit.com/r/selfhosted/comments/1i4r4yb/comment/m7y561x/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) has added this project to the [Unraid App store](https://unraid.net/community/apps?q=bluesky#r). I won't be providing any meaningful support it.
Unraid does not include the `xxd` package. You'll need another Linux machine for that. I made [[Generate PDS_PLC_ROTATION_KEY|some instructions]] for using a temporary alpine container if that helps.
### Running Commands ### Running Commands
Nothing has changed in this department, other than not needing `sudo`. The commands are the same as the upstream project. Such as Nothing has changed in this department, other than not needing `sudo`. The commands are the same as the upstream project. Such as