From 59ced9043bf75d15db4da1845151bb6f34d1f262 Mon Sep 17 00:00:00 2001 From: Paul Payne Date: Sat, 7 Jun 2025 10:02:55 -0700 Subject: [PATCH] Update TODO list --- .cspell/custom-dictionary-workspace.txt | 1 + README.md | 2 +- dev/TODO.md | 32 ++++++++++++++++++------- 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/.cspell/custom-dictionary-workspace.txt b/.cspell/custom-dictionary-workspace.txt index 233bdf4..47a5857 100644 --- a/.cspell/custom-dictionary-workspace.txt +++ b/.cspell/custom-dictionary-workspace.txt @@ -31,3 +31,4 @@ traefik USEPATH vxlan websecure +wildcloud diff --git a/README.md b/README.md index 007e9c6..d0e5f47 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Welcome! So excited you're here! -When I was an 8 year old kid, I had a computer named the Commodore64. One of the coolest things about it was th +_This project is massively in progress. It's not ready to be used yet (even though I am using it as I develop it). This is published publicly for transparency. If you want to help out, please get in touch._ ## Why Build Your Own Cloud? diff --git a/dev/TODO.md b/dev/TODO.md index 887b243..3f182fa 100644 --- a/dev/TODO.md +++ b/dev/TODO.md @@ -1,13 +1,18 @@ # To Do - Look at all FIXME comments. -- Finish Longhorn setup. +- need to lock down w/ crowdsec (start an ops guide. follow ops discipline) +- Finish dnsmasq setup +- Create `wild-init` script. +- Create `wild` golang cli. ## Infrastructure Setup Cleanup +- Continue migrating from k3s to talos. +- Continue converting infrastructure_setup to kustomize - Put Cloudflare-specific setup in a `dns_providers` directory. - Standardize metallb allocation in coredns-service.yaml and traefik-service.yaml. -- Remove helm dependency in preference of kustomize. +- Update setups to use kustomize patterns - Figure out Traefik IngressRoute CRD. Is it better than just Ingress? (dashboard uses IngressRoute currently, example-admin uses Ingress) - Standardize install methods - Remote yaml installs @@ -23,17 +28,16 @@ ## App packs to develop -- Manager +- Operator - Cockpit? - Databases ✅ - Tailscale? - Backups. - - SSO? + - restic + - SSO + - zitadel - Productivity - - Nextcloud ✅ - - Require 3 nodes for Longhorn. - - Consider https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner for nextcloud nfs storage. - - Jellyfin? + - books: librum - Communications Stack - Matrix/Synapse. - Email @@ -43,3 +47,15 @@ - Static web sites - Intelligence stack - Set up cloud to utilize GPUs. + - LLM: langfuse +- Data stack + - mathesar (airtable) + - nocodb (airtable) + - Jupiter lab +- Dev stack? + - faas: fx + - pass: kubero + - mobile-app-backend-aas: nhost + - cloud: tau +- Misc + - home assistant