Files
wild-cloud/dev/TODO.md
2025-06-07 10:02:55 -07:00

1.5 KiB

To Do

  • Look at all FIXME comments.
  • 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.
  • 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
      • certmanager uses remote yaml (certmanager.yaml is unused)
      • dashboard uses remote yaml
    • Local yaml installs
      • traefik
      • externaldns
    • Helm
      • metallb
  • Swap out all uses of envsubst with gomplate. Or better yet, use kustomize.
  • Template out the 192.168.8 addresses in infrastructure_setup.

App packs to develop

  • Operator
    • Cockpit?
    • Databases
    • Tailscale?
    • Backups.
      • restic
    • SSO
      • zitadel
  • Productivity
    • books: librum
  • Communications Stack
    • Matrix/Synapse.
    • Email
    • Blog platforms
      • Ghost
    • Web hosting
      • 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