Free IMAPSync Modern Web UI for HestiaCP — Client Self-Service Mailbox Migrations

I’m sharing a free, community-friendly project: a single installer script that deploys IMAPSync + a modern, responsive Web UI on HestiaCP (Ubuntu 24.04) so your users/clients can run mailbox migrations themselves from a browser. The UI supports login with Hestia username + password (when API password auth is allowed) or Access Key + Secret Key (recommended), includes EN/EL language toggle, live logs + progress, dark/light mode, and provider presets with OAuth2 access token support for Gmail and Microsoft 365. The installer installs imapsync system-wide, deploys the UI into the domain/subdomain public_html, keeps the engine outside the webroot, auto-detects the per-domain PHP-FPM pool user, and applies the required open_basedir/permissions automatically. It’s released “as-is” and you’re welcome to use/modify it however you want—feedback and PRs are welcome.

2 Likes