Data Homelab for Mini Testing
Data Homelab is a data platform for data engineers to build and deploy data pipelines, data lake, and data warehouse.
Long’s Notes
- Using K3s to deploy OSS components
- Hardware: Any laptop with 8GB RAM and 20GB SSD
- Software: Ubuntu (preferably 20.04 LTS), Docker, Kubernetes, K3s, Git
- OSS components: Mage AI, Grafana, Prometheus, PostgreSQL. (All alternatives)
Solution to backup data
- AWS S3 ****
[[tooling]] help me to set up the homelab
-
Chip Laptop: during time I was in university, the Dell is really powerfull laptop in my thinking because it is for construction major engineers to learn and study, it runs the AutoCad, Solidwork, Semilation. Even I was learing Audomation with PLC tool, MathLab with semulator. Dell is the chosen one in that cases. Keeping that practice, I use Dell for hosting all infrastructure.
- K3s: basically, I followed the online K3s installation instruction.
- DataPods - OSS: I constructed the repository for hosting 3 essential components of mini ETL includes: Mage ETI, Postgres Store, Grafana Visualize. You also can deploy the template with Railway datapods-mini-elt - Railway Help Station
Searching template
Check it out.
I mentioned in a few posts or talks that we are trying to use the published knowledge and contributing back to community. That is how we grow and maintain the world.