SEO Panel Installation¶
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 containerised 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.phpOr set to
-rw-rw-rw-via your FTP client.Set Temp Directory Permissions
chmod 777 tmpOr set to
-rwxrwxrwxvia 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.phpOr 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.
- Username:
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, containerised 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:
Start Containers
docker-compose up -d
Access Installation
Visit:
http://localhost:8080/install/Follow the web installer steps above.
Video Tutorials¶
Tutorial 1
Tutorial 2
How to Install Seo Panel Using Softaculous
If you have any issues during installation, please contact the SEO Panel team or open a ticket in the support system.