Hugo - Build and Deploy Using Github Actions

As you probably know, this website is based on an amazing static website generator Hugo. I’ve been more than happy ever since I switched to it more than two years ago. In the beginning, I deployed website directly from my local machine to the S3 and then invalidated Cloudfront cache as described in the article. This has been working well, but I had to automate it. Website is in Git and sometimes when I’d do something to it I would build and deploy the website, but sometimes forget to push to Git (as we all do, right?...

September 2, 2023 · 3 min · Ivan Tomica

Self Hosted Rss With Miniflux

Miniflux With setting up nextcloud I have prepared most of the building blocks and am ready to start migrating simpler services back to my local network. First thing I migrated was Miniflux. I have chosen this one since it is in essence very simple service. What I needed was: PostgreSQL database Miniflux And Miniflux itself is single GO binary. In this case packaged up as an container image. My full compose....

September 2, 2023 · 3 min · Ivan Tomica

Setting Up Nextcloud

After setting up Intel NUC with Debian 12 on top of it, I have decided to configure Nextcloud as my first application on this new setup. In order to have a successful setup for my needs, I have decided on the following: DNS name for accessing the installation (static DNS entry on the network + valid TLS certificate) HAProxy for terminating TLS and forwarding traffic to the Nextcloud installation Nextcloud and required services in the container Above noted requirements came from the experimentation, but I somewhat knew what I want to do with the setup, and how to make it more clean for the new services....

August 26, 2023 · 13 min · Ivan Tomica

Self hosted email

There are many reasons why would somebody want to host their own email server. There are many advantages for doing this but there are also many drawbacks. Setting up your own mail server can certainly be a great learning experience filled with discoveries about different set of technologies, protocols and how stuff works in general. Hosting your own email server can also be a huge pain in the ass, especially if you start to have problems with spamming but I won’t go too deep into pros or the cons since, if you’re already here, you probably read a thing or two and decided for yourself if you want to host your own email server or not....

September 26, 2016 · 13 min · Ivan Tomica