commit b72db35a3cfc56919df8955f05f82289d9e4026c Author: Pratyush Desai Date: Mon Jul 28 01:23:38 2025 +0530 Service configuration for live services firefly-iii and vaultwarden deployed using quadlets Signed-off-by: Pratyush Desai diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..03bd412 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.env diff --git a/Systems/Arcturus/Services/freshrss/freshrss.container b/Systems/Arcturus/Services/freshrss/freshrss.container new file mode 100644 index 0000000..f87df4a --- /dev/null +++ b/Systems/Arcturus/Services/freshrss/freshrss.container @@ -0,0 +1,6 @@ +[Container] +ContainerName=freshrss +EnvironmentFile=/etc/freshrss.env +Image=docker.io/freshrss/freshrss +PublishPort=8080:80 +LogOpt=max-size=10m diff --git a/Systems/Arcturus/Services/vaultwarden/vaultwarden.container b/Systems/Arcturus/Services/vaultwarden/vaultwarden.container new file mode 100644 index 0000000..a3a573f --- /dev/null +++ b/Systems/Arcturus/Services/vaultwarden/vaultwarden.container @@ -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 diff --git a/Systems/Arcturus/Services/vaultwarden/vaultwarden_quadlet_install.md b/Systems/Arcturus/Services/vaultwarden/vaultwarden_quadlet_install.md new file mode 100644 index 0000000..fa8b720 --- /dev/null +++ b/Systems/Arcturus/Services/vaultwarden/vaultwarden_quadlet_install.md @@ -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