202502070003 Migration Plan
With the k3s homelab up and running (and also reproducible), I would like to imagine that it would be useful to create a gameplan on which applications can be migrated over.
Currently, I have introduced a few abstractions via the k8s-libsonnet library (more on my choice to use Grafana Tanka later) to create mostly a basic deployment object and also a persistentVolumeClaim object.
With this in mind, I think it would be relevant to consider the order of priority w.r.t to moving over my applications. I consider that some applications that cannot be migrated over to an externalised, networked storage can consequently live with its sqlite embedded db.
- Applications can live with a Sqlite storage config
- Actual Budget ✅
- Uptime Kuma ✅
- FlareSolvrr ✅
- Applications already on an external database
- Linkwarden (PG)
- Nextcloud (MariaDB)
- Paperless (PG)
- Applications that require a migration from Sqlite to external networked storage
- *arr stack + Deluge
- JellySeer
- Vaultwarden (rebuild with PSQL image) ✅