๐Ÿณ Docker Installation

Run Seo Panel in minutes using Docker & Docker Compose

๐Ÿ“‹ Prerequisites

๐Ÿš€ Installation Steps

1
Clone or Download the Repository
git clone https://github.com/seopanel/Seo-Panel-Docker.git cd Seo-Panel-Docker
2
Create the .env Configuration File
Copy the sample environment file:
cp sample_env .env
3
Edit .env and Set Your Credentials
Open the .env file and update the values:
MYSQL_DB_HOST=db MYSQL_DATABASE=seopanel MYSQL_USER=seopanel MYSQL_PASSWORD=your_password MYSQL_ROOT_PASSWORD=your_root_password
4
Start the Containers
docker-compose up -d
5
Open Seo Panel in Your Browser
Visit http://localhost and follow the on-screen installation wizard.

Use the database credentials from your .env file:
DB Host: db
DB Name: seopanel
DB User: seopanel
DB Password: (as set in .env)

โน๏ธ Stop / Start Containers

Stop containers:
docker-compose down
Start again:
docker-compose up -d

๐Ÿ“ฆ Pull Pre-built Image from Docker Hub

Instead of building locally, pull the pre-built image directly from Docker Hub:
docker pull seopanel/seopanel:6.0.0 docker-compose up -d

๐Ÿ’ก Notes

  • Make sure ports 80 and 3306 are not already in use on your machine before starting.
  • Data is persisted via Docker volumes โ€” stopping containers does not lose your data.
  • Change the default admin password after your first login.
๐Ÿ“š Source Repository:
github.com/seopanel/Seo-Panel-Docker โ†’
๐Ÿ’ฌ Need Support?
If you encounter any issues during installation, please contact us or open a support ticket