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
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
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
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