server-desktop-01/docs/vps-inventory.md

1.9 KiB

VPS Inventory

Operational notes for small VPS hosts. Keep secrets out of this file.

Hyperthrive DigitalOcean Docker Services

  • Local SSH alias: hyperthrive-docker
  • Host/IP: 161.35.12.75
  • User: jared
  • Local identity file: ~/.ssh/id_ed25519_git
  • Provider label seen in console: hyperthrive-docker-services
  • OS observed on 2026-05-14: Ubuntu 24.04.4 LTS

Quick access:

ssh hyperthrive-docker

2026-05-14 Recovery Notes

Problem:

  • SSH initially failed with Permission denied (publickey).
  • The old expected key was not recovered from local files, Synology restic snapshots, or older Synology backup folders.
  • DigitalOcean web console login as jared worked.
  • Root console login required a password change and disconnected during attempts.
  • / was at 99.8% usage on a 48.27 GiB filesystem.

Resolution:

  • Freed space from journald and apt cache.
  • Started Docker.
  • sudo docker system df showed Docker images using 25.48 GiB with 20.91 GiB reclaimable.
  • Ran sudo docker system prune -af.
  • Docker reclaimed 20.68 GiB.
  • Added/confirmed ~/.ssh/id_ed25519_git.pub in jared's authorized_keys.
  • Updated local SSH config so hyperthrive-docker uses ~/.ssh/id_ed25519_git.
  • SSH login works again with ssh hyperthrive-docker.

Decommissioning Plan

Current intent: migrate any needed services from this DigitalOcean VPS to the OVH VPS, then shut down the DigitalOcean VPS.

Before shutdown, capture:

ssh hyperthrive-docker 'hostname; docker ps -a; docker volume ls; ls -la ~/services 2>/dev/null || true'

Avoid docker system prune --volumes until volumes have been inspected; stopped container volumes may contain application or database data.

OVH VPS

  • Local SSH alias: ovh-vps
  • Host/IP: 15.204.247.153
  • User: jared
  • Local identity file: ~/.ssh/id_ed25519_ovh_backup

Quick access:

ssh ovh-vps