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

42 lines
1.0 KiB
Bash
Raw Normal View History

2023-03-22 20:48:20 -04:00
#!/usr/bin/env bash
2024-01-01 12:13:05 -05:00
# Copyright (c) 2021-2024 tteck
2023-03-22 20:48:20 -04:00
# Author: tteck (tteckster)
# License: MIT
# https://github.com/tteck/Proxmox/raw/main/LICENSE
source /dev/stdin <<< "$FUNCTIONS_FILE_PATH"
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
2023-06-14 16:57:01 -04:00
sed -i -e 's/# export ADMIN_TOKEN=.*/export ADMIN_TOKEN='\'''\''/' -e '/^# export ROCKET_ADDRESS=0\.0\.0\.0/s/^# //' -e 's|export WEB_VAULT_ENABLED=.*|export WEB_VAULT_ENABLED=true|' /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