vault backup: 2025-01-19 19:24:28

This commit is contained in:
Nathan Price 2025-01-19 19:24:28 -05:00
parent 39dc49efca
commit 3edc747545
Signed by: gravityfargo
SSH key fingerprint: SHA256:bjq+uA1U+9bFMd70q2wdNtwaYxGv84IBXalnYvZDKmg

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 Appstore](https://unraid.net/community/apps?q=bluesky#r) I won't be providing any meaningful support for
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