Install sPanel
sPanel Platform Capabilities

Features & Capability Matrix

Detailed breakdown of operational capabilities, container tooling, and deployment workflows verified against the active sPanel codebase.

Filter:
Implemented (21)

Production-ready, tested, and fully functional in v1.1.0 release.

Partially Implemented (2)

Core backend logic active; dashboard UI or automated scheduling in progress.

Planned (1)

Architected for multi-node clusters; scheduled for upcoming roadmap milestones.

Application Deployment

5 capabilities

GitHub Repository Integration

Authenticate via GitHub OAuth to select repositories, choose target deployment branches, and trigger automated builds on git push.

Deploy Guide
Implemented

Ephemeral Nixpacks Auto-Detection

Analyzes project structure to configure runtimes for Node.js, Next.js, Python, Laravel, and Go without requiring manual Dockerfile configuration.

Build Packs
Implemented

Custom Dockerfile Support

Detects root Dockerfile automatically and builds multi-stage container images with custom environment arguments and build contexts.

Dockerfile Guide
Implemented

Zero-Downtime Traffic Switch

Spawns new containers alongside old releases, verifying HTTP health checks before Traefik shifts incoming production traffic.

Traffic Routing
Implemented

1-Click Instant Rollback

Preserves previous container release hashes locally, enabling fast revert to prior working states if an update fails.

Rollback Docs
Partially Implemented

Container & Server Management

5 capabilities

Docker Container Lifecycle

Start, stop, restart, inspect, and prune application containers directly through the web panel via Docker Engine API integration.

Container Ops
Implemented

Live Resource Monitoring

Streams real-time CPU percentage, RAM consumption, and host disk usage per container through low-overhead Server-Sent Events (SSE).

Metrics Stream
Implemented

Interactive Web Terminal

Opens an interactive bash/sh shell inside running containers using xterm.js over authenticated WebSockets without SSH keys.

Web Terminal
Implemented

Bridge Network Multi-Tenancy

Isolates each project within dedicated user-defined Docker bridge networks so sibling workloads cannot access internal ports.

Network Setup
Implemented

Multi-VPS Cluster Agent

Centralized control plane architecture designed to orchestrate and deploy across multiple remote Linux VPS hosts with lightweight node agents.

Database Provisioning

5 capabilities

PostgreSQL 16 Engine

Provisions PostgreSQL 16 containers with persistent host-mounted storage volumes, generated credentials, and internal port routing.

PostgreSQL Docs
Implemented

MySQL 8.0 Engine

Deploys MySQL 8.0 instances with automated database creation, health checking, and dedicated volume persistence.

MySQL Docs
Implemented

Redis 7.2 In-Memory Cache

Runs in-memory Redis 7.2 instances optimized for background worker queues, pub/sub, and application caching layers.

Redis Docs
Implemented

Auto-Attach & Env Injection

Generates and injects DATABASE_URL, DB_HOST, DB_PORT, and user credentials into attached application containers on save.

Env Injection
Implemented

Automated S3 Backup Snapshots

Scheduled database dumps and storage volume snapshots exported to Amazon S3, MinIO, or Cloudflare R2 object storage.

View Roadmap
Partially Implemented

Domains, Routing & Security

5 capabilities

Magic Staging Domains

Assigns instant preview URLs using sslip.io based on host IP addresses so deployments are accessible prior to DNS propagation.

Staging URLs
Implemented

Let's Encrypt SSL Automation

Issues and renews free Let's Encrypt TLS certificates automatically through Traefik ACME integration for custom domains.

SSL Automation
Implemented

AES-256-GCM Secret Encryption

Encrypts sensitive environment variables, secrets, and provider API tokens at rest in SQLite using authenticated AES-256-GCM.

Security Setup
Implemented

Secure CLI Credential Reset

Resets admin passwords via interactive hidden terminal stdin prompts (spanel reset-password) without exposing credentials in bash history or process lists.

CLI Reset Guide
Implemented

Private Network & Tailscale Mode

Permits unencrypted dashboard and application traffic across private 100.x.x.x Tailscale networks and local subnets without forcing HTTPS redirects.

Tailscale Docs
Implemented

AI DevOps Assistant

4 capabilities

Bring Your Own Key (BYOK)

Connects user-provided Google Gemini or OpenAI API keys stored with AES-256-GCM encryption, eliminating external platform fees.

AI Key Setup
Implemented

Smart Context Extractor

Parses container crash logs, stderr streams, and build configs to extract relevant diagnostic context for targeted troubleshooting.

Error Analysis
Implemented

Anti-Bleeding Loop Breaker

Caps automated troubleshooting loops at 3 iterations per failure event to prevent runaway LLM token consumption.

Safety Guard
Implemented

Interactive Docs AI Assistant

Provides an in-browser documentation assistant to answer deployment, container configuration, and infrastructure questions.

Try Docs Chat
Implemented

Ready to deploy on your own infrastructure?

Deploy sPanel on any clean Linux VPS in under five minutes with single-binary simplicity and genuine Docker execution.