11#! /usr/bin/env bash
22
33# Copyright (c) 2021-2025 tteck
4- # Author: tteck (tteckster)
4+ # Author: tteck (tteckster) | Co-Author: Slaviša Arežina (tremor021)
55# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
66# Source: https://github.com/dani-garcia/vaultwarden
77
@@ -14,29 +14,24 @@ network_check
1414update_os
1515
1616msg_info " Installing Dependencies"
17- $STD apk add newt
18- $STD apk add curl
19- $STD apk add openssl
20- $STD apk add openssh
21- $STD apk add nano
22- $STD apk add mc
23- $STD apk add argon2
17+ $STD apk add --no-cache \
18+ openssl \
19+ argon2
2420msg_ok " Installed Dependencies"
2521
2622msg_info " Installing Alpine-Vaultwarden"
27- $STD apk add vaultwarden
28- sed -i -e ' s|export WEB_VAULT_ENABLED=.*|export WEB_VAULT_ENABLED=true|' /etc/conf.d/vaultwarden
23+ $STD apk add --no-cache vaultwarden
24+ sed -i ' s|export WEB_VAULT_ENABLED=.*|export WEB_VAULT_ENABLED=true|' /etc/conf.d/vaultwarden
2925echo -e " export ADMIN_TOKEN=''" >> /etc/conf.d/vaultwarden
3026echo -e " export ROCKET_ADDRESS=0.0.0.0" >> /etc/conf.d/vaultwarden
31- echo -e " export ROCKET_TLS='{certs=\" /etc/ssl/certs/vaultwarden-selfsigned.crt\" ,key=\" /etc/ssl/private/vaultwarden-selfsigned.key\" }'"
32- $STD openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /etc/ssl/private/vaultwarden-selfsigned.key -out /etc/ssl/certs/vaultwarden-selfsigned.crt -subj " /C=US/O=Vaultwarden/O
33- U=Domain Control Validated/CN=localhost"
27+ echo -e " export ROCKET_TLS='{certs=\" /etc/ssl/certs/vaultwarden-selfsigned.crt\" ,key=\" /etc/ssl/private/vaultwarden-selfsigned.key\" }'" >> /etc/conf.d/vaultwarden
28+ $STD openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout /etc/ssl/private/vaultwarden-selfsigned.key -out /etc/ssl/certs/vaultwarden-selfsigned.crt -subj " /CN=localhost" -addext " subjectAltName=DNS:localhost"
3429chown vaultwarden:vaultwarden /etc/ssl/certs/vaultwarden-selfsigned.crt
3530chown vaultwarden:vaultwarden /etc/ssl/private/vaultwarden-selfsigned.key
3631msg_ok " Installed Alpine-Vaultwarden"
3732
3833msg_info " Installing Web-Vault"
39- $STD apk add vaultwarden-web-vault
34+ $STD apk add --no-cache vaultwarden-web-vault
4035msg_ok " Installed Web-Vault"
4136
4237msg_info " Starting Alpine-Vaultwarden"
0 commit comments