Files
migrate/README.md
Blake Ridgway 952257f1f7 Initial commit
2026-03-21 18:00:16 -05:00

1.3 KiB

arcline-migrate

CLI tool for migrating sites from cPanel/Plesk servers to Arcline. Connects via SSH, exports files, database dumps, and DNS zone into a structured tarball ready to import.

Reduces migration friction for new customers coming from GoDaddy, Bluehost, SiteGround, and similar hosts.

Status

Planned. Not yet started.

Stack

  • Go — single static binary, no runtime dependencies on the client side
  • Requires SSH access to the source server and mysqldump available remotely

Supported sources

  • cPanel (primary target)
  • Plesk (stretch goal)
  • Generic LAMP/LEMP via SSH (fallback — manual DB credentials)

Usage

arcline-migrate export --host example.com --user myuser --domain example.com
arcline-migrate export --host example.com --user myuser --domain example.com --out ./export
arcline-migrate verify ./arcline-export-example.com-20260303/
arcline-migrate import --bundle ./arcline-export-*.tar.gz   # future

Export bundle layout

arcline-export-example.com-20260303/
├── files/              # public_html contents
├── databases/
│   └── db_name.sql     # mysqldump output
├── dns/
│   └── example.com.zone
├── config/
│   └── php.ini
└── manifest.json       # domain, PHP version, MySQL version, export date

See todo.md for the full task list.