What is TinyCP?
TinyCP is a lightweight, open-source server management panel designed for small VPS instances. It manages virtual hosts, databases, DNS, email, and FTP with minimal RAM and CPU usage, making it ideal for 512MB-1GB instances.
System Requirements
- Ubuntu 20.04/22.04 or Debian 11/12
- Minimum 512MB RAM, 1 CPU core, 5GB disk
Installation
wget https://tinycp.com/install.sh
chmod +x install.sh
sudo bash install.sh
# Choose components: Web, Mail, DNS, FTP, Database, or All
# Panel: https://YOUR_IP:65531
Managing Websites
# Web > Add Website
# Domain, PHP version, document root
# Nginx config auto-generated
# Built-in file manager or FTP access
PHP and Database
# Multiple PHP versions, per-site settings
# Database management with phpMyAdmin
# MySQL auto-tuned for available RAM
SSL, Email, DNS
# Free Let us Encrypt with auto-renewal
# Full email server: Postfix + Dovecot + Roundcube
# BIND9 DNS with full record management
Resource Efficiency
# TinyCP panel: ~20-30MB RAM
# Compare: cPanel 500MB+, Plesk 300MB+
# Perfect for small VPS instances
Security and Backup
- Change default port 65531 to custom port
- Enable HTTPS for panel access
- Fail2ban integration for brute-force protection
- Built-in backup to local, FTP, or S3
- Disable unused services to save resources