Services Architecture
Pimeleon router service components and integration
Services Architecture
Pimeleon router provides a comprehensive suite of network services for routing, filtering, security, and management.
Service Categories
Core Network Services
Essential services for routing and network connectivity:
- DHCP Server - Automatic IP address assignment for network clients
- DNS Architecture - DNS resolution with privacy and filtering
- Firewall - Network security and access control
Filtering Services
Content filtering and privacy protection:
- DNS Filtering - DNSCrypt-based DNS privacy
- DNS Filtering and Ad Blocking - Network-wide ad blocking and tracking protection
- HTTP Filtering - Web proxy with content filtering
- Proxy Caching - Squid proxy for performance optimization
Security Services
Network security and monitoring:
- Firewall Architecture - Multi-layer firewall design
- Fail2ban - Intrusion prevention system
Privacy & Anonymity
Advanced privacy features:
- Tor Network - Anonymous routing through Tor
- DNSCrypt Proxy - Encrypted DNS queries
- DNS-over-HTTPS/TLS - Secure DNS protocols
Management Services
Administrative and monitoring interfaces:
- Remote Access - Secure remote management
Monitoring & Alerting
System health and performance monitoring:
- Network Monitoring - Traffic analysis and statistics
- System Health - Hardware and resource monitoring
- Alerting System - Notification and alert management
File Sharing
Network file services:
- Samba Server - Windows-compatible file sharing
- NFS Configuration - Unix/Linux network file system
Service Integration
All services are designed to work together seamlessly:
- DNS filtering integrates with DNS filter and DNSCrypt
- Firewall rules coordinate with Fail2ban
- API provides unified management interface
- Monitoring tracks all service health metrics
Configuration
Each service can be configured independently while maintaining system-wide consistency. See individual service documentation for configuration details.