NetAlertX is an open-source, self-hosted network monitoring application that scans local Wi-Fi or LAN networks to identify connected devices. It provides real-time alerts for events such as new device connections, disconnections, and critical changes. Users often utilize NetAlertX to detect intruders or unauthorized devices on their networks.
The application stores device metadata locally, ensuring that no data is sent externally. Additionally, it supports features like monitoring port changes and customizable notifications.
Step-by-Step Instructions:
- Install the Container Manager on your Synology NAS. Developed by Docker and published by Synology.

- Create a shared Docker folder for storing your Docker containers.
- Inside the Docker folder, create a new folder and name it NetAlertx.

- Find the absolute path of the folder created in step 3 by viewing the properties of the folder.

- In the NetAlertx folder, created in step 3, create three new folders named config, db, and logs (make them lowercase)

- In Container Manager, create a new project and name it netalertx. Set the path to the NetAlertx folder created in step 3, and select Create docker-compose.yaml as the source.
- Enter the following configuration information into the source box. Replace the volume paths with the path from step 4. The sample configuration shows /volume4/docker/NetAlertx/ as an example; replace this with your path.
services: netalertx: container_name: netalertx image: "jokobsk/netalertx:latest" network_mode: "host" restart: unless-stopped volumes: - /volume4/docker/NetAlertx/config:/app/config - /volume4/docker/NetAlertx/db:/app/db - /volume4/docker/NetAlertx/logs:/app/log environment: - TZ=America/New_York - PORT=20211 - Click Next

- Click Next
- Click Done to start the installation.

- Once installation is complete, access your NetAlertx installation through the host address of your Synology NAS, port 20211 (specified in the compose YAML).
