Docs / Control Panels / Install and Configure FastPanel

Install and Configure FastPanel

By Admin · Mar 15, 2026 · Updated Apr 23, 2026 · 309 views · 2 min read

What is FastPanel?

FastPanel is a free, lightweight web hosting control panel developed by ISPsystem. It provides a modern interface for managing web servers, databases, DNS, email, SSL certificates, and FTP accounts. FastPanel supports Nginx + Apache or Nginx-only configurations and is designed for simplicity and performance.

System Requirements

  • Ubuntu 22.04/24.04, Debian 11/12, CentOS Stream 9, or AlmaLinux 9
  • Minimum 1 CPU core and 1GB RAM
  • 10GB free disk space
  • Clean server installation (no existing web server)

Installation

wget http://repo.fastpanel.direct/install_fastpanel.sh
bash install_fastpanel.sh

# Takes 5-10 minutes, installs:
# Nginx, PHP-FPM (multiple versions), MySQL/MariaDB
# Access: https://YOUR_IP:8888
# Login: root / your server root password

Creating Websites

# Sites > Create Site
# Enter domain, select PHP version (8.1-8.3)
# Choose: Nginx + PHP-FPM (fastest) or Nginx + Apache (.htaccess support)
# FastPanel auto-creates Nginx vhost, PHP-FPM pool, and log files

# File management via built-in file manager or FTP

SSL Certificate Management

# Sites > Your Site > SSL > Issue Let us Encrypt
# Auto-renewal configured automatically
# Wildcard certs require DNS validation
# Custom certificate upload also supported

Database Management

# Databases > Create Database
# phpMyAdmin pre-installed for web management
# MySQL tuning auto-configured based on available RAM

Email Setup

# Mail > Create Mailbox: user@yourdomain.com
# DNS records needed: MX, SPF, DKIM (auto-generated), DMARC
# Webmail via Roundcube at the panel URL

PHP Version Management

# Multiple PHP versions simultaneously
# Per-site PHP configuration:
# memory_limit, upload_max_filesize, max_execution_time
# Extensions enabled/disabled per version

DNS Management

# Built-in BIND DNS server
# DNS > Create Zone > enter domain
# Manage A, AAAA, CNAME, MX, TXT, SRV, CAA records

Backup and Security

# Built-in backup: daily/weekly schedule
# Destinations: local, FTP, or S3-compatible
# Includes websites, databases, email, configs

# Security:
# - Change default port from 8888
# - Enable 2FA for admin
# - IP whitelisting for panel access
# - fail2ban for brute-force protection

Troubleshooting

# Check services
systemctl status nginx php8.2-fpm mysql

# Panel logs
tail -f /var/log/fastpanel/fastpanel.log

# Restart panel
systemctl restart fastpanel

Was this article helpful?