Second Server in France

I recently added a second server in OVH France to my homelab setup.

This post is partly documentation, partly a personal note to my future self on why I did this — because at this point, my homelab isn’t just for tinkering anymore. I rely on it for communication, dev environments, personal tools, backups, and a few services I actually use day to day.

At some point, a single box at home just isn’t enough.


Why add another server?

Three simple reasons:

Having backups on the same physical location isn’t really a backup.

If something goes wrong at home (hardware failure, power issues, ISP problems, accidental deletes), I want my data and configs to still exist somewhere else. The OVH server acts as my offsite backup target for:

  • Encrypted backups
  • Snapshots
  • Service data
  • Configs

It gives me peace of mind that a single incident won’t wipe everything out.

Some services I run are things I actually use daily (Matrix/Element, Vaultwarden, dev tools, monitoring). I don’t need enterprise-grade HA, but I also don’t want everything to die when one machine is down.

The OVH node gives me:

  • A secondary place to restore services
  • A fallback environment if my main server is offline
  • A way to test recovery instead of just hoping backups work

This forces me to design my setup in a way that can be rebuilt elsewhere — which is healthy discipline.

My compute needs have been creeping up:

  • More self-hosted services
  • AI / ML experiments
  • Dev sandboxes
  • Long-running jobs
  • Background workers

Instead of overloading one machine, the OVH server lets me offload heavier workloads, experiment more freely, and separate “stable stuff” from “things I might break.”

This is also my MVP justification for eventually adding more capacity as my needs grow.



How I think about this setup

I don’t treat this as “two identical servers.”

It’s more like:

  • Primary: home server (main services, daily use)
  • Secondary: OVH France (backup target + recovery + extra compute)

Some services may never run live on OVH. Some might.
The important part is: I can recover and rebuild if I have to.

Geographic separation alone already removes a big chunk of risk.

What this changes for me

This setup pushes me to be more intentional:

  • Backups that can actually be restored
  • Configs that are reproducible
  • Services that aren’t “snowflakes” tied to one machine
  • Fewer “I hope this works” moments

If I can’t restore something on the OVH server, then my backup strategy isn’t good enough yet.


What’s next

This is still evolving. Over time I want to:

  • Automate backup validation
  • Periodically test full restores
  • Define which services are “critical” vs “nice to have”
  • Improve monitoring across both servers
  • Document my recovery steps properly

This isn’t about building an enterprise system at home.
It’s about not being reckless with systems I already depend on.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *