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

65 lines
1.9 KiB
Markdown

# 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:
```bash
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:
```bash
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:
```bash
ssh ovh-vps
```