save todo list and work on it next time

This commit is contained in:
Jun-te Kim 2026-03-11 23:50:43 +00:00
parent b16e3b4c28
commit 5e5d9725c6

15
TODO.md
View file

@ -1,6 +1,17 @@
# I made a git deployment of this repo first
# Lets back up the git repo of this one first from using databasus as well as the stroage for the git in aws first. This way i can check back ups - then I'll do the rest
## AWS S3 + Terraform Setup (TODO - do first)
- [ ] Create new S3 bucket for Terraform state (e.g. `juntekim-terraform-state`)
- [ ] Enable versioning on the bucket
- [ ] Set up Terraform with S3 backend pointing to new bucket
- [ ] Use Terraform to define new infra (start with what exists, then expand)
- [ ] Store all future infra changes via version-controlled Terraform in Forgejo
## Forgejo Backup (TODO)
- [ ] Set up restic CronJob to back up forgejo-pvc (/data) to S3
- Mount forgejo-pvc read-only in CronJob
- Use restic to snapshot to S3 bucket (need: S3_BUCKET, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, RESTIC_PASSWORD)
- Schedule: daily
- [ ] Forgejo postgres backup via databasus (separate)
- [ ] Test restore from restic snapshot
figure out how to do a back up for a small pvc and pv using traefik as the example
how would i back everything in ceph storage to aws like i used to do in mist cron job when i it was just the local host