You've already forked Vaultwarden
Inital Commit
This commit is contained in:
38
root/lib/systemd/system/vaultwarden.service
Normal file
38
root/lib/systemd/system/vaultwarden.service
Normal 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=/bin/sh -c "umask '022'; /usr/bin/pgrep --newest 'vaultwarden' > '/run/vaultwarden/vaultwarden.pid'"
|
||||
ExecStop=/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
|
||||
Reference in New Issue
Block a user