SSanalCP
TR EN
Home Features Installation Docs About
TR EN
Install free
The Full List

Everything you'll need on your server, in one panel.

Every module below is part of SanalCP, and none of them is a paid add-on — including in the Beta release.

01 Web Server & PHP

nginx

Automatic vhost creation

An nginx configuration is generated and safely reloaded automatically whenever a domain is added.

PHP

Per-domain PHP version

Multiple PHP-FPM pools on the same server; each domain uses its own version and settings.

WordPress

WordPress toolkit

One-click install, plugin/theme management and maintenance-mode control.

Cache

Page and object caching

Cut page load times with FastCGI cache zones and Redis object caching.

SSL

Let's Encrypt automation

Free SSL certificates are issued automatically and renewed before they expire.

HTTP/2

Modern protocol support

HTTP/2 and gzip compression are enabled by default.

02 Vhost & Deploy

Custom Vhost Mode

Write the raw nginx config yourself

For custom routing scenarios the built-in template can't cover (e.g. running more than one app under the same domain), edit the entire vhost file from within the panel. It's validated with nginx -t before saving; if it fails, the change is rolled back automatically and the live configuration stays intact.

Git

Deploy from Git

Connect a repository and run automatic or manually triggered deploy hooks after each push.

Cron

Scheduled tasks

Add, edit and monitor the run logs of cron jobs from the panel interface.

SSH

Isolated shell access

Every account runs in its own sandboxed shell and can't see other accounts' files.

03 Domains & DNS

DNS

Built-in DNS management

Edit all the basic record types — A, AAAA, CNAME, MX, TXT — right from the panel.

Subdomains

Unlimited subdomains

Add as many subdomains as you like under your main domain, each with its own vhost.

Redirects

301/302 redirects

Define domain- or path-based redirect rules from the interface.

Addon Domain

Addon and parked domains

Attach extra domains to your account; point a domain straight at another site with a whole-domain redirect (parked domain) instead of serving separate content.

04 Email

Your Own Mail Server

Postfix + Dovecot + OpenDKIM

Send and receive email from your own domain without depending on a third-party mail provider. SPF/DKIM signing is configured automatically, and the DNS records needed for deliverability are shown right in the panel.

Webmail

Mailbox from your browser

Reach your inbox from anywhere with the web-based mail client.

Quota

Per-mailbox storage quota

Every mailbox automatically gets a disk quota based on its hosting plan.

Aliases

Unlimited email aliases

Create aliases that forward incoming mail to different mailboxes.

Forwarder

Mail forwarding and catch-all

Forward mail sent to one address to another; define a catch-all rule that collects mail sent to any undefined address on the domain into a single mailbox.

05 Database

MariaDB

Database and user management

Create a database and set user privileges in one click.

phpMyAdmin

Single sign-on access

Jump into phpMyAdmin straight from your panel session, no separate login required.

Redis

Key-value caching

Redis support for application-level caching and session storage.

06 Security

Firewall

nftables-based rules

Manage port- and IP-based access rules from the panel.

WAF

Web application firewall

Application-level filtering against common attack patterns, toggled per domain.

Access Control

Hotlink protection and IP filtering

Stop other sites from hotlinking your images; control who can reach a domain with IP-based allow/deny lists.

2FA

Two-factor authentication

A TOTP-based second factor for panel logins.

Login Protection

Failed-login lockout

Repeated failed login attempts are temporarily locked out per IP, and every attempt is written to the audit log.

Password Protection

Directory-level access protection

Protect specific directories with a username/password (htpasswd).

Suspension

Account suspension

Take an account offline and show a maintenance page without deleting its live content.

07 Resource Management

Isolation

CloudLinux-like resource limiting

Every account runs fully isolated from every other — CPU/RAM limits via systemd cgroup v2 slices, disk limits via XFS user quotas, and sandboxed shell access — all through standard Linux/systemd mechanisms, with no extra license cost.

Plans

Hosting plans

Define disk, mailbox and resource limits per plan, then assign them to accounts.

Monitoring

Live resource usage

Track CPU, RAM and disk usage per account from the panel.

08 Files & Backups

File Manager

In-browser file management

Upload, edit and archive files without needing an FTP client.

FTP

FTP/SFTP accounts

Create separate FTP users per domain and restrict their permissions.

Backups

Scheduled backups

Take automatic file and database backups, restore them in one click.

09 Reseller & Customer Management

Three Tiers

Admin, reseller and customer in one panel

Use the server on your own, or give a reseller their own space to manage their customers. The reseller creates and manages their own accounts; the customer only ever sees their own services. Every tier's permissions are resolved from the ownership chain at request time rather than baked into the session — when an account changes hands, the old session loses access immediately.

Quotas

Per-reseller limits

Set a limit on customer count, domain count, disk and traffic for each reseller. Once a limit is reached, the panel blocks further sign-ups.

Isolation

Resellers cannot see each other

Lists are narrowed to the reseller's own scope inside the query, so one reseller can neither view nor modify another reseller's customers, domains or DNS records.

Customer Login

A panel account of their own

Every customer signs in with their own username and password and gets a simplified panel containing only their own services.

Suspension

Cascading suspension

Suspending a reseller also suspends the customer accounts and domains beneath them; lifting the suspension restores them together.

Support

Read-only server visibility for resellers

A reseller can see service status, server load and version information so they can support their customers. Restarting services, firewall rules and package installation stay with the administrator.

10 Panel Management

Custom Panel Domain

Log into the panel with your own domain, no port needed

By default the panel is reached at the server's IP address on port 8443. Enter your own domain (e.g. panel.yourdomain.com) and save it — the panel verifies the A record points to this server and automatically issues a real Let's Encrypt certificate. From then on you reach the panel with no port and no browser warning. Access via the server IP and port 8443 always keeps working as a fallback.

Audit Log

Security log

Logins and critical actions are written to the audit log, and you can review them in the panel filtered by user, action and date.

Interface

Menu that adapts to your role

The sidebar is built from the permissions of the role signing in. Step into a domain and it turns into that domain's toolset; the selector at the top moves you between domains without losing the page you are on.

Overview

Server-wide lists

See the DNS records, SSL certificates, mailboxes and databases of every domain in a single list — no need to walk domain by domain.

Turkish/English

Multilingual interface

The panel interface and docs are available in both Turkish and English.

System

Restart the server in one click

Restart the server safely from the panel, with a confirmation step, no SSH required.

Beta · Free for Life

Couldn't find what you're looking for?

SanalCP is under active development. Suggest a missing feature on GitHub.