<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hi, how are you on qvarnstr0ms blog thing</title><link>https://qvarnstr0m-blog.spwnr.io/</link><description>Recent content in Hi, how are you on qvarnstr0ms blog thing</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 09 May 2026 10:00:00 +0200</lastBuildDate><atom:link href="https://qvarnstr0m-blog.spwnr.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Cert issue</title><link>https://qvarnstr0m-blog.spwnr.io/posts/2026-05-09-cert-issue/</link><pubDate>Sat, 09 May 2026 10:00:00 +0200</pubDate><guid>https://qvarnstr0m-blog.spwnr.io/posts/2026-05-09-cert-issue/</guid><description>&lt;p&gt;So the other day I noticed that spwnr.io was showing one of those browser warnings. You know the one. &amp;ldquo;Your connection is not private.&amp;rdquo; The kind of message that makes you look like you&amp;rsquo;re running a phishing operation. Not a great look for a build and hosting service.&lt;/p&gt;
&lt;p&gt;My first thought was that the Let&amp;rsquo;s Encrypt certificate had expired. Which would be embarrassing, but fair, these things happen when you&amp;rsquo;re a one-person operation and don&amp;rsquo;t check in on your servers every day. And I have been letting this project just run quietly in the background of my life a few months. Anyway, I SSH&amp;rsquo;d in and ran &lt;code&gt;certbot certificates&lt;/code&gt;, fully expecting to see an expired cert staring back at me.&lt;/p&gt;</description></item><item><title>Page view stats with Traefik + Loki</title><link>https://qvarnstr0m-blog.spwnr.io/posts/2025-11-08-traffic-stats/</link><pubDate>Sat, 03 Jan 2026 09:10:20 +0100</pubDate><guid>https://qvarnstr0m-blog.spwnr.io/posts/2025-11-08-traffic-stats/</guid><description>&lt;p&gt;One thing I have been missing after migrating my personal web apps from mainly Vercel to this little hosting thing is web traffic statistics, like page views and client/browser data. Not that it really matters much for smaller personal projects but it&amp;rsquo;s nice to have some idea on how the apps are getting hit. Luckily Traefik, which handles the routing on the host server, has good support for this. Time for some stats per project. As one might expect, &amp;lsquo;how hard can it be?&amp;rsquo; ends up at &amp;lsquo;it depends.&amp;rsquo; or &amp;lsquo;what is hard?&amp;rsquo; and a few more hours of work than I probably should spend on this. Good fun though. I&amp;rsquo;ll try to run through the whole setup from nothing to a working dashboard tab with a graph for page views for a project.&lt;/p&gt;</description></item><item><title>Building something</title><link>https://qvarnstr0m-blog.spwnr.io/posts/2025-10-30-building-something/</link><pubDate>Thu, 30 Oct 2025 23:18:41 +0200</pubDate><guid>https://qvarnstr0m-blog.spwnr.io/posts/2025-10-30-building-something/</guid><description>&lt;p&gt;So I thought I&amp;rsquo;d try to jot down a few words on how my latest side project came to be, what it is, and where it is at the moment, since future posts will probably touch on this topic. Whenever those will be written. As per usual regarding my, and probably many other developers personal projects, the subtitle, or whatever you&amp;rsquo;d call it, should probably be something like &amp;ldquo;Building something absolutely no one asked for&amp;rdquo; or perhaps &amp;ldquo;I got this idea, so I had to do it&amp;rdquo;. It is what it is, at worst I will burn a little money on cheap Hetzner VPSes, but still probably learn a lot, which will still be a win in my book. And I will of course have had quite some fun in the process.&lt;/p&gt;</description></item></channel></rss>