I did a lot of stuff on this server over the weekend.
✅ Updated Gitea to 1.11.0
This is my first time updating any third party Go services on this server so I didn’t know what to expect. It turns out all I had to do was replace the executable and restart the service. It took like 90 seconds.
✅ Installed Miniflux
This also went better than expected. But first there were two days hesitation about it while I thought really hard about whether it was worth installing. I had to enable
hstore in Postgres for it, but I didn’t know what it was or how to do it at the time. You know how you enable hstore? By running one command:
CREATE EXTENSION hstore; The total installation time was about an hour.
✅ Added a page that pulls my top 20 RSS articles from Miniflux
This was fun. After setting up Miniflux, I redownloaded Reeder on my phone/computer and connected to my instance using the Fever API. I figured I could use the same API from this Go app to create the reading list page. I started to look into it, but it turns out the Fever API is trash. So I did some research and found out that the Miniflux project/library also contains a Go client. The client was easy to use, but I did have to add a memory cache library for it.
✅ Added my own RSS feeds
If you’re using your own RSS reader, you can subscribe to my feeds.
✅ Added a Contact page
I wanted to make sure I had a secure way for anyone to be able to contact me through this website. There’s a brief description of the encryption used on the contact form. I considered adding some kind of captcha solution, but I decided against it. Especially since I definitely wasn’t gonna use Google’s recaptcha.
✅ Updated the website font and mobile design
I need to be better about testing everything on mobile screen sizes and other browsers (I get made fun of pretty relentlessly for using Safari). I do think I made it a little better on phones at least.
✅ Added a Tags page
I like it.
That’s it. You can privately, securely, anonymously let me know how you feel about the changes on the contact page.