Initialize Git Repository: 'Vaultwarden'
All checks were successful
Vaultwarden (Noble) / Vaultwarden [arm64] (push) Successful in 1m17s
Vaultwarden (Noble) / Vaultwarden [amd64] (push) Successful in 1m18s
Vaultwarden (Trixie) / Vaultwarden [arm64] (push) Successful in 1m9s
Vaultwarden (Trixie) / Vaultwarden [amd64] (push) Successful in 1m14s

This commit is contained in:
Cantibra
2026-01-26 06:11:00 +01:00
commit 570fc244e2
89 changed files with 3997 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
[Unit]
Description=Vaultwarden Server
ConditionFileNotEmpty=/etc/vaultwarden/vaultwarden.conf
# SQLite
After=network.target network-online.target
Requires=network.target
# MariaDB
# After=network.target network-online.target mariadb.service
# Requires=mariadb.service
# PostgreSQL
# After=network.target network-online.target postgresql.service
# Requires=postgresql.service
[Service]
Type=simple
Environment=ROCKET_ADDRESS=::
EnvironmentFile=/etc/vaultwarden/vaultwarden.conf
ExecStartPre=-/usr/lib/vaultwarden/email_header_logo
ExecStart=/usr/sbin/vaultwarden
ExecStartPost=/usr/bin/sh -c "umask '022'; /usr/bin/pgrep --newest 'vaultwarden' > '/run/vaultwarden/vaultwarden.pid'"
ExecStop=/usr/bin/rm --force '/run/vaultwarden/vaultwarden.pid'
User=vaultwarden
Group=vaultwarden
PrivateDevices=true
PrivateTmp=true
ProtectSystem=strict
ReadWriteDirectories=/var/cache/vaultwarden
ReadWriteDirectories=/var/lib/vaultwarden
ReadWriteDirectories=/var/log/vaultwarden
RuntimeDirectory=vaultwarden
RuntimeDirectoryMode=755
WorkingDirectory=/var/lib/vaultwarden
[Install]
WantedBy=multi-user.target