This repository supports the initialization of my at-home cloud.
My goal is to build a modular, relatively low-power system.
- 1x 2013 Apple Mini
- Operating System / Architecture: Ubuntu 20.04 / amd64
 - Specs: 8 CPU, 16GB RAM, 512GB Disk (eventually 1TB)
 - Media:
- 512GB flash drive (USB 3.0)
 
 - Services: MinIO, k3s (server)
 
 - 3x Raspberry Pi 4
- Operating System / Architecture: Ubuntu 20.04 / arm64
 - Specs: 4 CPU, 4GB RAM, 32GB Disk
 - Media:
- 512GB flash drive (USB 3.0)
 
 - Services: CockroachDB
 
 - 8x Raspberry Pi 3b+
- Operating System / Architecture: Ubuntu 20.04 / arm64
 - Specs: 4 CPU, 1GB RAM, 32GB Disk
 - Services: k3s (agent)
 
 
- Provisioning
- cloud-init - Machine initialization
 - terraform - Declarative provisioning
 - cert-manager - Certificate management
 
 - Storage
- CockroachDB - Relational database management system
 - MinIO - Erasure coded, small-blob storage
 
 - Compute
- docker / docker-machine - Containerization (deprecate)
 - k3s - Extendable compute cluster
 - To do:
- containerd - Containerization
 
 
 - Observability
- prometheus - Data collection and storage
 - grafana - Data visualization
 
 
