sunset: karakeep + memos wiped end-to-end
Both services no longer in use. Compose files renamed, all data (CT 104 local + UNAS + Postgres memos DB) deleted. Restic snapshots rewritten to strip both paths (13 modified, ~7 GiB freed on JottaCloud). Traefik routes removed, Pocket-ID OIDC clients deleted. Garage S3 memos bucket key revoked; bucket deletion blocked by quorum error and is flagged for a separate Garage repair pass.
This commit is contained in:
@@ -2,6 +2,23 @@
|
|||||||
|
|
||||||
All notable infrastructure / service / doc changes. Newest first.
|
All notable infrastructure / service / doc changes. Newest first.
|
||||||
|
|
||||||
|
## 2026-07-10
|
||||||
|
|
||||||
|
### Karakeep + Memos SUNSET (full wipe)
|
||||||
|
|
||||||
|
Both services no longer in use. Wiped end-to-end.
|
||||||
|
|
||||||
|
- **CT 104**: `docker-compose.yml` in `/opt/stacks/karakeep/` and `/opt/stacks/memos/` renamed to `.sunset-2026-07-10`. Containers stopped + removed (karakeep, karakeep_chrome, karakeep_meilisearch, memos). Local data dir `/opt/stacks/karakeep/localdata/` (279 MB) deleted.
|
||||||
|
- **CT 104 MCP**: `mcp-memos` (docker-run) container removed. `karakeep-mcp.yml` compose renamed to `.sunset-2026-07-10` (container was already stopped).
|
||||||
|
- **UNAS**: `/mnt/pve/unas/services/karakeep` (472 MB) and `/mnt/pve/unas/services/memos` (896 KB) deleted.
|
||||||
|
- **CT 113 Postgres**: `memos` DB and role dropped.
|
||||||
|
- **Garage S3**: `memos` bucket key access revoked (read/write/owner=false). Bucket delete blocked by an internal quorum decode error — 3.5 MiB / 4 objects orphaned on the internal ID `df4c6b31...`. Flagged for a separate Garage repair pass.
|
||||||
|
- **CT 103 Backrest**: both paths removed from `services-backup-plan`. Restic `rewrite --forget --exclude` applied to `jottacloud:services` repo: 13 snapshots modified, 591 packs deleted, ~7 GiB freed on JottaCloud.
|
||||||
|
- **CT 109 Traefik**: `hoarder` and `memos` router+service blocks removed from `remote.yml` (file provider auto-reloaded).
|
||||||
|
- **CT 110 Pocket-ID**: OIDC clients `karakeep` (`d92f8...`) and `memos` (`62bf4...`) deleted.
|
||||||
|
- **Cloudflare DNS**: left untouched (wildcard `*.nuclide.systems` covers).
|
||||||
|
- Docs: rows removed from `services-overview.md`.
|
||||||
|
|
||||||
## 2026-05-23
|
## 2026-05-23
|
||||||
|
|
||||||
### Observability stack (CT 109 "ops")
|
### Observability stack (CT 109 "ops")
|
||||||
|
|||||||
@@ -22,8 +22,6 @@ Every service running in the homelab, with its access URL(s) and host. **Externa
|
|||||||
| Nextcloud | <https://nc.nuclide.systems> | <http://192.168.1.41:11000> | CT 105 | — |
|
| Nextcloud | <https://nc.nuclide.systems> | <http://192.168.1.41:11000> | CT 105 | — |
|
||||||
| Immich | <https://immich.nuclide.systems> | <http://192.168.1.40:12000> | CT 104 | — |
|
| Immich | <https://immich.nuclide.systems> | <http://192.168.1.40:12000> | CT 104 | — |
|
||||||
| Paperless-ngx | <https://paperless.nuclide.systems> | — | CT 104 | [[doc-ingestion]] |
|
| Paperless-ngx | <https://paperless.nuclide.systems> | — | CT 104 | [[doc-ingestion]] |
|
||||||
| Karakeep (Hoarder) | <https://hoarder.nuclide.systems> | <http://192.168.1.40:17001> | CT 104 | — |
|
|
||||||
| Memos | <https://memos.nuclide.systems> | <http://192.168.1.40:17000> | CT 104 | — |
|
|
||||||
| Audiobookshelf | — | <http://192.168.1.40:13100> | CT 104 | — |
|
| Audiobookshelf | — | <http://192.168.1.40:13100> | CT 104 | — |
|
||||||
| Garage S3 | <https://s3.nuclide.systems> | <http://192.168.1.40:10004> | CT 104 | — |
|
| Garage S3 | <https://s3.nuclide.systems> | <http://192.168.1.40:10004> | CT 104 | — |
|
||||||
| UNAS NFS | — | `nfs://192.168.1.30/share/…` | UNAS | [[storage]] |
|
| UNAS NFS | — | `nfs://192.168.1.30/share/…` | UNAS | [[storage]] |
|
||||||
|
|||||||
Reference in New Issue
Block a user