feat: streamline AliasVault installation script; improve dependency setup and .NET SDK installation method

This commit is contained in:
MickLesk
2026-05-17 13:43:20 +02:00
parent d4a0bea279
commit bef72abab6
3 changed files with 12 additions and 10 deletions

View File

@@ -8,8 +8,8 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
APP="AliasVault"
var_tags="${var_tags:-security;passwords;privacy}"
var_cpu="${var_cpu:-4}"
var_ram="${var_ram:-4096}"
var_disk="${var_disk:-20}"
var_ram="${var_ram:-6144}"
var_disk="${var_disk:-30}"
var_os="${var_os:-debian}"
var_version="${var_version:-12}"
var_unprivileged="${var_unprivileged:-1}"

View File

@@ -24,16 +24,18 @@ $STD apt install -y \
openssl
msg_ok "Installed Dependencies"
RUST_CRATES="wasm-pack" setup_rust
setup_rust
fetch_and_deploy_gh_release "wasm-pack" "rustwasm/wasm-pack" "prebuild" "latest" "/usr/local/bin" "wasm-pack-v*-x86_64-unknown-linux-musl.tar.gz"
NODE_VERSION="20" setup_nodejs
msg_info "Installing .NET SDK 10.0"
curl -fsSL "https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb" \
-o /tmp/packages-microsoft-prod.deb
$STD dpkg -i /tmp/packages-microsoft-prod.deb
rm -f /tmp/packages-microsoft-prod.deb
$STD apt update
setup_deb822_repo "microsoft-prod" \
"https://packages.microsoft.com/keys/microsoft.asc" \
"https://packages.microsoft.com/debian/12/prod" \
"bookworm" \
"main" \
"amd64"
$STD apt install -y dotnet-sdk-10.0
msg_ok "Installed .NET SDK 10.0"

View File

@@ -20,8 +20,8 @@
"config_path": "/opt/aliasvault/.env",
"resources": {
"cpu": 4,
"ram": 4096,
"hdd": 20,
"ram": 6144,
"hdd": 30,
"os": "Debian",
"version": "12"
}