Setup guide
Guided setup for the current project image
The main path is browser-based and approachable, but this is still a project build. The purpose of this guide is to make the current public image easy to evaluate without pretending the project is already a polished commercial appliance.
What you need
Gateway mode (full IDS/IPS) also needs one AP-capable USB Wi-Fi adapter. Passive mode needs nothing extra.
Flash the image to an SD card
Download the latest .img.xz from GitHub Releases. Open Raspberry Pi Imager, choose Use Custom, select the file, pick your SD card, and write it. There are no config files to edit and nothing to type into a terminal.
Connect to the setup hotspot
Insert the card, power on the Pi, and wait about a minute. On first boot it opens an open Wi-Fi hotspot named IoTSentinel-Setup. Join that network from your phone or laptop. A browser page opens automatically. If it does not, visit http://10.42.0.1:8050/setup.
Create your admin account and join Wi-Fi
In the wizard, select your home Wi-Fi network and enter its password so the Pi can reach the internet. Then create an admin account and set a strong password. IoTSentinel forces you to change the default credential, so there is no weak password left behind.
Choose your monitoring mode
Pick Passive for instant, plug-and-play visibility using just the Pi. Or pick Gateway for full IDS/IPS, which routes device traffic through the Pi for real-time ML anomaly detection and inline blocking. Gateway needs one AP-capable USB Wi-Fi adapter.
Turn on the optional features you want
Enable email alerts and push notifications (ntfy, Telegram, Discord, webhook), pick an AI provider or turn on a fully local model with privacy mode, and switch on AbuseIPDB threat intelligence. Every option is off by default and clearly explained.
Optionally enable remote access
If you want to reach the dashboard from anywhere, turn on remote access. IoTSentinel sets up a permanent HTTPS URL through Tailscale Funnel with no port forwarding and no VPN configuration.
You are protected
Review your choices and finish. The Pi reboots onto your home network and the dashboard comes up. Devices appear within moments, vulnerabilities are scanned on join, and the AI starts explaining anything that needs your attention. Install the dashboard as an app from your browser for one-tap access.
Need the full technical detail?
The complete README, architecture notes, and a shipped HTML setup guide live in the repository.
Open the repository