docs: mark DigitalOcean→OVH migration complete, old VPS deleted

The source DigitalOcean VPS (hyperthrive-docker-services, 161.35.12.75)
was deleted 2026-06-24 after all 12 services were migrated to this OVH
host and verified live (DNS reconciliation showed no records pointing at
the old IP). Update README, CLAUDE.md, migration-plan, and
services-inventory to reflect completion.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Jared Swanson 2026-06-24 11:48:11 -04:00
parent e7e6c47354
commit 25726b2289
4 changed files with 28 additions and 4 deletions

View File

@ -4,7 +4,9 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## Project Overview
This is a dedicated workspace for managing the systems-prod-01 server (OVHcloud VPS, IP: 15.204.247.153). The project facilitates remote server administration for migrating services from DigitalOcean with a focus on Docker containerization and Traefik reverse proxy.
This is a dedicated workspace for managing the systems-prod-01 server (OVHcloud VPS, IP: 15.204.247.153) with a focus on Docker containerization and Traefik reverse proxy.
**Migration status:** The original purpose was migrating services off a DigitalOcean VPS (`hyperthrive-docker-services`, 161.35.12.75). That migration is **complete** and the DigitalOcean VPS was **deleted on 2026-06-24** — this OVH box is now the sole production host with no DigitalOcean fallback. The project's ongoing role is operating and maintaining this server.
## Server Architecture

View File

@ -26,16 +26,29 @@ ssh jared@15.204.247.153 "logsummary"
## Live Services
**BestSolarTech.com** - WordPress site migrated from DigitalOcean
**LandHomeTeam** - static "Coming Soon" page
**n8n** (prod + test) - n8n.hyperthrive.io / testn8n.hyperthrive.io
**Formbricks** - formbricks.hyperthrive.io
**Vaultwarden** - password manager
**Invoice Ninja** - invoice.hyperthrive.io
**NocoDB** - nocodb.hyperthrive.io
**n8n-swanson** - personal instance
**Forgejo** - git hosting
**Traefik** - Reverse proxy with automatic SSL
**Watchtower** - automated container updates
**Monitoring** - Automated health checks & maintenance (see CLAUDE.md)
See [docs/services-inventory.md](./docs/services-inventory.md) for full details.
## Status
**Infrastructure Ready** - Docker, Traefik, monitoring configured
**Automated Recovery** - Health monitor runs every 10 min, daily maintenance at 3 AM
🔄 **Migration In Progress** - Migrating services from DigitalOcean
**Migration COMPLETE** - All services migrated from DigitalOcean; the old
DigitalOcean VPS (`hyperthrive-docker-services`, 161.35.12.75) was **deleted
on 2026-06-24**. This OVH box is now the sole production host.
See [migrations/migration-plan.md](./migrations/migration-plan.md) for detailed progress.
See [migrations/migration-plan.md](./migrations/migration-plan.md) for the historical migration record.
## Project Structure

View File

@ -2,6 +2,11 @@
Production server: 15.204.247.153
> Migration complete. The source DigitalOcean VPS (`hyperthrive-docker-services`,
> 161.35.12.75) was deleted on 2026-06-24. Every service below now runs solely
> on this OVH host — there is no longer any DigitalOcean fallback. ("Deployed:
> Previous" entries were migrated from the old VPS in earlier sessions.)
## Active Services
### n8n (Hyperthrive Production)

View File

@ -1,6 +1,10 @@
# Systems Production Server Migration Plan
**STATUS**: 🎉 **Phase 2 COMPLETE** - Ready for Phase 3 Service Migration Planning
**STATUS**: ✅ **MIGRATION COMPLETE (2026-06-24)** — All services migrated from
DigitalOcean to OVH and verified live. The source DigitalOcean VPS
(`hyperthrive-docker-services`, 161.35.12.75) was **deleted on 2026-06-24**.
This document is retained as a historical record. The phase markers below
reflect the original incremental plan; all phases are now done.
## Overview
This document outlines the complete migration plan for consolidating DigitalOcean droplets to the systems production server (systems-prod-01.vps.ovh.us). Each phase is designed to be executed in separate sessions to maintain manageable context windows and reduce risk.