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" APP="AliasVault"
var_tags="${var_tags:-security;passwords;privacy}" var_tags="${var_tags:-security;passwords;privacy}"
var_cpu="${var_cpu:-4}" var_cpu="${var_cpu:-4}"
var_ram="${var_ram:-4096}" var_ram="${var_ram:-6144}"
var_disk="${var_disk:-20}" var_disk="${var_disk:-30}"
var_os="${var_os:-debian}" var_os="${var_os:-debian}"
var_version="${var_version:-12}" var_version="${var_version:-12}"
var_unprivileged="${var_unprivileged:-1}" var_unprivileged="${var_unprivileged:-1}"

View File

@@ -24,16 +24,18 @@ $STD apt install -y \
openssl openssl
msg_ok "Installed Dependencies" 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 NODE_VERSION="20" setup_nodejs
msg_info "Installing .NET SDK 10.0" msg_info "Installing .NET SDK 10.0"
curl -fsSL "https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb" \ setup_deb822_repo "microsoft-prod" \
-o /tmp/packages-microsoft-prod.deb "https://packages.microsoft.com/keys/microsoft.asc" \
$STD dpkg -i /tmp/packages-microsoft-prod.deb "https://packages.microsoft.com/debian/12/prod" \
rm -f /tmp/packages-microsoft-prod.deb "bookworm" \
$STD apt update "main" \
"amd64"
$STD apt install -y dotnet-sdk-10.0 $STD apt install -y dotnet-sdk-10.0
msg_ok "Installed .NET SDK 10.0" msg_ok "Installed .NET SDK 10.0"

View File

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