Matt Dyson's Avatar

Matt Dyson

@mattdyson.org.bsky.social

22 Followers  |  7 Following  |  24 Posts  |  Joined: 20.11.2024  |  1.6777

Latest posts by mattdyson.org on Bluesky

I'm not familiar with JAMstack, but you might be able to run separate instances in all your different locations, each with its own Cloudflare tunnel. CF allows multiple tunnels running at once, so perhaps that handles load balancing for you?

14.10.2025 10:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No problem! Yes, my Swarm nodes are all at the same physical location. I think you're right that dispersing nodes could lead to issues, but depending on what services you're running, you might be able to run separate Swarms with some kind of fail over?

11.10.2025 09:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
GitHub - tiredofit/docker-traefik-cloudflare-companion: Automatically Create CNAME records for containers served by Traefik Automatically Create CNAME records for containers served by Traefik - tiredofit/docker-traefik-cloudflare-companion

No problem! Yes, the `cf_token` secret is read directly, so is required - github.com/tiredofit/do...

28.09.2025 08:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Automatic Hugo Deployment with GitHub Actions Matt Dyson's personal website

I've migrated my #Hugo blog to automatically build and deploy using @github.com actions.

mattdyson.org/blog/2025/04...

19.04.2025 14:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Securing Traefik with Crowdsec Matt Dyson's personal website

The internet is a dodgy place... how I've secured my #Traefik setup with #Crowdsec:

mattdyson.org/blog/2025/03...

23.03.2025 14:13 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Automatic Docker Container Updates with Renovate Matt Dyson's personal website

I've taken the plunge and automated minor updates to my Docker containers through Renovate - writeup here:

mattdyson.org/blog/2025/02...

26.02.2025 12:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You're right, it doesn't look like `/api` is needed on the end of TRAEFIK_POLL_URL. I've got it included in my config though, and it runs fine regardless!

23.02.2025 18:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Unfortunately there's no way of knowing what your Post ID is before you make the Bluesky Post, so you're right - you need to go back and update the Hugo post front matter afterwards.

Glad the writeup was useful!

23.02.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks very much!

The PDS is so far only using a few MB of storage, I'm assuming it will only grow significantly with large blob files. Traffic is also negligible, presumably because of my low follower count!

01.01.2025 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Highly Available DNS Ad-blocking with Blocky Matt Dyson's personal website

New blog post: Highly Available DNS Ad-blocking with Blocky

mattdyson.org/blog/2024/12...

18.12.2024 17:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Matt Dyson's Home Page Matt Dyson's personal website

I think I'm done spamming old projects... for now!

@bsky.app comment threads should be available on my site very shortly: mattdyson.org

01.12.2024 10:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
TeslaVoice For a long time I’ve been gradually adding more and more devices into my β€˜smart home’ setup, including my Tesla Model S.

Controlling your Tesla from Google Home

mattdyson.org/projects/tes...

01.12.2024 10:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
TorrentLoad For quite a long time, I’ve used rTorrent to download torrents on a server running in a cupboard, which works with a beautiful simplicity unmatched by a lot of torrent clients, and also has the advant...

Add downloads to rTorrent directly from your browser

mattdyson.org/projects/tor...

01.12.2024 10:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Robot Arm A couple of years ago I was given a Robotic Arm for Christmas, and more recently discovered that you can get a USB control board to allow you to hook it up to any computer.

Controlling a USB robotic arm

mattdyson.org/projects/rob...

01.12.2024 10:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Raspberry Shake Ever got yourself so absorbed in an evenings TV binge that you’ve accidentally forgotten about a load of washing, and left it to fester in the machine overnight?

Making my appliances less dumb with (yet another) @raspberrypi.com

mattdyson.org/projects/ras...

01.12.2024 10:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AlarmPi The AlarmPi is a Raspberry Pi powered smart alarm clock, which I designed and created after getting thoroughly fed up of how inflexible and un-user-friendly most alarm clocks on the market are (you ca...

Creating a smart alarm clock using @raspberrypi.com

mattdyson.org/projects/ala...

01.12.2024 10:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
FlightPi As an Air Traffic Controller, people often point at planes in the sky and ask me what it is and where it’s going - most of the time I make up some complete nonsense, saying it convincingly enough that...

Making a ADSB flight tracker using @raspberrypi.com

mattdyson.org/projects/fli...

01.12.2024 10:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Using Traefik with Cloudflare Tunnels Introduction #Over the last 18 months or so, I’ve been gradually moving all of my services across to Docker Containers, with the aim of making ongoing maintenance a lot easier.

Using Traefik with Cloudflare Tunnels

mattdyson.org/blog/2024/02...

01.12.2024 10:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Keeping my Homelab Docker containers up-to-date with Renovate Introduction #As part of the ongoing project to make my Homelab more easily maintainable, I stumbled across Renovate by Mend.

How I keep my Docker containers up-to-date using Renovate

mattdyson.org/blog/2024/08...

01.12.2024 10:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - mattdy/bluesky-hugo: Pull replies from a Bluesky post as comments on a Hugo page Pull replies from a Bluesky post as comments on a Hugo page - mattdy/bluesky-hugo

Thank you so much for writing this up!

I've made some tweaks for my specific use case and added some additional functionality, with the resulting code available at github.com/mattdy/blues... - I've linked back to yourself as the original inspiration, hope that's okay!

30.11.2024 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've spent the afternoon integrating @bsky.app comments on my Hugo blog:
mattdyson.org/blog/2024/11...

30.11.2024 22:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

No problem, glad you found it useful! I'm working on adding Bluesky as a source for my blog comments - you've got the dubious honour of being the test subject!

30.11.2024 18:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Self-hosting Bluesky PDS Introduction #There seems to be an ongoing mass-migration away from Twitter/X at the moment, with Bluesky being a popular alternative.

A few thoughts on the setup process for my self-hosted @bsky.app PDS: mattdyson.org/blog/2024/11...

23.11.2024 14:11 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

Hello Bluesky!

After a few hours of desk-banging and swearing, I seem to be in existence as @mattdyson.org running off my own self-hosted PDS instance!

20.11.2024 21:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mattdyson.org is following 7 prominent accounts