podbox/stacks/mam
2024-11-12 19:57:09 -06:00
..
gluetun.container reorganize completely 2024-11-08 18:58:06 -06:00
pointspend.container incorporate secrets management 2024-11-12 19:57:09 -06:00
port-forward.container incorporate secrets management 2024-11-12 19:57:09 -06:00
protonvpn.network reorganize completely 2024-11-08 18:58:06 -06:00
qbittorrent.container reorganize completely 2024-11-08 18:58:06 -06:00
README.md incorporate secrets management 2024-11-12 19:57:09 -06:00
seedboxapi.container incorporate secrets management 2024-11-12 19:57:09 -06:00

MAM Stack

[!TIP] Get protonvpn user/pass OpenVpnIKEv2

/etc/systemd/system/volumes-books.mount

[Unit]
Description=Mount LVM for storage

[Mount]
What=/dev/library/books
Where=/volumes/books
Type=ext4

[Install]
WantedBy=default.target

/volumes/books/gluetun/auth/config.toml

This allows us to query the gluetun API for the forwarded port without needing an API user and password.

[!WARNING] Do not expose the API to the internet.

[[roles]]
name = "qbittorrent"
routes = ["GET /v1/openvpn/portforwarded"]
auth = "none"

Secrets

printf $mam_id | podman secret create --replace --label STACK=MAM mam_id -