profile_photo.jpeg

Berk Koca

HomeLab

While I regularly work with cloud providers like AWS, Azure, and Google Cloud, I decided to build my own homelab for several compelling reasons. The desire for complete control over my infrastructure, combined with the significant cost savings compared to cloud hosting, made a self-hosted solution the perfect choice for my personal projects and experimentation.

I have a dedicated home server running in my personal setup. Here are the hardware specifications:

Hardware Configuration

  • CPU: AMD Ryzen 5 5600G
  • GPU: Radeon Vega 7 (integrated)
  • RAM: 32GB DDR4 3600 MHz (16GB x2)
  • Storage: Kioxia Exceria with Heatsink 1TB x2 (RAID1 configuration)

Software Stack

The server runs Proxmox VE 9 as the hypervisor platform. On top of Proxmox, I operate various open-source tools deployed as both LXC containers and virtual machines. Some of the key services include:

  • AdGuard Home - Network-wide ad blocking and DNS filtering
  • Coolify - Self-hosted application deployment platform
  • Home Assistant - Home automation and IoT device management
  • Immich - Self-hosted photo and video management solution
  • Nginx Proxy Manager - Reverse proxy management with SSL certificate automation
  • PostgreSQL - Relational database server for application data storage
  • MinIO - High-performance object storage compatible with Amazon S3
  • Jenkins - Continuous integration and continuous deployment (CI/CD) automation server

Network & Infrastructure

The server operates on a static IP address for reliable connectivity. I use Cloudflare for DNS management, which provides robust domain handling and additional security features.

Support & Contact

If you need assistance with homelab setup, have questions about the tools and infrastructure I use, or would like to share suggestions, feel free to reach out through my social media links or via the email address listed on my about page. I'm always happy to help fellow homelab enthusiasts!