EasyPi v1.0 - Complete Raspberry Pi Management Platform
What is EasyPi?
EasyPi is an all-in-one web-based management platform for Raspberry Pi that brings enterprise-grade features to home users. Think of it as a control center for your Pi with:
Key Features
Dashboard & Real-Time Monitoring
Enterprise-Grade Security
Parental Control (DNS-Based)
Blocks 40+ services: YouTube · Netflix · TikTok · Instagram · Facebook · WhatsApp · Telegram · Discord · Twitch · Spotify · and more.
Multi-layer protection:
VPN & Remote Access
AI Assistant
File Manager & Encryption
Architecture
Frontend: React 18 · TypeScript · Vite · Tailwind CSS
Backend: FastAPI · Python 3.9+ · SQLAlchemy · WebSockets
System: SQLite · UFW/iptables · WireGuard · Tailscale
Installation
Binary Release (Recommended):
From Source:
First Access:
Open https://your-pi-address/ or https://easypi.local/
Note: Self-signed certificate warning is expected on first launch. Click "Proceed to site" on trusted home network.
No default credentials. EasyPi shows a setup screen to create admin account and displays a recovery token - save it securely!
Requirements
License & Support
License: Proprietary - Free for personal use
GitHub: https://github.com/NextQuantum/EasyPi
What is EasyPi?
EasyPi is an all-in-one web-based management platform for Raspberry Pi that brings enterprise-grade features to home users. Think of it as a control center for your Pi with:
Guard Security - Network protection with DNS filtering (442,949 blocked domains)
Dashboard - Real-time monitoring (CPU, RAM, temperature, disk, network traffic with graphs)
Setup - System configuration (Backend connection, NetProtection, Permissions)
VPN Server - WireGuard with QR codes, client management, server public key
Personal DNS - Deploy your own encrypted DNS server (DNS IPv4 + VPN DNS encrypted)
Guard Security Dashboard - Ad/Tracker AI, Shadow Mode, AI Engine, Schedules, Devices, Query Log
Parental Controls - Block 40+ services (YouTube, Netflix, TikTok, Instagram...) + 170+ bypass methods (VPN/DoH/Tor)
Security Monitor - PiGuard scanner, audit logs, critical issues tracking
Remote Access - Tailscale subnet routing with Admin API integration
Monitoring - System metrics with historical charts (CPU, RAM, Temp, Disk)
Network Toolkit - LAN scanner, Port scanner, Speed test, Traffic graph, Active connections, ARP scanner, Port alerts
Network Activity - Live device tracking, DNS queries, blocked/allowed stats, per-device analytics
Cloud Storage - Telegram Bot integration, file categories (Videos, Music, Documents, Photos, Archives, Encrypted Files)
Terminal - WebSSH in browser with session recording
Files - Web-based file manager with syntax highlighting, upload/download, AES-256-GCM encryption
Backup - Full system backup or configuration backup, one-click restore
Security - Run security scan, critical issues/warnings/passed tracking, audit logs
IP Cameras - RTSP integration with live view and recordings
Marketplace - (Coming soon)
AI Chat - Local AI assistant (Ollama: Qwen 2.5 7B, Llama 3.1 8B, DeepSeek-R1 14B) for diagnostics and setup
Help & Support - Built-in searchable help center with guides (Setup & Permissions, Dashboard, Monitoring, Network Activity, Network Toolkit, Cloud Storage)
Users - Multi-user management with roles, security settings, session tracking
Settings - General (Timezone, Language: English/Deutsch/Русский), Notifications, Security, User preferences
One-click service installer - WireGuard, Tailscale, Ollama, Media Server bundles
Enterprise-grade security - 2FA (TOTP), session management per-device, CSRF protection, rate limiting
Notifications - Push notifications in browser + email alerts (SMTP) with quiet-hours
PWA - Install as mobile app, works partially offline
Dark/Light theme - Fully responsive design
Full Gateway Mode - Auto-fix routing loops, persistent NAT, IP forwarding across reboots
Fail-Closed Quarantine - (Optional) Cuts all internet if bypass detected until admin restores
Connection Methods Comparison - WireGuard VPN vs Plain DNS (Need App, Change DNS, Encrypted, Blocks Ads)
- Live metrics: CPU · RAM · Temperature · Disk usage
- Network activity with RX/TX traffic graphs
- System services status at a glance
- Beautiful historical charts
- 2FA - TOTP-based two-factor authentication
- Session management - Per-device tracking & revocation
- PiGuard Scanner - Automated vulnerability detection
- Firewall management - UFW/iptables configuration
- Full Gateway Mode - Auto-fix routing loops, persistent NAT
Blocks 40+ services: YouTube · Netflix · TikTok · Instagram · Facebook · WhatsApp · Telegram · Discord · Twitch · Spotify · and more.
Multi-layer protection:
- DNS blocking - All known domains + CDN endpoints
- ASN/IP blocking - Hardcoded IPs (e.g. AS2906 for Netflix)
- DoH/DoT prevention - Encrypted DNS bypass blocking
- Port blocking - OpenVPN, IPSec, Tor, PPTP, Shadowsocks, SOCKS
- 40+ VPN providers (NordVPN, ExpressVPN, ProtonVPN...)
- 25+ DNS-over-HTTPS providers (1.1.1.1, dns.google...)
- 25+ Proxy services
- Tor exit points
- WireGuard VPN with QR code generation for mobile
- Tailscale integration with Admin API
- Remote access configuration wizard
- Chat-based assistant
- Installs and configures services on demand
- Diagnoses problems from system logs
- Suggests shell commands with explanations
- Web-based file browser with syntax highlighting
- Upload/download from any browser
- AES-256-GCM encryption (client-side, password never leaves browser)
- PBKDF2 with 100,000 iterations
Frontend: React 18 · TypeScript · Vite · Tailwind CSS
Backend: FastAPI · Python 3.9+ · SQLAlchemy · WebSockets
System: SQLite · UFW/iptables · WireGuard · Tailscale
Binary Release (Recommended):
Code:
sudo mkdir -p /opt/EasyPiwget https://github.com/NextQuantum/EasyPi/releases/latest/download/easypi-full-aarch64.tar.gzsudo tar -xzf easypi-full-aarch64.tar.gz -C /opt/EasyPisudo bash /opt/EasyPi/install.sh --binaryCode:
git clone https://github.com/NextQuantum/EasyPi.gitcd EasyPichmod +x install.sh./install.shOpen https://your-pi-address/ or https://easypi.local/
Note: Self-signed certificate warning is expected on first launch. Click "Proceed to site" on trusted home network.
No default credentials. EasyPi shows a setup screen to create admin account and displays a recovery token - save it securely!
- Hardware: Raspberry Pi 3 minimum, Pi 4 with 4GB RAM recommended
- OS: Raspberry Pi OS Lite (64-bit, Debian Trixie)
- Storage: 8GB SD card minimum, 32GB recommended
- Network: Internet connection, wired Ethernet recommended
License: Proprietary - Free for personal use
GitHub: https://github.com/NextQuantum/EasyPi
Statistics: Posted by Serghei — Wed Feb 25, 2026 4:53 pm — Replies 3 — Views 84