fix service installation

This commit is contained in:
CanbiZ 2025-03-05 10:52:28 +01:00
parent ac0cfbfa2a
commit c69e48fb32

View File

@ -76,11 +76,12 @@ chmod +x /opt/vaultwarden/bin/vaultwarden
chown -R root:root /opt/vaultwarden/web-vault/ chown -R root:root /opt/vaultwarden/web-vault/
chmod +r /opt/vaultwarden/.env chmod +r /opt/vaultwarden/.env
service_path="/etc/systemd/system/vaultwarden.service" cat <<EOF >/etc/systemd/system/vaultwarden.service
echo "[Unit] [Unit]
Description=Bitwarden Server (Powered by Vaultwarden) Description=Bitwarden Server (Powered by Vaultwarden)
Documentation=https://github.com/dani-garcia/vaultwarden Documentation=https://github.com/dani-garcia/vaultwarden
After=network.target After=network.target
[Service] [Service]
User=vaultwarden User=vaultwarden
Group=vaultwarden Group=vaultwarden
@ -103,10 +104,11 @@ LockPersonality=yes
WorkingDirectory=/opt/vaultwarden WorkingDirectory=/opt/vaultwarden
ReadWriteDirectories=/opt/vaultwarden/data ReadWriteDirectories=/opt/vaultwarden/data
AmbientCapabilities=CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install] [Install]
WantedBy=multi-user.target" >$service_path WantedBy=multi-user.target
systemctl daemon-reload EOF
$STD systemctl enable --now vaultwarden.service systemctl enable -q --now vaultwarden
msg_ok "Created Service" msg_ok "Created Service"
motd_ssh motd_ssh