ESP8266, ESPHome, Temperature Monitoring and more - Part 1

My long term plan is to show temperature and humidity on screen, add the ability to turn my fan on via infrared LEDs, and connect it all up to Home Assistant. In the short term, I want to get the basics working, being able to upload code, with a temperature display if I can. The device The device I have was from an AliExpress listing. I thought the screen would be great for quick feedback, and I think that is definitely true here. ...

May 28, 2024 · 4 min · 805 words · Me

Attempting to Host Services in Docker Swarm

I tried to use Docker Swarm to expand my self-hosting capabilities. My thinking was that I have my current hosting in a docker-compose.yml file, so I should easily be able to use Swarm. Right? I span up 3 VMs in Proxmox and added them to a swarm (relatively easy - I found a great tutorial that I half followed here so I’m not going to rehash it). I didn’t follow it exactly (as the example was using Docker-in-Docker). I setup the swarm manually then wrote a script to add in a registry proxy (I almost immediately ran into the Docker Hub pull limit when experimenting with Swarm). ...

October 2, 2021 · 6 min · 1221 words · Me

Exposing Self-hosted services via CloudFlare Tunnel

I’m self hosting multiple services at home, and in the past my main way of doing this has been to expose port 443 on my home internet, and use Traefik as an SSL terminator and proxy to route to multiple services with different subdomains. It works great, and in general I’d recommend that approach as a way of exposing services if you’re happy with the security implications of exposing a port from your home internet connection. ...

August 26, 2021 · 5 min · 1038 words · Me

Self Hosting Journey using Proxmox Part 2 - Extra Storage

The next step for me getting started with Proxmox was to add a bit more storage. The bundled 256GB SSDs are great for the basics, but I’m mainly concerned with the longevity of them (considering they are already well used!) and generally the fact that it’s not really that much space. Amazon to the rescue with some 1TB NVMe drives on sale for £59 which is an absolute bargain. I had to go with NVMe drives as it was the only spare slot for storage available in the miniature nodes I picked up (covered in my last article). They are not high performance drives but they will suffice for my use cases. ...

August 14, 2021 · 2 min · 317 words · Me

Self Hosting Journey using Proxmox Part 1 - Starting Off

So I’ve been wanting to expand my home server hosting capabilities. I’ve got a load of things I host at home. Just a few of them are: I run the controller for my home SDN (software defined network), which probably warrants a post of it’s own, in Docker! I personally run TP-Link Omada hardware. I host a GitLab runner, to allow me to run CI for my jobs in GitLab for free! I run Owncloud so I can have my own ‘Dropbox’ at home (with terabytes of storage!) Tautulli which is a monitor for my Plex server. So to that end… I bought a job lot of mini PCs off eBay. I was partially inspired by the ServeTheHome Project TinyMiniMicro series (one of their excellent articles is here), as well as some YouTubers experience with Raspberry Pi clusters. I thought about picking up one of the Raspberry Pi racks available for 4-5 Pis (I had my eye on this one for a while…) but at the end of the day, I feel I need more power than is available in your standard Raspberry Pi. ...

August 11, 2021 · 10 min · 1967 words · Me