remove "This will create an ... LXC"

This commit is contained in:
CanbiZ 2025-06-04 13:28:38 +02:00
parent 3b9160a1aa
commit e5f2535b6f
2 changed files with 18 additions and 10 deletions

View File

@ -29,14 +29,27 @@ PYTHON_VERSION="3.12" setup_uv
NODE_VERSION="22" install_node_and_modules
msg_info "Installing ArchiveBox"
mkdir -p /opt/archivebox/{data,.npm,.cache,.local}
adduser --system --shell /bin/bash --gecos 'Archive Box User' --group --disabled-password --home /home/archivebox archivebox
chown -R archivebox:archivebox /opt/archivebox/{data,.npm,.cache,.local}
chmod -R 755 /opt/archivebox/data
$STD uv venv /opt/archivebox/.venv
$STD uv pip install "[all]"
$STD uv pip install playwright
cd /opt/archivebox
uv venv --python 3.12 .venv
EXTRAS=$(curl -s https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/setup.cfg |
awk '/\[options.extras_require\]/,/\[.*\]/' |
grep -E '^[a-zA-Z0-9_-]+ *= *' |
cut -d= -f1 | tr -d ' ' | paste -sd, -)
uv pip install "archivebox[$EXTRAS]"
uv pip install playwright
chown -R archivebox:archivebox /opt/archivebox
chmod -R 755 /opt/archivebox
sudo -u archivebox /opt/archivebox/.venv/bin/playwright install-deps chromium
sudo -u archivebox /opt/archivebox/.venv/bin/playwright install chromium
msg_ok "Installed ArchiveBox & Playwright"
msg_info "Initial ArchiveBox Setup"

View File

@ -1027,11 +1027,6 @@ check_container_storage() {
start() {
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/python_to_uv/misc/tools.func)
if command -v pveversion >/dev/null 2>&1; then
if ! (whiptail --backtitle "Proxmox VE Helper Scripts" --title "${APP} LXC" --yesno "This will create a New ${APP} LXC. Proceed?" 10 58); then
clear
exit_script
exit
fi
SPINNER_PID=""
install_script
fi