SEO Panel Installation Guide | Manual, One-Click & Docker Setup — SEO Panel Documentation
SEO Panel Installation
SEO Panel Latest Free
Download the latest stable release and get started in minutes.
Important
Please install SEO Panel in a subdirectory of your website like https://yourwebsite.com/seopanel to prevent any issues with your main website.
Installation Methods
Method 1: Cloud Hosted (Zero Setup)
Get a cloud-hosted SEO Panel instance ready in 2 minutes with no server configuration required.
Method 2: One-Click Installers (Recommended for Beginners)
Use Softaculous, Installatron, Webuzo, or AMPPS to install SEO Panel with a single click from your hosting control panel.
Method 3: Manual Installation
Follow the steps below for a manual 5-minute installation.
Method 4: Docker Installation
See the Docker Installation section below for containerized deployment.
Manual Installation Steps
Download & Extract
Download the latest version from: https://www.seopanel.org/download/
Unzip the package to your local computer.Upload Files
Transfer all files to a web-accessible directory on your server via FTP, maintaining the directory structure.
Recommended path:public_html/seopanelor/var/www/html/seopanelSet Config File Permissions
chmod 666 config/sp-config.php
Or set to -rw-rw-rw- via your FTP client.
Set Temp Directory Permissions
chmod 777 tmp
Or set to -rwxrwxrwx via your FTP client.
- Run the Installation Wizard
Open your web browser and visit:
http://www.yourdomain.com/seopanel/install/
Complete the Setup Form
Follow the on-screen instructions and fill in all required information:- Database host, name, username and password
- Admin language and timezone
- Admin credentials
Secure the Config File
After installation completes, lock down the config file:chmod 644 config/sp-config.php
Or set to -rw-r--r-- via your FTP client.
- First Login
Access the admin panel at:https://yourdomain.com/seopanel/
Default login credentials:
- Username:
spadmin - Password:
spadmin
Security Warning
Change the default password immediately after your first login. Click your profile link (top right) to update it.
- Configure MOZ API
Go to Admin Panel → System Settings → MOZ Settings and add your MOZ API key.
Get a free API key at: https://moz.com/help/guides/moz-api/
Post-Installation Security Steps
Security Checklist
- ✓ Change default admin password immediately
- ✓ Remove the
install/directory after installation - ✓ Use HTTPS/SSL encryption
- ✓ Keep SEO Panel updated to the latest version
- ✓ Use strong, unique database passwords
- ✓ Regular backups of database and files
Remove the install directory (required):
rm -rf install/
Failing to remove this directory is a serious security risk.
Docker Installation
For a modern, containerized deployment:
Create docker-compose.yml
version: '3.8'
services: seopanel: image: php:8.1-apache container_name: seopanel ports: - "8080:80" volumes: - ./seopanel:/var/www/html environment: - MYSQL_HOST=mysql - MYSQL_DATABASE=seopanel_db - MYSQL_USER=seopanel_user - MYSQL_PASSWORD=strong_password_here depends_on: - mysql
mysql: image: mysql:8.0 container_name: seopanel_mysql environment: - MYSQL_ROOT_PASSWORD=root_password_here - MYSQL_DATABASE=seopanel_db - MYSQL_USER=seopanel_user - MYSQL_PASSWORD=strong_password_here volumes: - mysql_data:/var/lib/mysql
volumes: mysql_data:
2. **Start Containers**
docker-compose up -d
3. **Access Installation**
Visit: `http://localhost:8080/install/`
Follow the web installer steps above.
### Video Tutorials
**Tutorial 1**
Seo Panel Installation Instructions - With Sound - YouTube
[Seo Panel Installation Instructions - With Sound](https://www.youtube.com/watch?v=pVjoJDbi9KI)
**Tutorial 2**
Seo Panel Installation Tutorial - YouTube
[Seo Panel Installation Tutorial](https://www.youtube.com/watch?v=9CN4MDu2eNY)
**How to Install Seo Panel Using Softaculous**
cPanel Hosting Tutorial - How to Install Seo Panel Using Softaculous from Arvixe on Vimeo
[Watch on Vimeo](https://vimeo.com/31817285?fl=pl&fe=vl)
If you have any issues during installation, please contact the SEO Panel team or open a ticket in the support system.