server-migration-ovh

Orchestrate OVH server migrations across Docker, PM2, systemd, and Cloudflare Tunnel environments.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill server-migration-ovh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-migration-ovh
Source: https://github.com/rafael-fae/agent-ops-worflow/tree/main/archive/skills/operacao/server-migration-ovh
Command: npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill server-migration-ovh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the high-risk, error-prone process of moving a full production environment from one OVH server to another while preserving services, data, and access paths.

Core Features & Use Cases

  • End-to-end migration workflow: Covers preparation, SSH access, data transfer, Docker volumes, host services, tunnel switching, and post-migration validation.
  • Production safeguards: Highlights critical pitfalls such as broken virtual environments, PM2 interpreter issues, Cloudflare Tunnel behavior, and license reactivation after hardware changes.
  • Use Case: A team replaces an aging OVH host and uses this Skill to replicate the environment, switch traffic with minimal downtime, and verify every service after cutover.

Quick Start

Ask for a step-by-step OVH-to-OVH migration plan for your server, including SSH setup, rsync strategy, Docker volume handling, Cloudflare Tunnel cutover, and post-migration checks.

Frequently Asked Questions about server-migration-ovh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a production server from one OVH host to another with minimal downtime?

OVH server migration requires orchestrating SSH access, safe rsync data transfers, Docker volume handling, and Cloudflare Tunnel switching to move production infrastructure while preserving services and remote access. This process minimizes downtime by validating every service post-cutover.

What is the safest rsync strategy for moving Docker volumes and PM2 environments during an OVH migration?

Safe rsync usage during OVH migration requires specific exclusions to avoid breaking Python virtual environments and PM2 interpreter paths. You must apply service-specific deployment handling to ensure host services and Docker volumes transfer without corruption.

Can I use this server migration workflow to clone an OVH environment for disaster recovery?

Yes, this OVH migration workflow supports environment cloning and disaster recovery. It handles hardware replacement by preserving data, services, and access paths, while ensuring license reactivation and Hermes agent environments function correctly post-migration.

How does Cloudflare Tunnel switching work when replacing an aging OVH host?

Cloudflare Tunnel switching during an OVH server migration redirects traffic to the new host with minimal downtime. You must account for tunnel behavior and license reactivation after hardware changes to ensure remote access paths remain intact post-cutover.

Why do PM2 and systemd services break after migrating OVH servers, and how do I fix them?

PM2 and systemd services break during OVH migration due to broken virtual environments, incorrect interpreter paths, and missed service-specific deployment handling. Fixing them requires applying production safeguards and running post-migration verification checks.

What post-migration checks are needed after switching Docker and systemd services to a new OVH server?

Post-migration verification for an OVH server involves validating Docker containers, systemd services, PM2 processes, Cloudflare Tunnel connectivity, and Hermes agent environments. These checks ensure every service operates correctly after the production cutover.