add .env file names

This commit is contained in:
April Petersen 2025-01-06 10:37:00 -06:00
parent 3f0048d496
commit c501d1498a

View File

@ -71,7 +71,7 @@ I use [LunaSea](https://www.lunasea.app/) as a mobile client for Radarr and Sona
## Environment
This configuration uses `.env` files to separate secrets from public information and keep the main `docker-compose.yml` a little shorter.
This configuration uses `.env` files to separate secrets from public information and keep the main `docker-compose.yml` a little shorter. It is set up to look for these files in `/docker/env`, with each service having its own `<service>.env` file.
Below are the variables that need to be set in the `.env` file for each service. Empty variables should be replaced with your values.
@ -99,6 +99,8 @@ Below are the variables that need to be set in the `.env` file for each service.
[Docs](https://github.com/cloudflare/cloudflared?tab=readme-ov-file)
```env
# cloudflared.env
# Available in the cloudflare zero-trust tunnel dashboard, under `install and run a connector`
TUNNEL_TOKEN=
```
@ -110,6 +112,8 @@ TUNNEL_TOKEN=
The values below are specific to Mullvad VPN ([gluetun docs](https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/mullvad.md)). Other providers need different values, refer to the corresponding gluetun documentation.
```env
# gluetun.env
VPN_SERVICE_PROVIDER=mullvad
VPN_TYPE=wireguard
WIREGUARD_PRIVATE_KEY=
@ -126,6 +130,8 @@ The values for `WIREGUARD_PRIVATE_KEY` and `WIREGUARD_ADDRESSES` should be avail
My current Immich docker setup has a lot of repetition - when I want to update, I have to change the version in 3 places. I have plans to improve this, but for now this is what works. Also note that the way I set the upload location is not recommended by the Immich docs.
```env
#immich.env
UPLOAD_LOCATION=/media/immich
IMMICH_VERSION="v1.123.0"
@ -149,6 +155,8 @@ POSTGRES_DB=immich
[Docs](https://github.com/flosoft/docker-joplin-server)
```env
# joplin.env
APP_PORT=22300
APP_BASE_URL=
DB_CLIENT=pg
@ -176,6 +184,8 @@ MAILER_NOREPLY_EMAIL=
This one just needs the public hostname and admin email.
```env
# linkstack.env
HTTPS_SERVER_NAME=
SERVER_ADMIN=
```
@ -185,6 +195,8 @@ SERVER_ADMIN=
[Docs](https://miniflux.app/docs/docker.html)
```env
# miniflux.env
DATABASE_URL=postgres://miniflux:{...}@rss_db:5432/miniflux?sslmode=disable # replace {...} with your postgres password
RUN_MIGRATIONS=1
@ -198,6 +210,8 @@ POSTGRES_DB=miniflux
[Docs](https://docs.paperless-ngx.com/setup/#docker)
```env
# paperless.env
USERMAP_UID=1000
USERMAP_GID=1000
PUID=1000
@ -229,6 +243,8 @@ PAPERLESS_EMAIL_FROM=
[Docs](https://docs.speedtest-tracker.dev/getting-started/installation/using-docker-compose)
```env
# speedtest.env
PUID=1000
PGID=1000
@ -249,6 +265,8 @@ SPEEDTEST_SCHEDULE=0,15,30,45 * * * * # run speedtest every 15 minutes
[Docs](https://docs.tandoor.dev/install/docker/)
```env
# tandoor.env
# Random secret key, use for example `base64 /dev/urandom | head -c50` to generate one
SECRET_KEY=
@ -275,6 +293,8 @@ These values are only required if you need to use the vaultwarden admin page (fo
Note: The `ADMIN_TOKEN` value should be enclosed in single quotes. If it is not, all instances of `$` in the value will need to be replaced with `$$` to prevent the value from being split by the parser.
```env
# vaultwarden.env
# Public domain or IP
DOMAIN=