Perfect is the Enemy of Done
In the previous post, I was attempting to get all of the services that I wanted to run on my local server working within rootless Podman containers and using their own host user accounts.
I kept circling around the same issues and was not moving forward with actually getting anything working. I believe that I may have been more successful if I had more than a rudimentary understanding of SELinux.
In a last-ditch attempt, I time boxed another session to see if I could achieve some success. However, I once again failed to make progress. It was at this point that I reminded myself of my ultimate goal, I wanted self-hosted services to help improve my personal organisation and life. Using Podman was a secondary goal and had become a hindrance in achieving my primary objective so, I decided to shelve playing around with Podman in favour of Docker.
Yes, Podman arguably has a better security posture than Docker and Podman is more open-source friendly but, this server will not be exposed to the larger internet. Also, I do not see the benefit in halting progress in the pursuit of perfection.
Since I already have experience with rootless Docker, it was relatively easy to get everything running as needed. Yay! Now time to move on with life.
I am sure I will revisit Podman in the future so, if you have any hints or tips, feel free to leave a comment on either of these two posts.
In the meantime, I will continue to enjoy my self-hosted services and the productivity boosts that they provide.
