{% extends "base.html" %} {% block title %}Documentation{% endblock %} {% block content %}
SETEC LABS Manager is a web-based VPS management panel that connects to your Linux server over SSH. It provides a terminal-style interface for managing security tools, firewalls, DNS, nginx, Docker, email, and more — all from your browser.
Requirements: A Linux VPS (Debian/Ubuntu recommended), SSH key access, Python 3.10+
On first launch, click Setup Wizard in the sidebar. The wizard walks you through:
You can re-run the wizard at any time. All settings are also editable from the Settings page.
The Dashboard shows a real-time overview of your server:
Manage containers, images, volumes, and networks. Start/stop/restart containers, view logs, pull images, and manage your Docker Compose stack.
View, add, and delete DNS records through your hosting provider's API. Supports:
dig when API is unavailableCreate and manage nginx virtual hosts, enable/disable sites, view access and error logs, test configuration, and manage SSL certificates with Let's Encrypt (certbot).
Configure and manage mail services. View mail queue, check DKIM/SPF/DMARC records, test email delivery, and manage Postfix configuration.
The Firewall page (separate from Security) provides:
Manage Fail2Ban jails, view banned IPs, check jail status, and configure ban rules to protect against brute-force attacks on SSH, nginx, and other services.
The Security page is your central hub for hardening and monitoring:
Hardening Tools
Security Applications (each with full management tab)
| App | Purpose |
|---|---|
| ClamAV | Antivirus scanning, quarantine management, scheduled scans |
| rkhunter | Rootkit detection, file property checks |
| chkrootkit | Alternative rootkit scanner with expert mode |
| Lynis | Security auditing and hardening index scoring |
| OSSEC | Host-based intrusion detection (HIDS), log monitoring, alerts |
| ModSecurity | Web application firewall (WAF) for nginx, OWASP CRS rules |
| AIDE | File integrity monitoring, baseline comparison |
| Cowrie | SSH/Telnet honeypot for attacker monitoring |
Each app tab provides: install/uninstall, status, configuration, scanning/auditing, logs, and scheduled tasks.
Server detection and fingerprinting. Identifies installed software, open ports, running services, and potential security issues.
View and edit critical configuration files directly: sshd_config, nginx.conf, jail.local, and other system configs with syntax-aware editing.
Browse the server filesystem, view file contents, upload and download files, manage permissions, and navigate directories.
Direct SSH terminal access from the browser. Execute commands on your server with full output display. Useful for tasks not covered by the GUI.
Configure all SETEC Manager settings:
Manage the public-facing landing page for your domain. Edit content, configure styling, and deploy updates.