41554 blogs · [ { "id": "01a0873b-aab1-7168-8f49-4f4753aec4d6", "title": "Automated homelab backups to Hetzner Storage Box", "url": "https://benmagill.co.uk/Blog/25-03-26%20-%20Automated%20homelab%20backups%20to%20Hetzner%20Storage%20box.html", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f89c6219", "title": "Using rust-analyzer on esp32 projects with the Helix editor", "url": "https://benmagill.co.uk/Blog/12-03-26%20-%20Using%20Rust-Analyzer%20with%20Helix%20for%20esp32%20targets.html", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f9e082fe", "title": "Bulk unsubscribing from YouTube subscriptions", "url": "https://benmagill.co.uk/Blog/04-03-26%20-%20Bulk%20unsubscribing%20from%20YouTube%20subscriptions.html", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414fa025bee", "title": "Mapping binary colours to any values in Rust embedded_graphics", "url": "https://benmagill.co.uk/Blog/17-02-26%20-%20Mapping%20binary%20colours%20to%20any%20values%20in%20Rust%20embedded_graphics.html", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f236f0d5", "title": "Using psram on the esp32s3 in Rust", "url": "https://benmagill.co.uk/Blog/15-02-26%20-%20Using%20psram%20on%20the%20esp32s3%20in%20Rust.html", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f0f0d799", "title": "Setting up a private git server", "url": "https://benmagill.co.uk/Blog/04-12-25%20-%20Private%20git%20server.html", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f7c07bd3", "title": "Fail2Ban with Caddy", "url": "https://benmagill.co.uk/Blog/01-12-25%20-%20fail2ban%20%2B%20caddy.html", "published_at": "2025-12-01T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f6c48ea5", "title": "My homelab setup", "url": "https://benmagill.co.uk/Blog/30-11-25%20-%20My%20homelab%20setup.html", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f916e2d3", "title": "Self hosting a website on a VPS", "url": "https://benmagill.co.uk/Blog/30-11-25%20-%20Self%20hosting%20website.html", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f31ad566", "title": "Getting network bandwidth information for RackNerd VPS", "url": "https://benmagill.co.uk/Blog/16-11-25%20-%20Automatically%20get%20bandwidth%20usage%20from%20RackNerd.html", "published_at": "2025-11-16T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414ef902156", "title": "RSS based server alerts and reports", "url": "https://benmagill.co.uk/Blog/09-11-25%20-%20RSS%20reports%20and%20alerts%20for%20homelab.html", "published_at": "2025-11-09T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414fabb9d90", "title": "How to proxy specific ports through a server", "url": "https://benmagill.co.uk/Blog/08-11-25%20-%20Proxy%20networking%20through%20a%20server.html", "published_at": "2025-11-08T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f5e3f741", "title": "Using installed binaries in cronjobs", "url": "https://benmagill.co.uk/Blog/04-11-25%20-%20Using%20installed%20binaries%20in%20cronjobs.html", "published_at": "2025-11-04T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414faa30cfc", "title": "Automatically backing up codeberg repositories", "url": "https://benmagill.co.uk/Blog/03-11-25%20-%20Automatically%20backing%20up%20codeberg%20%28forgejo%29%20repositories.html", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f467d178", "title": "My RSS setup", "url": "https://benmagill.co.uk/Blog/01-11-25%20-%20My%20RSS%20setup.html", "published_at": "2025-11-01T00:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f042851f", "title": "Trying out Cosmic DE in a VM", "url": "https://benmagill.co.uk/Blog/09-10-25%20-%20Issues%20running%20COSMIC%20DE%20in%20a%20VM.html", "published_at": "2025-10-08T23:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f4ff58de", "title": "[Announcement] deflake.rs paper released!", "url": "https://benmagill.co.uk/Blog/09-09-25%20-%20deflake.rs%20paper%20released.html", "published_at": "2025-09-08T23:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f3b2e663", "title": "[Announcement] v0.1.0 of sh1107-driver released!", "url": "https://benmagill.co.uk/Blog/07-09-25%20-%20v0.1.0%20of%20sh1107-driver%20released%21.html", "published_at": "2025-09-06T23:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f45f62af", "title": "Writing a personal website in Obsidian", "url": "https://benmagill.co.uk/Blog/Writing%20a%20personal%20website%20in%20Obsidian.html", "published_at": "2025-08-02T23:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414f1a30992", "title": "Setting up a firewall with Proxmox VE", "url": "https://benmagill.co.uk/Blog/02-08-25%20-%20Setting%20up%20a%20firewall%20with%20Proxmox%20VE.html", "published_at": "2025-08-01T23:00:00+00:00" }, { "id": "01a0873b-aab2-72a1-b750-1414efb8f86c", "title": "How and why i moved to codeberg", "url": "https://benmagill.co.uk/Blog/How%20and%20why%20i%20moved%20to%20codeberg.html", "published_at": "2025-07-23T23:00:00+00:00" } ] posts Claim your blog
Back to index
Blog · corpus.blog/blogs/benmagill.co.uk/posts

index

benmagill.co.uk

2026

2025