Old infra code testing
Go to file
2022-07-05 19:07:45 -04:00
applications update READMEs with relavent information 2022-07-05 19:07:45 -04:00
machines remove option for multiple pihole instances 2022-06-16 15:55:17 -04:00
templates remove pihole role; update template; move docker tasks to own folder 2022-06-14 21:42:58 -04:00
.gitignore update gitignore for better terraform support 2022-06-15 21:33:52 -04:00
README.md add vm provisioning 2022-06-10 21:15:13 -04:00

GoodwinLabs

My homelab infrastructure as code

THE PLAN


Media

Media Server

  • Requirements

    • 4 core
    • 4GB RAM
    • NVIDIA GPU
    • network storage for media
  • Applications

    • Plex

Media Management (Docker)

  • Requirements

    • 4 core
    • 4GB RAM
    • network storage for downloads
    • network storage from media
  • Applications

    • FileBrowser
    • Sonarr (x2)
    • Radarr (x2)
    • Prowlarr
    • Overseerr
    • Requestrr
    • dizquetv
    • Transmission?

Coding

Development Server (Docker) - Server for my code development

  • Requirements

    • 8 cores
    • 8GB RAM
  • Applications

    • VSCode Server?
    • Gitea
    • Jenkins
    • Bookstack

Home Applications

QA (Docker) - Hold any containers to see if they will stay

  • Requirements
    • 4 core
    • 4GB RAM
  • Applications
    • N/A

Production (Docker) - Important Services

  • Requirements

    • 8 core
    • 8GB RAM
  • Applications

    • Portainer
    • BabyBuddy
    • Tandoor
    • Minio
    • Heimdall
    • PiHole
    • Nginx Proxy Manager
    • Uptime Kuma

Storage

NAS (TrueNAS Scale)

  • No Major Requirements