# Deckpa | Hosting Control Panel for Your Own Server

Source: <https://moserra.com/project/deckpa-hosting-control-panel>

- Category: SaaS Software
- Stack: Go Lang, SQLite, MariaDB, OpenLiteSpeed, PowerDNS, Valkey, Memcached, Podman, Pure-FTPd, ClamAV, Fail2ban
- Live site: https://deckpa.com
- TR version: <https://moserra.com/project/deckpa-hosting-kontrol-paneli?lang=tr>
- RU version: <https://moserra.com/project/deckpa-panel-upravleniya-hostingom?lang=ru>
- UZ version: <https://moserra.com/project/deckpa-hosting-boshqaruv-paneli?lang=uz>

> Deckpa is Moserra's own single-server hosting control panel built in Go: sites, DNS, SSL, backups, security scanning and containers in one interface, while sites and data stay on the customer's own server.

## Project Overview

**Deckpa** is Moserra's own hosting control panel for a single server. It installs with one command on a clean AlmaLinux 9/10, Rocky 9 or RHEL 9 server; sites, databases and backups stay on that server and are managed from one interface. It is currently in private beta.

## Architecture

- **Privilege separation:** the panel runs as two processes. The unprivileged panel API hands root-level work to a separate system service over a Unix socket; the caller is authenticated and the service only runs a fixed command list. The panel API never connects to the database directly.
- **Site isolation:** every site runs as its own Linux user, so one site cannot read another's files.
- **Signed updates:** updates are verified with an Ed25519 signature and SHA256; if verification fails, nothing is installed.
- **Audit log:** every change is recorded with who made it and the result; admin, reseller and customer roles are supported.
- **No lock-out:** existing sites keep running even after the licence expires.

## Modules

- Site management: per-site PHP 8.3 / 8.4 / 8.5, Let's Encrypt SSL (including wildcard), suspension
- One-click installs for WordPress, WooCommerce, Laravel and Joomla
- DNS on PowerDNS with Cloudflare sync; Cloudflare proxy, access rules and cache purge
- Site and app backups on the server or Google Drive
- Health checks with 48 checks and 17 alert rules; notifications in the panel, via webhook or Telegram
- ClamAV virus scanning and quarantine, Fail2ban login protection, two-factor authentication (TOTP)
- 10 ready-made apps on Podman: n8n, Uptime Kuma, Vaultwarden, Gitea, Grafana, NocoDB, Ghost, DocuSeal, Wiki.js, Stirling PDF
- Migration wizard from CyberPanel and Plesk

## By the numbers

- Measured on the test server: the panel uses about **115 MB** and the system service about **45 MB** of memory. Runs with 1 GB RAM minimum, 2 GB recommended.
- More than 2,400 automated tests; more than 1,250 commits since May 2026.
- Free tier for up to 3 main sites; unlimited sites for $9 per server per month ($95 per year).

Product page: [deckpa.com](https://deckpa.com)
