Files
ProxmoxVE/install/alpine-vaultwarden-install.sh
T

44 lines
1.1 KiB
Bash
Raw Normal View History

2023-03-22 20:48:20 -04:00
#!/usr/bin/env bash
# Copyright (c) 2021-2025 tteck
2023-03-22 20:48:20 -04:00
# Author: tteck (tteckster)
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/dani-garcia/vaultwarden
2023-03-22 20:48:20 -04:00
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
2023-03-22 20:48:20 -04:00
color
verb_ip6
catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
2023-04-10 14:16:47 +02:00
$STD apk add argon2
2023-03-22 20:48:20 -04:00
msg_ok "Installed Dependencies"
msg_info "Installing Alpine-Vaultwarden"
$STD apk add vaultwarden
2024-12-13 13:33:34 +01:00
sed -i -e 's|export WEB_VAULT_ENABLED=.*|export WEB_VAULT_ENABLED=true|' /etc/conf.d/vaultwarden
echo -e "export ADMIN_TOKEN=''" >>/etc/conf.d/vaultwarden
echo -e "export ROCKET_ADDRESS=0.0.0.0" >>/etc/conf.d/vaultwarden
2023-06-14 16:33:25 -04:00
msg_ok "Installed Alpine-Vaultwarden"
2023-06-14 16:57:01 -04:00
msg_info "Installing Web-Vault"
$STD apk add vaultwarden-web-vault
msg_ok "Installed Web-Vault"
2023-06-14 16:33:25 -04:00
msg_info "Starting Alpine-Vaultwarden"
2023-03-22 20:48:20 -04:00
$STD rc-service vaultwarden start
$STD rc-update add vaultwarden default
2023-06-14 17:24:09 -04:00
msg_ok "Started Alpine-Vaultwarden"
2023-03-22 20:48:20 -04:00
motd_ssh
2023-06-14 13:58:00 -04:00
customize