{"id":1498,"date":"2024-11-15T07:22:43","date_gmt":"2024-11-15T07:22:43","guid":{"rendered":"https:\/\/caplandrobinson.com\/?page_id=1498"},"modified":"2025-08-14T02:18:09","modified_gmt":"2025-08-14T02:18:09","slug":"projects","status":"publish","type":"page","link":"https:\/\/caplandrobinson.com\/?page_id=1498","title":{"rendered":"Projects"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Hobbies<\/h2>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li>Custom PC Building<\/li>\n\n\n\n<li>Twitch Streaming \/ Moderating<\/li>\n\n\n\n<li>Vape Coil Building<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ongoing Technology Projects<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Proxmox Virtual Environment (click to expand)<\/summary>\n<p class=\"wp-block-paragraph\">3 server cluster<\/p>\n\n\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<\/head>\n<body>\n\n    <h2>Server: pve10<\/h2>\n    <ul>\n        <li>32 core 13th Gen Intel(R) Core(TM) i9-13900K<\/li>\n        <li>64 GB DDR5 RAM<\/li>\n    <\/ul>\n\n    <h3>Virtual Machines \/ Containers on this server<\/h3>\n    <ul>\n        <li>Docker<\/li>\n        <li>MySQL<\/li>\n        <li>ProjectCommunityBot (Windows VM)<\/li>\n        <li>Pi-hole Main (Ubuntu)<\/li>\n    <\/ul>\n\n<\/body>\n<\/html>\n\n\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<\/head>\n<body>\n\n    <h2>Server: pve11<\/h2>\n    <ul>\n        <li>32 core 13th Gen Intel(R) Core(TM) i9-13900K<\/li>\n        <li>64 GB DDR5 RAM<\/li>\n    <\/ul>\n\n    <h3>Virtual Machines \/ Containers on this server<\/h3>\n    <ul>\n        <li>None<\/li>\n    <\/ul>\n\n<\/body>\n<\/html>\n\n\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<\/head>\n<body>\n\n    <h2>Server: pve4<\/h2>\n    <ul>\n        <li>12 core AMD Ryzen 5 5600G with Radeon Graphics<\/li>\n        <li>64 GB DDR4<\/li>\n    <\/ul>\n\n    <h3>Virtual Machines \/ Containers on this server<\/h3>\n    <ul>\n        <li>Home Assistant<\/li>\n    <\/ul>\n\n<\/body>\n<\/html>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Pihole (click to expand)<\/summary>\n<p class=\"wp-block-paragraph\">2 Piholes running on two separate servers primary and secondary DNS<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Docker (click to expand)<\/summary>\n<ul class=\"wp-block-list\">\n<li>Uptime Kuma used to monitor various network devices and services to determine uptime, send alerts to discord<\/li>\n\n\n\n<li>Change Detection used to monitor various websites for changes and alert to discord<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Magic Mirror (click to expand)<\/summary>\n<p class=\"wp-block-paragraph\">A magic mirror instance that is still a work in progress.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Project Community Bot (click to expand)<\/summary>\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Home Assistant (click to expand)<\/summary>\n<p class=\"wp-block-paragraph\">I\u2019ve 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Through this configuration, I\u2019ve 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.<\/p>\n<\/details>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hobbies Ongoing Technology Projects<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1498","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/pages\/1498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1498"}],"version-history":[{"count":12,"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/pages\/1498\/revisions"}],"predecessor-version":[{"id":1571,"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=\/wp\/v2\/pages\/1498\/revisions\/1571"}],"wp:attachment":[{"href":"https:\/\/caplandrobinson.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}