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:
commit
b72db35a3c
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.env
|
||||||
6
Systems/Arcturus/Services/freshrss/freshrss.container
Normal file
6
Systems/Arcturus/Services/freshrss/freshrss.container
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[Container]
|
||||||
|
ContainerName=freshrss
|
||||||
|
EnvironmentFile=/etc/freshrss.env
|
||||||
|
Image=docker.io/freshrss/freshrss
|
||||||
|
PublishPort=8080:80
|
||||||
|
LogOpt=max-size=10m
|
||||||
16
Systems/Arcturus/Services/vaultwarden/vaultwarden.container
Normal file
16
Systems/Arcturus/Services/vaultwarden/vaultwarden.container
Normal 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
|
||||||
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user