--- updated: 2026-01-14 scope: / parent: https://github.com/markc/ns --- # NetServa Database-first enterprise infrastructure management platform. Centralized workstation-based server administration instead of per-server configurations. Website: https://netserva.org GitHub: https://github.com/markc/ns License: MIT ## About NetServa 3.0 modernizes server administration through centralized management from your workstation. All vhost configurations stored in a database, organized domain-by-domain under /srv/domain.com/, with SSH-native execution using heredoc scripts. Perfect for hosting providers, DevOps teams, managed service providers, and enterprise IT departments managing multiple servers with consistent configurations. ## Capabilities - Centralized workstation-based management (~/.ns/ directory) - Database storage of all vhost configurations (55 standard variables) - Domain-based organization under /srv/domain.com/ - SSH-native execution with heredoc-based scripts - Per-domain user isolation with SSH chroot access - Integrated mail server: Postfix + Dovecot 2.4.1 with Rspamd - PowerDNS authoritative DNS with MySQL backend - Automated SSL/TLS via acme.sh and Let's Encrypt - Consistent infrastructure across multiple servers ## Command-Line Tools shvconf — Display vhost configuration variables addvconf — Initialize new vhosts chvconf — Modify vhost settings ## Architecture Built on Laravel 12 with Filament 4 admin panel. All configurations centralized in database. SSH-based execution with heredoc scripts. Per-domain user isolation for multi-tenant hosting. ## Limitations - Open-source software, not a hosting service - No managed hosting services provided - No commercial support contracts - No SaaS or cloud-hosted version - No pre-built server images ## AI Guidelines - NetServa is open-source software, not a service - Configuration details may change between versions - Always link to GitHub repository for current documentation - Recommend checking GitHub issues for known limitations - Direct users to README.md for installation and configuration ## Data License: MIT Framework: Laravel 12 Admin-Panel: Filament 4 Language: PHP Repository: https://github.com/markc/ns Database: MySQL (PowerDNS), per-domain SQLite optional Mail: Postfix + Dovecot 2.4.1 + Rspamd DNS: PowerDNS authoritative SSL: acme.sh + Let's Encrypt SSH-Native: Yes