- Export your content from
SETTINGS-Labs-Export your content
- Backup your images folder
- Install docker
- Setup Docker
sudo usermod -aG docker $USER
Log out then Re-login
sudo systemctl start docker
sudo systemctl enable docker
docker pull ghost
- Run Docker
docker run -d --name blog \
--restart unless-stopped \
-p 80:2368 \
-v /path/to/ghost/content/images:/var/lib/ghost/content/images \
-v /path/to/ghost/content/data:/var/lib/ghost/content/data \
-v /path/to/ghost/content/logs:/var/lib/ghost/content/logs \
-v /path/to/ghost/content/themes:/var/lib/ghost/content/themes \
-v /path/to/ghost/config.production.json:/var/lib/ghost/config.production.json \
ghost
- Signin via
your-url.com/ghost
- Inport your content
- Unlock your account