SiteShift
SITESHIFT + SITEGROUND

SiteGround sites, linked over SSH.

SiteGround has no public API, so the integration is the set-up guide plus the details SiteShift already knows: port 18765, key-based auth, and the /home/customer/www//public_html webroot layout.

Port 18765 · SSH keys only · webroot pre-filled from the domain

STEP BY STEP

Link a SiteGround site

1

Create an SSH key in Site Tools

Site Tools → Devs → SSH Keys Manager. Generate or import a key; the page shows your SSH username and host. SiteGround disables password login, so the key is the only way in.

2

Add SiteGround in SiteShift

Hosting → Add account → SiteGround. The account is a label for grouping — each site is connected individually.

3

Connect the site

New site → Pull from vendor → SiteGround → enter the domain and username. SiteShift fills in port 18765 and the webroot; point it at your private key.

/home/customer/www/acme-bakery.nl/public_html
4

Pull or push

Pull the live site down, work locally, push with a review. SiteGround's shell has tar, mysqldump and mysql, which is all the sync needs.

SiteGround questions

SiteGround disables password authentication over SSH. Use the key you created in SSH Keys Manager; SiteShift's connection form takes a private key path.

SiteShift reads the remote wp-config.php for the database credentials, dumps the existing database to a backup, then imports yours. Nothing is guessed.

After a push, flush it from Site Tools → Speed → Caching, or visitors may keep seeing the cached version for a while.

Connect your host once. Pull, work, push.

Get SiteShift — €9/mo