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.

Download

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

  1. Download & Extract
    Download the latest version from: https://www.seopanel.org/download/
    Unzip the package to your local computer.

  2. Upload Files
    Transfer all files to a web-accessible directory on your server via FTP, maintaining the directory structure.
    Recommended path: public_html/seopanel or /var/www/html/seopanel

  3. Set Config File Permissions

    chmod 666 config/sp-config.php
    

Or set to -rw-rw-rw- via your FTP client.

  1. Set Temp Directory Permissions

    chmod 777 tmp
    

Or set to -rwxrwxrwx via your FTP client.

  1. Run the Installation Wizard
    Open your web browser and visit:

http://www.yourdomain.com/seopanel/install/

  1. 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
  2. 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.

  1. First Login
    Access the admin panel at: https://yourdomain.com/seopanel/

Default login credentials:

Security Warning

Change the default password immediately after your first login. Click your profile link (top right) to update it.

  1. 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

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:

  1. 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.