2025-12-11 03:29:07 +00:00

58 lines
2.0 KiB
Markdown

# Installation Overview
PPanel supports multiple deployment methods to suit different needs and environments. Choose the method that best fits your requirements.
## Deployment Methods
### Docker Deployment (Recommended)
The easiest and most reliable way to deploy PPanel. Docker ensures consistent environments and simplifies updates.
- **[Docker Run](/guide/installation/docker-run)** - Quick deployment with a single command
- **[Docker Compose](/guide/installation/docker-compose)** - Production-ready deployment with better management
### Traditional Deployment
- **[Binary Deployment](/guide/installation/binary)** - Deploy using pre-built binaries with systemd service
### Advanced Deployment
- **[Kubernetes](/guide/installation/kubernetes)** - Deploy PPanel in Kubernetes clusters for high availability
- **[From Source](/guide/installation/from-source)** - Build and run PPanel from source code
## System Requirements
### Minimum Requirements
- **Operating System**: Linux (Ubuntu 20.04+, Debian 10+, CentOS 8+)
- **CPU**: 1 core
- **Memory**: 512MB RAM
- **Storage**: 1GB available disk space
### Recommended Requirements
- **CPU**: 2+ cores
- **Memory**: 2GB+ RAM
- **Storage**: 5GB+ available disk space
## Prerequisites
All deployment methods require:
- Linux-based operating system
- Basic command line knowledge
- Network access for downloading packages/images
Specific prerequisites vary by deployment method - check the individual guides for details.
## Quick Start
For most users, we recommend starting with Docker Compose:
1. [Install Docker and Docker Compose](/guide/installation/docker-compose#prerequisites)
2. [Download configuration files](/guide/installation/docker-compose#download-configuration)
3. [Start the services](/guide/installation/docker-compose#start-services)
## Need Help?
- Check our [Troubleshooting Guide](/guide/troubleshooting)
- Visit [GitHub Issues](https://github.com/perfect-panel/ppanel/issues)
- Join our community discussions