feat: streamline AliasVault installation script; improve dependency setup and .NET SDK installation method
This commit is contained in:
@@ -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}"
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
"config_path": "/opt/aliasvault/.env",
|
||||
"resources": {
|
||||
"cpu": 4,
|
||||
"ram": 4096,
|
||||
"hdd": 20,
|
||||
"ram": 6144,
|
||||
"hdd": 30,
|
||||
"os": "Debian",
|
||||
"version": "12"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user