You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backup Restore — Full account restore from backup archives with 4-step wizard: Upload (web with progress bar, FTP, SSH/SCP) → Review (username, domains, ports, databases) → Cloudflare routing check with override → Execute with progress and credential summary.
Domain availability checker — inetp check_domains uses RDAP (free, no API key) for single, bulk, and auto-generated variant checks.
CF tunnel migration — Restore override adds route to new tunnel and removes from old tunnel automatically. Searches all account tunnels for domain conflicts, not just the current server's tunnel.
Bug Fixes
Tunnel creation fails on fresh install — Removed invalid tunnel_secret from API-managed tunnel creation.
Beta channel update detection — Was always showing "up to date"; now compares commit SHAs.
Beta version string stacking — Stripped -beta.x-beta.y chains to just base + latest hash.
Domain deletion "Connection error" — FPM reload in remove_domain.sh killed panel worker; deferred to after response.
Restore connection reset at 95% — Same FPM reload issue in restore_account.sh.
Restore parse on large backups — Replaced full tar -tzf buffering with streaming grep pipes (constant memory).
CF CNAME safety — removeTunnelHostname() now only deletes CNAME if it points to the specific tunnel being cleaned up, preventing breakage when domains are migrated between servers.
CF domain conflict detection — check_domain and add_domain now search all account tunnels, not just the current server's.