SSanalPanel
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 SanalPanel, 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.

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.

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.

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 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

Every action logged

Critical actions taken in the panel are written to the audit log.

Multi-user

Admin and customer roles

Separate permission levels for the server administrator and hosting customers.

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?

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