Self-Hosted PaaS

Your server is yours.
Own the control, too.

VDS Panel is a self-hosted deploy and hosting panel that puts your Java, Node, PHP, Python, static and Docker projects live on your own server within minutes. Thanks to K3s (lightweight Kubernetes) every site runs in its own isolated box; your data stays on your machine, not in a third-party cloud.

One licence per server, unlimited sites; we send your quote within one business day.

One-Command Install
One file, one command,
a running panel.

No pages of install docs. sudo bash vdspanel.run and K3s, PostgreSQL, nginx and the panel install themselves. A unique admin password is generated on every install.

Git → Live
Just push,
the panel does the rest.

Connect your repo; your app is packaged into a container image, spun up on K3s, and the nginx vhost plus a Let's Encrypt SSL certificate are written automatically. Cloud-platform comfort on your own hardware.

Security First
Layered security,
on by default.

DDoS shield, ModSecurity WAF, instant invalidation of stolen sessions, rate limiting, audit logs, automatic SSL and an integrated security scan (virus + CVE + a 140+-test pentest suite). Security is not an add-on; it lives in the core of the panel.

Automatic SSL
Your certificates
renew while you sleep.

Let's Encrypt certificates are issued automatically; anything within its last 30 days is renewed during the 03:00 nightly check, nginx is reloaded and the event is logged. Smart backoff against rate limits, local CA support and www + apex in a single certificate (SAN) are all included.

https://vdspanel.sirket.com/panel
PanelProjectsServicesDatabasesSecurityTerminal
CPU42 %
RAM3.2 / 8 GB
Disk58 %
Active Projects3 running
api-gatewaySpring Boot:8080
auth-serviceNode.js:3001
sirket-webPHP 8.3:443
All systems operationaluptime 99.97%
Databases, hands-free
Pick a new project; DB, user, password, grants and env - all automatic.
NEW PROJECT
myapp-production
Create
Provision PostgreSQL automatically
🗄️ The panel prepares it for you
  • Create databasemyapp_production
  • Create usermyapp_user
  • Generate strong password••••••••••••••••
  • Apply grantsGRANT ALL ON DATABASE
  • Register in the poolPgBouncer registered
  • Inject env variableDATABASE_URL=postgres://…
Total time 4.2 seconds
Git push → live
The webhook is caught; build, DB, SSL and nginx run in parallel.
~/projects/api-gateway
$ git push origin main
Enumerating objects: 5, done.
To github.com:sirket/api-gateway.git
⚡ Panel caught the webhookcommit a3f9c2e detected, pipeline starting
Builddocker / jar
DBuser + grant
SSLLet's Encrypt
Nginxconfig + reload
 https://api.sirket.comAbout 90 seconds, zero manual steps
Integrated security scan
A 140+-test penetration scan from the panel with one command - SSL/TLS, headers, identity and OS layers.
vdspanel - security scan running
$ vdspanel security-scan --full api.sirket.com
140+ tests loaded, scan starting…
[SSL/TLS]
  TLS 1.3 active
  HSTS header
  No weak ciphers
[HTTP Headers]
  X-Frame-Options
  Content-Security-Policy
  Referrer-Policy
[Identity & Access]
  JWT signature check protected ✓
  Rate limit active ✓
  SQL injection safe ✓
[Operating System]
  UFW firewall
  Fail2ban
  Automatic security updates
  Score: 96/100 - no critical findings
$
🔒
api.sirket.comLet's Encrypt · 87 days left
Active
🔒
admin.sirket.comLet's Encrypt · 29 days left
Renewing
🔒
cdn.sirket.comLet's Encrypt · 56 days left
Active
🕒 The panel checks every night at 03:00It renews certificates in their last 30 days, reloads nginx and writes the event log. You do nothing.
6Deploy types: Java · Node · PHP · Python · Static · Docker
9Ready-made system service catalogue
~17 MBSingle-file install package
100%Self-hosted; your data stays with you
OVERVIEW

VDS Panel in 2 minutes

Watch our narrated introduction video; download the product overview for the details.

vdspanel-intro-en.mp4 · 1080p · 01:59
Motion-graphics storytellingPanel flows told through animated scenes with English narration.
Real screenshotsPanels captured from a live installation; not mock-ups.
The self-hosted storyYour data stays on your server - see how it works in the video.
Features

How do you get a cloud-platform experience on your own server?

Instead of paying a monthly bill to a rented platform, you run the same experience on your own server: per-project isolation with K3s, git push deploys, automatic SSL, mail, DNS and backups in one panel. Licensing is per server, with unlimited sites and users.

Multiple Deploy Lanes

Six project types: Java (JAR), Node, PHP (including Laravel), Python, static sites and Docker images; delivered via Git push or file upload. Each type deploys to K3s with its own optimised flow; a preflight check runs before going live and a smoke test right after.

Automatic SSL

Let's Encrypt certificates are issued and renewed automatically; a smart backoff mechanism keeps you clear of rate limits. Local CA support is included.

DNS & Domain Management

Integrated DNS zone management, subdomain vhost generation and Cloudflare integration. Every project goes live on its own subdomain.

Mail Server

A full Postfix/Dovecot/Rspamd mail stack: DKIM/SPF/DMARC DNS records, spam filters, forwarders, catch-all and one-click webmail sign-in (SSO), all managed from the panel.

Databases & Backup

Per-project PostgreSQL/MySQL with PgBouncer (connection pooling keeps your DB calm under heavy traffic), multi-DB backups and one-click restore. Portable per-domain archives; optional AES-256 encryption, GFS retention (daily/weekly/monthly generations) and SFTP / S3 / Google Drive off-site targets.

DDoS Shield & Scanning

Under-attack mode, PoW challenges (browser verification that filters bots), fake-Googlebot detection and automatic IP bans via nftables (attacking IPs are blocked at the firewall instantly). On top: ModSecurity WAF, virus/CVE scanning and a 140+-test pentest suite.

Resellers & Multi-Tenant

Reseller accounts, tenant isolation, quota and limit enforcement. If you run a hosting business, keep your customers safely separated.

cPanel & WiseCP Import

Import your existing cPanel accounts and WiseCP installation; sites, mailboxes and databases migrate automatically.

Live Monitoring & Speed

CPU, RAM, disk and per-site metrics in real time; the audit log tracks every action. vSpeedCache micro-caching, Brotli compression and image optimisation make your sites faster.

Enterprise Use

Does every project need its own VM?

A separate Windows VM for every subdomain means licences, maintenance and idle capacity. VDS Panel reduces that to a single Ubuntu server: each project runs in its own isolated container, resource limits apply per project, and a new environment takes minutes.

Today: one VM per project

  • proje1.firma.com → Windows VM #1
  • proje2.firma.com → Windows VM #2
  • test.firma.com → Windows VM #3
  • intranet.firma.com → Windows VM #4

VDS Panel: one server

  • Every subdomain in its own isolated box (K3s)
  • Java, Node, PHP, Python and Docker on the same server
  • New project environments in minutes; no VM requests
  • DNS, SSL and reverse proxy automated

Code, databases, mail and backups never leave your company server; no third-party data transfer for GDPR and internal audit requirements.

REFERENCES

Where does VDS Panel run today?

The panel is used in production both inside corporate infrastructures and by hosting operations serving their own customers.

Service Catalogue

Which system services install in one click?

Pick the service you need in the panel; a few minutes later it is running on K3s. Connection details are generated for you and attach to your projects in one click, with no SSH required to install anything.

PostgreSQLPrimary relational database
MySQLMySQL Community Server
MariaDBMariaDB SQL server
MongoDBDocument-oriented NoSQL
RedisIn-memory key-value store
MemcachedDistributed memory cache
RabbitMQMessage broker (AMQP)
MinIOS3-compatible object storage
PgBouncerPostgreSQL connection pool
pgAdmin 4PostgreSQL web admin UI
Mongo ExpressMongoDB web UI
Redis CommanderRedis web UI
Nexus RepositoryMaven/Docker artifact repository
SonarQubeCode quality and security analysis
PrometheusMetrics collection and alerting
GrafanaMetrics and log dashboards
What’s in the Panel?

What is inside the server management panel?

The list below shows the real screens of the server management panel in today’s release; not a single line inflated for marketing.

Dashboard

Server status, resource graphs and quick actions on one screen.

Projects & Deploy

Six project types, delivered via Git push or file upload; GitHub OAuth and webhook support.

Databases

PostgreSQL/MySQL creation, user management and a web DB console.

Domains & DNS

Integrated BIND DNS, zone editor, DNSSEC, Dynamic DNS, ns1/ns2 nameservers and Cloudflare integration.

SSL Certificates

Let's Encrypt automation, smart backoff, local CA; apex + www covered by a single certificate (SAN).

Mail Server

Accounts, DKIM/SPF/DMARC, forwarders, quotas and webmail SSO.

File Manager

Web-based file explorer, editor, archives and FTP accounts.

Web Terminal

Secure SSH-like terminal access from the browser.

Metrics & Logs

Live CPU/RAM/disk graphs, application and system logs.

Security & Shield

DDoS protection, ModSecurity WAF, virus/CVE scanning, a 140+-test pentest, attack history and live attack alerts.

System Services

A catalogue of pgAdmin, Nexus, SonarQube, Redis, RabbitMQ, MinIO and MongoDB.

Backup & Restore

Portable per-domain archives, scheduled/bulk backups, GFS retention, SFTP/S3/Drive off-site and one-click restore.

cPanel / WHM / WiseCP Migration

Import your existing accounts: sites, mail and DBs migrate automatically.

Tenants & Resellers

Multi-tenant isolation, reseller accounts, plan and quota management.

System Health

Service watchdogs and nginx vhost self-heal; even if a service freezes silently, the panel notices and repairs it.

Code Quality & Benchmark

SonarQube integration and server performance tests.

QoS & Resource Limits

Per-site CPU/RAM/traffic limits (one site can’t slow the whole server), automatic suspension and quota tracking.

FTP & Access Accounts

FTP users, quota management and directory-scoped access.

Cron Jobs

Per-domain scheduled tasks and run history.

WordPress & App Catalogue

One-click WordPress installs, speed/cache tools and a 50+ ready-made app catalogue (vpApps).

PHP Version Management

Per-site PHP 7.4–8.4 selection, custom php.ini, FPM isolation and ionCube support.

Process Manager

View running processes, resource usage and intervene.

Server-to-Server Migration

Move sites and accounts to another VDS Panel server.

Hosting Plans

Define plans, assign quotas/limits and attach packages to tenants.
Installation

Live in 3 steps

One file, one command: the installer sets up K3s, PostgreSQL, nginx and the panel itself; the panel opens on your own domain, ready to deploy.

vdspanel - install
$ sudo bash vdspanel.run
→ K3s (lightweight Kubernetes) ...... ok
→ PostgreSQL 16 + PgBouncer ......... ok
→ nginx + certificate stack ......... ok
→ panel services .................... ok
✓ Install complete (in minutes)
https://vdspanel.your-domain.com ready

Get the installer

Copy the single ~17 MB .run file we email with your licence to your server. No dependencies to install.

Run it

sudo bash vdspanel.run installs K3s, PostgreSQL, nginx and the panel automatically; a unique admin password is generated. The panel opens under your own domain (vdspanel.your-domain.com).

Deploy

Sign in, connect your repo or upload your files. SSL, subdomain and reverse proxy are configured for you.

Transparency

What does VDS Panel do today?

Not a promise, the current state. The capabilities below exist in the release running in production today, and we are equally clear about what is out of scope.

Working today

  • Full-stack install from a single installer (K3s + DB + nginx + SSL)
  • Java / Node / PHP / Python / Static / Docker deploys
  • Mail, DNS, FTP, backups and security scanning in one panel
  • DDoS Shield + ModSecurity WAF + a 140+-test pentest suite
  • Off-site backups: SFTP, S3/MinIO and Google Drive targets
  • One-click WordPress and a 50+ ready-made app catalogue
  • Data migration from cPanel & WiseCP
  • Multi-tenant + reseller infrastructure
  • Active development: regular updates and fixes across 290+ published releases (v1.0.290+)
Market Comparison

Where does VDS Panel differ from the alternatives?

Competitors do some things well and we do not hide it. Classic panels (cPanel, Plesk) are mature at hosting; rented platforms like Vercel and Netlify are good at deploys. Where we differ is combining both in one panel, on your own server.

Capability VDS Panel Classic hosting panel Commercial server panel Open-source container panel
Full-stack install from one file--~
Git push-to-deploy (PaaS flow)-~
Kubernetes isolation + hosting/mail/DNS under one roof--~
Docker image deploys-~
Mail server (DKIM/SPF/DMARC)~
DNS zone management~
Automatic SSL (Let's Encrypt)
Integrated DDoS protection + security scanning~~~
Resellers / multi-tenant-
Import from other panels~-
Per-project resource limits (QoS) with automatic throttling---
Live metric dashboards and per-site resource monitoring~~~
Full traceability with audit logs~~-
Mandatory per-account monthly licensingNone; one licence per serverYesYesNo
Swipe the table sideways to see all columns
Var~ Partial / via add-ons- Yok

The comparison is based on the generally published, typical feature sets of the relevant product categories; it may vary by version and add-ons. Category names are used to avoid targeting any specific brand. What sets us apart from open-source container panels: hosting, mail, DNS, backup and security come under one roof with single-vendor support and guaranteed regular updates.

FAQ

Frequently asked

Didn’t find your answer? Request a demo and we’ll go through it together.

Yes, it is a paid product: you buy one licence per server and pay nothing extra for the accounts/sites you create. For current pricing contact us at info@vdspanel.com . Since the panel runs on your own hardware there is no hosting fee either.

You need a Linux-based VDS or bare-metal server. Installation is a single .run file; K3s, PostgreSQL, nginx and the panel install automatically. Windows servers are not supported.

Java (JAR), Node.js, PHP (including Laravel), Python, static sites and Docker images are supported. You can also connect a Git repo for push-to-deploy; WordPress installs in one click.

Yes. With the cPanel/WHM and WiseCP import tools, sites, mail accounts and databases can be moved into the panel.

Entirely on your server. VDS Panel is self-hosted; we host none of your data. There is no third-party data transfer for GDPR or internal audit requirements. Backups also go to targets you choose.

No - we currently focus on single-node K3s, and we say so openly. Multi-node cluster management is being evaluated on our roadmap.

Licensing is per server. The term model, update and support scope, and licence transfer terms when changing servers are all put in writing with your quote. The panel is actively developed (290+ published releases); updates arrive through the in-panel "Update" flow. For details write to info@vdspanel.com.

Partly. Classic hosting panels (cPanel, Plesk, DirectAdmin, CyberPanel) are mature at hosting and mail management, while modern PaaS tools (Coolify, Dokku and similar) are strong at container deploys. VDS Panel merges both under one roof: K3s-isolated deploys alongside hosting, mail, DNS and backups in the same panel. So it is not purely a cPanel alternative nor purely a Coolify alternative - it is a server management panel that covers both jobs. You can migrate existing cPanel/WHM and WiseCP setups with the built-in import tools. If you are looking for a self-hosted alternative to rented PaaS platforms (Vercel, Netlify, Railway), the same panel covers the deploy side too - the difference is that your application runs on your own server with no usage-based billing.

SCREENSHOTS

Take a closer look

All taken from a real installation; click to enlarge.

VDS Panel dashboard - live system summary and security status
Dashboard - live system summary
VDS Panel metrics - 24-hour CPU, RAM, disk graphs
Metrics - 24-hour graphs
VDS Panel services - Prometheus, Grafana, mail, DNS installs
Services - one-click installs
VDS Panel logs - security events and central log stream
Logs - central event stream
VDS Panel attack shield - live L7 monitoring and defence layers
Attack Shield - live L7 monitoring
VDS Panel attack analysis - 90-day history and targeted URLs
Attack analysis - 90-day history
VDS Panel security - WAF, Fail2ban, DDoS protection settings
Security - WAF, Fail2ban, DDoS
VDS Backup - scheduler and cloud targets
VDS Backup - cloud targets

Turn your server into a platform.

The licence model is simple: one licence per server, unlimited accounts and sites, no monthly per-account fees. Request a demo with the form below; we reply within one business day.

Request a live demo

Let’s look at the panel running on a real server together and answer your questions before you install anything.

  • Reply within one business day
  • A one-on-one demo session tailored to you
  • A free roadmap for installation and migration
  • One licence per server; unlimited sites

Your message reaches us directly; we reply within one business day.