General Homelab

Video thumbnail image for Homelab software ideas to get you started!  How to get started with your homelab software.

Homelab software ideas to get you started! How to get started with your homelab software.

Recommendations for getting started with the right software on a homelab. Different ideas for different projects. If I don't already have a video for one of these projects, or a different project that you would like to see, leave a comment with the software you would like to see! Video about ideas for hardware and cloud to get started: https://www.youtube.com/watch?v=c4gENZYcKWc Awesome Self-hosted: https://github.com/awesome-selfhosted/awesome-selfhosted#note-taking--editors Proxmox: https://www.proxmox.com/en/ Portainer: https://www.portainer.io/ Setup Pi-holes with recursive DNS and ad blocking: https://www.youtube.com/watch?v=D2Z87W7Znr8&list=PLkIeJ8b5D1Ee9Ll5kXDeuP2712lc2c0fB&index=4 Presearch: https://www.presearch.io/nodes Nextcloud: https://www.youtube.com/watch?v=r--pQtwQMv0&list=PLkIeJ8b5D1Ee9Ll5kXDeuP2712lc2c0fB&index=5 Minecraft bedrock edition server: https://www.youtube.com/watch?v=F7n8sGmEUFc&list=PLkIeJ8b5D1Ee9Ll5kXDeuP2712lc2c0fB&index=2&t=102s Mumble/Murmur: https://youtu.be/TzAaceaS50k?si=phj57N_NCHZyl7wc Apache: https://www.apache.org/ Ollama: https://www.youtube.com/watch?v=UtZAq-vqo9Q&list=PLkIeJ8b5D1Ee9Ll5kXDeuP2712lc2c0fB&index=12 Plex: https://www.plex.tv/ Opnsense: https://opnsense.org/ There are literally thousands of other things to do and run, this is not even close to a definitive list!

Watch Video on Youtube

Published on: 12/18/2023

Video thumbnail image for Monitor EVERYTHING! Simple homelab monitoring for servers, websites, and more!

Monitor EVERYTHING! Simple homelab monitoring for servers, websites, and more!

Setting up monitoring on your homelab is crucial. Get alerted when anything goes down, configure settings, and be confident your homelab services are all working appropriately. Uptime-Kuma github: https://github.com/louislam/uptime-kuma Uptime-Kuma installation instrucitons: https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install Install NVM on ubuntu: sudo apt install curl, git curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash source ~/.bashrc Install Node 20 nvm install 20 Use Node 20 nvm use 20 check that node and npm are working: node -v npm -v Get uptime kuma and start setup git clone https://github.com/louislam/uptime-kuma.git cd uptime-kuma npm run setup Install pm2 and logrotate npm install pm2 -g && pm2 install pm2-logrotate start your server with pm2 pm2 start server/server.js --name uptime-kuma setup startup service to ensure uptime kuma starts on boot pm2 save && pm2 startup ensure that you copy the command from your terminal and run it to get startup working appropriately Simple monitoring: DNS - use this to monitor any domains and DNS entries you want Ping - simply pings a machine and returns a response, good for checking that a machine is running HTTP(s) - use this to pull an actual webpage and check that you got a response ** A note about SSL When I initially was running uptime kuma at first it was confused about SSL certs and thought it was getting the wrong ones, the next day this magically resolved itself, so you can ignore ssl cert errors if you are confident your ssl certs are correct, and you can likely come back and unignore them later Grouping if your friend, setup groups to be able to monitor things more easily Setting up notifications: Discord go to your own discord channel right click on your channel name server settings -- integrations -- view webhooks -- new webhook copy the webhook URL save the webhook in discord in uptime kuma paste the webhook URL check default enabled if you want check apply on all existing monitors if you want test and save

Watch Video on Youtube

Published on: 12/13/2023

Video thumbnail image for Homelab hardware and free cloud ideas to get you started!  Choosing starting server hardware.

Homelab hardware and free cloud ideas to get you started! Choosing starting server hardware.

Getting started with a homelab is tough, equipment is expensive, there are tons of options, ultimately what you want to do now, and want to do in the future is going to dictate the most reasonable hardware to get. Since very few of us want to go out and spend $20,000+ on a top of the line server, this guide should help get you started including 100% free forever options. Once you are reasonably sure this is something you want to spend money on, you can continue building out your homelab. Homelab free cloud providers and list: https://github.com/cloudcommunity/Cloud-Free-Tier-Comparison Oracle cloud -- highly recommended: https://www.oracle.com/cloud/ Mini-pcs: https://www.amazon.com/s?k=mini+pcs Specific Mini PC model I can recommend (not an affiliate link): https://a.co/d/0kOKAsN

Watch Video on Youtube

Published on: 12/10/2023