RSSAmplifier

Blog

Musselman Development

musselman.devRSS feed ↗4 posts

Latest posts

Demystifying SELinux

SELinux (Security-Enhanced Linux) is an integral part of maintaining system security, especially in sensitive cloud and enterprise environments. It provides fine-grained access control policies through mandatory access controls, enforcing rules that protect users and processes from unauthorized access. It is a extension of the everyday Linux Kernel. If SELinux seems confusing at first glance,…

Further Simplifying Blog and Service Deployment

An overview of how I made adjustments to both improve my blogging experience, and simplify the steps of setting up a new public service. This article is a follow-up to my previous posts (see blog post automation and switching to a simpler web server ), I wanted to make setting up all my services easier. One of the problems I have been thoroughly tackling is the amount of steps it takes to set up a…

Moving From Nginx to Caddy

The story of my migration from the seemingly archaic Nginx to the simple and powerful Caddy. Today was a long day. On days like these I seek out something that I find meditative to work on. More often than not I gravitate towards improving my self-hosted infrastructure. One pain point I have always had was the many moving parts that I had to run manually when setting up a new service. Today I…

Automating Blog Deployment Using Forgejo Actions

A quick write-up on how I automated building and deploying my website using Forgejo Actions and a Systemd timer. Recently I have been dedicating a bit of each day to work on programming projects to give me a break from job hunting. With most programming projects that I have done in the past year or so I have used Jenkins for CI/CD to automate and run tests on my codebases. It was temperamental at…