Homelab.

Networking, DevOps, Docker, CI/CD

I had old laptops lying around so I repurposed them to become Proxmox node. It ran open source apps, a Jellyfin media server, and also a Minecraft server. It taught me a lot on computer networking and was definitely more fun than tinkering with Cisco Packet Tracer.

I built the homelab from repurposed laptops and a DigitalOcean VPS. It's exposed securely over Tailscale and Caddy reverse proxy fronted by Cloudflare DNS for public traffic.

Year

2026

Client

Bayu Adnyana

Role

DevOps

I believe the internet should be more than AWS servers talking to each other. I've been infected by the likes of PewDiePie, jvscholz, and my friends at to build a homelab setup on Proxmox. I thought it'll be expensive and that I need to buy new hardware, turns out I could just what I already have, so I repurposed them as my homelab server.

The Specs

The homelab is ran on 2 home hardware below, along with a Digital Ocean Droplet:

Acer Nitro 5 AN515-52

  • Intel Core i7 8750H
  • Nvidia Geforce GTX 1060 6GB
  • 32 GB RAM
  • 512 GB SSD

Thinkpad X1 Carbon Gen 8

  • Intel Core i7-10510U
  • 16 GB RAM
  • 1 TB SSD

The Setup

Constraints

  • CGNAT router
  • Laptops have no batteries - constantly running
  • CMOS battery issues on X1 Carbon
  • Keyboard issues on Acer Nitro 5

Architecture

Responsibilities of each hardware:

  • Services requiring high clock speed (Minecraft server, Jellyfin) runs on the Nitro 5
  • General purpose services and Portainer runs on X1 Carbon
  • Reverse proxy is done with Caddy on the Digital Ocean VPS
  • Cloudflare as the DNS provider

Documentation

homelab setup