Video coming soon…
📈 Setup Shynet — Privacy-First Analytics That Works Without JavaScript
Deploy Shynet on Ubuntu with Docker — a lightweight, privacy-friendly web analytics platform that tracks visits without cookies and even works when JavaScript is disabled, on port 8233.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/analytics/shynet/shynet-ubuntu.sh
chmod +x shynet-ubuntu.sh
sudo bash shynet-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/analytics/shynet/shynet-ubuntu.sh
2 Make it Executable
chmod +x shynet-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts Shynet with its PostgreSQL database on port 8233. It generates a Django secret and DB password; you create the admin account afterward with a management command.
sudo bash shynet-ubuntu.sh
4 Create the Admin User
Shynet has no default login — create your admin account with the registeradmin management command, then open Shynet and log in to add your sites:
docker exec -it shynet ./manage.py registeradmin your@email.com
Ports Used
| Port | Purpose |
|---|---|
| 8233 | Web UI (host → container 8080) |
| registeradmin | No default login — create the admin via a management command |
| no-JS pixel | Tracks visits even when JavaScript is disabled; PostgreSQL backend |