Skip to content

caplandrobinson.com

Just my own place

Menu
Menu

Projects

Hobbies

  • Custom PC Building
  • Twitch Streaming / Moderating
  • Vape Coil Building

Ongoing Technology Projects

Proxmox Virtual Environment (click to expand)

3 server cluster

Server 1

  • 16 core Intel(R) Xeon 2.27GHz
  • 96 GB DDR3 RAM

Virtual Machines / Containers on this server

  • Pihole
  • Ubuntu Desktop

Server 2

  • 16 core Intel(R) Xeon 2.13GHz
  • 32 GB DDR3 RAM

Virtual Machines / Containers on this server

  • Pihole
  • Ubuntu Desktop
  • Docker
  • MySQL Database
  • Magic Mirror

Server 3

  • 12 core AMD Ryzen 5 5600G
  • 64 GB DDR4 RAM

Virtual Machines / Containers on this server

  • Pihole
  • Home Assistant
  • Windows 11
Pihole (click to expand)

4 instances of Pihole 3 running on the various servers and one instance on a raspberry pi to ensure that at least one instance of Pihole is always running to resolve DNS queries. Pihole allows for ad-blocking at a DNS level and is extremely useful. The instances are kept in sync via keepalived with the raspberry pi and the 1st server sharing a VIP, and the 2nd and 3rd servers sharing a VIP to ensure that all machines can use both a primary and secondary DNS server.

Docker (click to expand)
  • Uptime Kuma used to monitor various network devices and services to determine uptime, send alerts to discord
  • Change Detection used to monitor various websites for changes and alert to discord
Magic Mirror (click to expand)

A magic mirror instance that is still a work in progress.

Project Community Bot (click to expand)

I developed a custom Discord bot in JavaScript, tailored specifically for our community server to integrate social media and content platforms in one place. Using the Twitch and Twitter APIs, this bot monitors and announces when community members go live, keeping everyone informed about stream activity. It also pulls schedules and weekly clips, so members never miss important updates or highlights.

Additionally, the bot can pull curated YouTube playlists, providing easy access to valuable content. Built from scratch, this JavaScript bot is designed to enhance community engagement by connecting members with the latest streams, videos, and updates effortlessly.

Home Assistant (click to expand)

I’ve built a highly customized Home Assistant setup, leveraging YAML to create unique features such as spinning icons and other visual enhancements that bring a dynamic touch to the interface. My system supports multiple users, each with their own personalized dashboards and permissions, ensuring a tailored experience that matches their specific needs.

Through this configuration, I’ve seamlessly integrated automation, device control, and system monitoring into a user-friendly platform. With my Home Assistant setup, smart home management is not only efficient but also visually engaging, making everyday tasks intuitive and accessible for everyone in the household.

© 2025 caplandrobinson.com | Powered by Minimalist Blog WordPress Theme