Building Alexandzors/Caddy:v2 via GitHub Actions.
View Posts by Category
Automation
Automated Docker Container Building in Jenkins.
Automating docker container building with Jenkins..
Docker
Docker Container Building via GitHub Actions with Diun.
My last post about GitHub Actions left off with a docker container being built when a commit was pushed to the repo. Now this is great if you are building a docker container, for your project, in your current repo. However, for me though that's not the...
Docker Container Building via GitHub Actions
Building Alexandzors/Caddy:v2 via GitHub Actions.
Expanding Pi-Hole Stats with Prometheus
The other day I came across a Prometheus Exporter for Pi-hole (found in a comment on /r/pihole) that gives WAY more stats/data compared to the InfluxDB script I posted about awhile back. With this exporter, I was able to setup a more detailed dashboard....
Deluge -> InfluxDB
So ever since I got my remote seed box setup from seedboxes.cc I have been trying to figure out the best way to get Deluge stats to show up in my Grafana stack. I first tried a Deluge Exporter for Prometheus but it didn't seem to work as it required the...
Caddy in Docker with Cloudflare DNS
EDIT 09/21/2020: Check out my new series on building alexandzors/caddy in Github Actions Part 1, Part 2! So I've been using Caddy for a while as my web server/reverse proxy. Basically it sits in front of all of my services and redirects/protects my...
Speedtest Data in Grafana
Green is Download (RX) Yellow is Upload (TX) You'll first need to create the database that the speedtest container will be writing data to. If you followed my Grafana guide then you will need to use the following commands to create the database and...
IPMI Monitoring via Telegraf
Telegraf supports IPMI inputs for monitoring via ipmitool. Now this will only work if your server supports the Intelligent Platform Management Interface aka IPMI. To check if your server supports it you can either look up your server's documentation or...
Pi-Hole Stats in Grafana
If you do not know what Pi-hole is I definitely recommend you look into it. Especially if you want to block ads/telemetry on all your home network devices. Now there are probably a few ways to do this but for my dashboard I ended up using a script to...
Transmission Metrics in Grafana
If you use Transmission as your download client, you can use a metrics exporter for Prometheus to ingest info into Grafana to display. You'll also want to make sure Prometheus is setup and running or else this won't work!...
Monitoring your Plex Media Server with Varken
Before we get started, you should go buy the guys over at Varken a coffee and star their repo. Varken makes the data collection of Plex server stats via companion apps stupid easy. For this to work you will need at least one of the following services...
Homelab Things
Server Crash of 2021
Ended 2020 with a bang in my homelab. Well not an actual bang more like a sudden power cut on my main server. Before we dive into the details, (I am currently typing this while my new OS install is reapplying permissions to all my files). Let's get to...
Docker Container Building via GitHub Actions with Diun.
My last post about GitHub Actions left off with a docker container being built when a commit was pushed to the repo. Now this is great if you are building a docker container, for your project, in your current repo. However, for me though that's not the...
Expanding Pi-Hole Stats with Prometheus
The other day I came across a Prometheus Exporter for Pi-hole (found in a comment on /r/pihole) that gives WAY more stats/data compared to the InfluxDB script I posted about awhile back. With this exporter, I was able to setup a more detailed dashboard....
Monitoring Nvidia GPUs via Telegraf
The nvida-smi plugin for Telegraf basically gives you an overview of your GPU usage in the most current iteration in v1.10.4. This "guide" assumes you are using Windows as your host OS. Linux should be fairly easy to get going as long as you know where...
Monitoring Hyper-V via Telegraf
Now the cool thing about Telegraf on Windows is that you can basically monitor any system service that reports to the Windows performance counters. So creating a Hyper-V dashboard is actually fairly easy. Create a new input configuration file in the...
Deluge -> InfluxDB
So ever since I got my remote seed box setup from seedboxes.cc I have been trying to figure out the best way to get Deluge stats to show up in my Grafana stack. I first tried a Deluge Exporter for Prometheus but it didn't seem to work as it required the...
Caddy in Docker with Cloudflare DNS
EDIT 09/21/2020: Check out my new series on building alexandzors/caddy in Github Actions Part 1, Part 2! So I've been using Caddy for a while as my web server/reverse proxy. Basically it sits in front of all of my services and redirects/protects my...
Forcing devices to use Pi-Hole
So currently I have a few "smart home" devices and a few of them have hard coded DNS servers they use for DNS queries. Most notably my Google devices... So I went ahead and setup two NAT rewrite rules on my ER-Lite that forced all devices to go through...
Speedtest Data in Grafana
Green is Download (RX) Yellow is Upload (TX) You'll first need to create the database that the speedtest container will be writing data to. If you followed my Grafana guide then you will need to use the following commands to create the database and...
IPMI Monitoring via Telegraf
Telegraf supports IPMI inputs for monitoring via ipmitool. Now this will only work if your server supports the Intelligent Platform Management Interface aka IPMI. To check if your server supports it you can either look up your server's documentation or...
Projects
Introducing PlexWatchDog
Got Plex running on a Windows machine? Need a script to watch the process and make sure it stays running? Well.. Me too! So I created the PlexWatchDog script! It is 100% written in PowerShell and is completely self contained.. e.g. No modules needed...
Reviews
Ubiquiti UDM-Pro & USP-Plug Review
My thoughts on the Unifi Dream Machine Pro and USP-Plug from Ubiquiti.
Site Stuff
Welcome to the New Blog!
Alex's Guardian (the business) and Alex's Blog have now split and are separate websites now. This change was needed so that the business website could be cleaned up and made easier to find business information. Over the next coming weeks/months the blog...
Site Upgrade
You might have noticed that portions of my site have been getting updated. I am currently playing around with the Divi theme from Elegant Themes. I have not yet decided on a theme so the website may change a few times before I settle. However, content...
Status Update + Future Projects
If you are a recurring visitor or happen to just browse the site, you may have noticed the absence of current posts. Lets just say I have been a bit busy... I've got some fun projects I have been working on as well as some IRL stuff to handle. I will...
Site Migration
You may have noticed that both my site Alex's Guardian and the Grafana - Experts Exchange wiki going down a lot recently. Here is why: TL/DR: Migrated both sites from my home hosted web server to a dedicated host. I logged into Cloudflare's dashboard the...
Uncategorized
50% Packet loss? What?!
So if you are a frequent user of my website you may have recalled some issues with my site that started last week. Well here's the scoop on what happened. Last Wednesday [ 4/26/19 ] around 3AM I started getting reports of low bandwidth in my overview...
Quick Grafana update
So now that I have my permanent Grafana setup running, I want to go through and update the guide with everything I have learned. This will hopefully be happening this weekend if I get time. The update will also include an updated docker-compose file as...
HDD Failure Update
Ok so a few weeks ago I suffered a partial HDD failure. Basically the HDD hosting my 2 Docker VMs started producing a ton of bad sectors which caused partial corruption on my VMs. This in turn caused issues with containers that read persistent data...
Hello world!
Hey, welcome to my new WordPress site! It's currently being setup so please bear with me! -- Alex sudo apt-get install motivation -y sudo apt-get remove laziness -y