Replies: 2 comments 1 reply
-
|
Hi - currently worked on here: #1491 Proxmox install is community supported so relying on others to keep it up to date and test as I don't run proxmox myself. Feel free to help out too. |
Beta Was this translation helpful? Give feedback.
-
NetAlertX on Proxmox LXC — Bare-Metal Installation Fix GuideDebian 13 (Trixie) | March 2026 | Community-contributed workaround BackgroundThe official NetAlertX bare-metal install script ( Additionally, the application codebase was written primarily for Docker and contains several hardcoded paths ( This guide manually completes what the install script would have done, and adds the path mappings the app requires. Prerequisites
Part 1: Run the Official Install ScriptRun the official Proxmox install script. It will fail partway through — this is expected. The script will stop with an error similar to:
Despite the failure, the script will have completed the git clone. Verify: All four directories should exist before proceeding. Part 2: Fix Nginx and Complete the Installation2.1 Unblock NginxNginx failed because its config file didn't exist yet. Create a placeholder so it can start: 2.2 Set Up Python EnvironmentThe script installs from 2.3 Configure Nginx
2.4 Copy Starter DB and Config2.5 Create /data Path MappingsThe Python server hardcodes
2.6 Create tmpfs Runtime DirectoriesThe app writes runtime state to 2.7 Start PHP2.8 Set Permissions2.9 Grant arp-scan Sudo PrivilegesThe service runs as Part 3: Create the Systemd Service3.1 Create the Start ScriptSubstitute your LXC's IP address for 3.2 Create the Systemd Unit
3.3 Enable and StartThe service should show Part 4: VerifyNavigate to On first launch the app will initialize its database and begin scanning. The ARPSCAN plugin runs on a schedule — check the Devices tab after a few minutes. You can also trigger an immediate scan from the UI via Plugins → ARPSCAN → Run Now. The journal should show plugin loading messages (ARPSCAN, AVAHISCAN, etc.) without any Python tracebacks. Root Cause Summary
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to get this running in a Proxmox LXC but I am running into trouble. I'm not sure if I'm just misunderstanding the instructions.
I created a new Debian 13 LXC and ran the bare-metal install script
wget https://raw.githubusercontent.com/jokob-sk/NetAlertX/main/install/proxmox/proxmox-install-netalertx.sh -O proxmox-install-netalertx.sh && chmod +x proxmox-install-netalertx.sh && ./proxmox-install-netalertx.sh. This all appeared to work, but I couldn't access the application. So I executed the start up script at/app/install/<system>/start.<system>.shsubstituting<system>withdebian12(there is nodebian13). This installed a bunch more stuff and then started the application, which promptly stopped with this error:Any ideas on what I'm doing wrong or how to correct this?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions