# SEO Panel Installation

SEO Panel Latest Free

Download the latest stable release and get started in minutes.

[Download](/content/download/index.html)

Important

Please install SEO Panel in a _subdirectory of your website_ like [https://yourwebsite.com/seopanel](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/](/content/download/index.html)  
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.

4. **Set Temp Directory Permissions**
   
   ```
   chmod 777 tmp
   ```

Or set to `-rwxrwxrwx` via your FTP client.

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

`http://www.yourdomain.com/seopanel/install/`  
  
6. **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

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

8. **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.

9. **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/](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:

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.
