Posts
-
Build Your Homelab: 16 – Docker In A VM
If running Docker is an LXC Container is not for you, it can also easily be run in a full Virtual Machine for better isolation. This does have some overhead, but can be preferable to some.
-
Build Your Homelab: 15 – Docker In An LXC Container
Most of the services and apps we are going to run will be inside Docker containers. We can install Docker in an LXC container for a lightweight implementation that can handle most workloads.
-
Adding a VPN Server to a TP-Link Deco Unit
Let’s add a technology stack that can help us not only access our home network from anywhere in the world, but also add a secondary layer of security when we are travelling
-
Build Your Homelab: 14 – Visualise Prometheus Data with Grafana
Let’s install a new LXC container that can help with the display of our Prometheus Node Exporter data so we can make informed decisions on the resource usage of our services and apps.
-
Discovering Homarr: The Ultimate Home Lab Dashboard
Homarr is a modern dashboard app designed to serve as a control center for your home lab. Whether you’re monitoring a media server, checking on smart devices, or running a few personal projects, Homarr makes it easier to see what’s happening at a glance.
-
Build Your Homelab: 13 – Monitoring Prometheus Nodes
We have quite a bit of services already running in our Build Your Homelab series, and with our SSL certificates up and running, we need to start monitoring our services. We have looked at Prometheus before (with the Grafana dashboard), so today we will start by getting our Prometheus Monitoring up and running. For Prometheus…
-
Mastering Proxmox VE: A Deep Dive into the Post Install Script
After installing Proxmox, many administrators seek to streamline their system setup, and that is where the community-driven Proxmox VE Post Install Script comes in
-
Build Your Homelab: 12 – SSL Certificates with Let’s Encrypt
We can finally start securing our sites with the help of Let’s Encrypt free certificates. In this article we will generate a certificate for our WordPress site after getting our NGINX VM ready to install certificates
-
Build Your Homelab: 11 – NGINX On Our VM
Now that we have a dedicated VM up and running, it is time for us to install and set up NGINX on the newly created VM. This adds extra isolation and increases security.
-
Build Your Homelab: 10 – Our First Virtual Machine
We’re migrating NGINX from an LXC container to a dedicated Ubuntu VM for enhanced security and control, paving the way for easier SSL certificate implementation. This crucial step ensures better isolation and prepares our homelab for further security measures.
-
A Beginner’s Guide to HexOS: The Next Evolution of User-Friendly NAS Software
For years, setting up and managing a Network Attached Storage (NAS) system has been a challenge for non-technical users. While solutions like TrueNAS SCALE and Unraid have made significant strides in bringing enterprise-grade storage features to the home and small business market, they can still be complex for users who are unfamiliar with Linux-based systems…
-
Understanding LXC Containers vs. Virtual Machines in Proxmox
When exploring virtualization technologies, you might come across terms like LXC containers and virtual machines (VMs) both of which you can run using our personal homelab platform called Proxmox. If you are interested in running your own homelab, be sure to check out our Build your Homelab series. We have already got a couple of…
-
Home Assistant is Officially Matter Certified!
In exciting news for smart home enthusiasts, Home Assistant has achieved official Matter certification! Whether you are running your Home Assistant on a Raspberry Pi or on a VM in your homelab, this new certification is certainly a massive step for Home Assistant, the community and all contributors involved. But what does it actually mean…
-
Securing Your Home Lab: How Free SSL Certificates from Let’s Encrypt Keep Your Self-Hosted Services Safe
When it comes to running your own servers, home labs, or self-hosted applications, security is not just an option—it’s a necessity. One of the easiest and most effective ways to protect your data is by using SSL certificates, and thanks to Let’s Encrypt, these certificates are free and easy to install.
-
Build Your Homelab: 9 – NGINX From Outside The Home Network
Now that we can access our network from the outside, we configure an NGINX reverse proxy to safely route external traffic to our internal WordPress server, laying the foundation for a secure, accessible online presence.
-
Build Your Homelab: 8 – Access When Not At Home
Now that we have a couple of services up and running for our home lab, it is time we start setting up everything so that we can access our services from outside of the local area network. This will enable us to access some apps and services when we are not at home, which can…
-
Build Your Homelab: 7 – Databases with MySQL
One of the most valuable additions to any homelab is a MySQL instance, a powerful and widely used relational database system. But why would you want to run MySQL at home?
-
How IPv6 Can Impact Your Home Network: The Pros and Cons
If you have issues getting your local DNS to work, even if you have followed stops to bypass the .local domain issue, you might have a problem with IPv6 on your home network
-
Why Your .local Domain Might Not Work, Even with a Personal DNS Server
If you try to use a .local domain, you may find that it simply doesn’t work – even when your DNS server is correctly configured. The culprit? LLMNR (Link-Local Multicast Name Resolution)
-
Build Your Homelab: 6 – Reverse Proxy with NGINX
Now that we have a DNS server, what about accessing our Proxmox server? Currently we still have to to 192.168.1.2:8006 to access Proxmox (your IP address may be different). How about we change that to something easier to remember, like proxmox.local?
-
Build Your Homelab: 5 – Your Own Personal DNS
One of the first (if not the first) apps you can self host (run in your homelab) will probably be your own personal DNS server. Today we will look at running our own DNS server and how to set it up for the entire network