This repository is the central hub for all the setup files and comprehensive details outlining the architecture of my homelab.
The lab is essentially made up of three main parts:
- a virtual machine on Oracle Cloud,
- an old laptop,
- desktop computer.
Virtual Machine (Oracle Cloud - Ampere A1)
- CPU: Ampere A1 (ARM-based, 4 cores)
- RAM: 24 GB
Laptop (Asus Vivobook Pro 15 - N580VD)
- CPU: Intel Core i5-7300HQ (4 cores, 4 threads)
- RAM: 12 GB DDR4 2666 MHz
- GPU: NVIDIA GeForce GTX 1050 4GB GDDR5
Personal Computer
- CPU: AMD Ryzen 7 7800X3D(8 cores, 16 threads)
- RAM: 32 GB DDR5 6000 MHz
- GPU: NVIDIA GeForce RTX 3090 Ti 24GB GDDR6X
Services that I self host:
- llama.cpp
- Nginx
- Certbot
- Vaultwarden
- Portainer
- Uptime Kuma
- Watchtower
- Multiple Next.js, Express.js & NestJS app
- Headscale
- Add logging & monitoring setup
- Add flow diagram of Cloud Lab
