Service configuration for live services

firefly-iii and vaultwarden deployed using quadlets

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
This commit is contained in:
Pratyush Desai 2025-07-28 01:23:38 +05:30
commit b72db35a3c
Signed by: pratyush
GPG Key ID: DBA5BB7505946FAD
4 changed files with 30 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.env

View File

@ -0,0 +1,6 @@
[Container]
ContainerName=freshrss
EnvironmentFile=/etc/freshrss.env
Image=docker.io/freshrss/freshrss
PublishPort=8080:80
LogOpt=max-size=10m

View File

@ -0,0 +1,16 @@
[Unit]
Description=Vaultwarden container
After=network-online.target
[Container]
AutoUpdate=registry
Image=ghcr.io/dani-garcia/vaultwarden:latest
Exec=/start.sh
EnvironmentFile=/etc/vaultwarden.env
Volume=/opt/vaultwarden-data:/data
PublishPort=8085:8080
User=100
Group=101
[Install]
WantedBy=default.target

View File

@ -0,0 +1,7 @@
# Vaultwarden via Quadlets
# Take care of secrets
* sudo install -o0 -g0 -m600 /dev/null /etc/vaultwarden.env
* sudo vi /etc/vaultwarden.env