NetServa 3.0 - Now Available

Enterprise Infrastructure Management Platform

Database-first architecture powered by Laravel 12 + Filament 4. Centralized control for domain-based server infrastructure.

55 Configuration Variables
3.0 Current Version
100% SSH-Native
4 Architectural Layers

NetServa 3.0 Features

Complete infrastructure management with database-first architecture and centralized control from your workstation

🗄️

Database-First Architecture

All vhost configurations stored in dedicated vconfs table. No more scattered config files. Normalized storage with 55 standard variables.

🏢

Domain-Based Organization

Each domain isolated under /srv/domain.com/ with complete separation: web, mail, logs, and user data in one predictable structure.

🖥️

Centralized Management

Manage entire infrastructure from ~/.ns/ workstation. Laravel 12 + Filament 4 web interface with comprehensive CLI commands.

🔒

SSH-Native Execution

RemoteExecutionService with heredoc-based scripts. Clean variable separation, proper error handling, and comprehensive logging.

👥

User Isolation

Each domain gets its own user (u1001, u1002...) with SSH chroot. Complete isolation for security and resource management.

Single-File Configs

Dovecot uses one file, Nginx uses variables, PHP-FPM uses shared configs. Simplified management with variable-based architecture.

📧

Production Mail Server

Postfix + Dovecot 2.4.1 + Rspamd. Full-featured mail with spam filtering, DKIM signing, and automated mail management.

🌐

PowerDNS Integration

Authoritative DNS with MySQL backend, API for dynamic updates, DNSSEC support, and automated record management.

🔐

Automated SSL/TLS

acme.sh integration with Let's Encrypt. Automated certificate issuance, deployment, and renewal with single reload command.

4-Layer Architecture

Hierarchical infrastructure organization from venues to virtual hosts

1

Venue Layer

Physical locations and data centers

2

VNode Layer

Server hosts (physical/VPS)

3

VHost Layer

Domain configurations + VConf (55 vars)

4

VServ Layer

Service-level containers/VMs

Technology Stack

Best-in-class open source technologies for enterprise-grade infrastructure

Laravel 12 Filament 4.0 Pest 4.0 Debian Trixie Alpine Linux PHP 8.4-FPM Nginx MariaDB/MySQL Postfix Dovecot 2.4.1 Rspamd PowerDNS Incus/LXD Proxmox

NetServa 3.0 vs Traditional Setups

Modern database-first approach vs scattered file-based configurations

Feature
Traditional Linux
NetServa 3.0
Configuration Storage
Scattered across /etc
Database (vconfs table)
Web Root
/var/www/html
/srv/domain.com/web/app/public
Mail Storage
/var/vmail
/srv/domain.com/msg
Dovecot Config
50+ files in conf.d/
Single dovecot.conf file
Management
Per-server scripts
Centralized from ~/.ns/
User Isolation
Shared www-data
SSH chroot per domain

Quick Start Installation

Get NetServa 3.0 running in minutes with automated setup

# Clone the repository
git clone https://github.com/markc/ns ~/.ns
cd ~/.ns

# Install dependencies
composer install
php artisan key:generate

# Initialize database
php artisan migrate

# Start development server
php artisan serve

# Access web interface
open http://localhost:8000

Essential Commands

Database-first vhost configuration management

shvconf

shvconf example.com
Show all 55 configuration variables for a vhost (shell, JSON, or table format)

addvconf

addvconf example.com
Initialize 55 variables for new vhost with auto-generated passwords

chvconf

chvconf example.com V_PHP 8.4
Change a single configuration variable

delvconf

delvconf example.com
Delete vhost configuration from database

fleet:discover

php artisan fleet:discover --vnode=markc
Discover infrastructure topology

Remote Execution

All remote operations use RemoteExecutionService with heredoc-based SSH scripts

Perfect For

NetServa 3.0 powers infrastructure for organizations of all sizes

🏢 Hosting Providers

Manage hundreds of virtual hosts with automated provisioning and billing integration. Perfect for shared hosting and reseller models.

⚙️ DevOps Teams

Consistent environments from development through production. Container-native with infrastructure as code support.

🔧 Managed Service Providers

Deliver consistent service across diverse client infrastructures with unified management interface and centralized monitoring.

🏛️ Enterprise IT

Standardize infrastructure management across departments. Compliance features and audit trails for regulatory requirements.

☁️ 📺