fix service installation
This commit is contained in:
parent
ac0cfbfa2a
commit
c69e48fb32
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user