Note: This article involves a lot of advanced networking knowledge (some of which I only have a partial understanding of myself), so please have a certain degree of self-problem-solving ability when following this article!
Note: This article is just a product of my own exploration and experimentation, not a tutorial. I cannot guarantee that all the content is correct. If you find any errors, please feel free to point them out.
I was happily using CentOS 7, but then I learned that Red Hat is going to crack down on us free-riders (I feel like I was force-fed a mouthful of 💩). So, for the sustainable development of the server (actually, I’m just bored during the holidays), I’m reinstalling the system and updating the ancient cheat sheet.
So, adhering to the principle that the essence of human technological progress is laziness, I will learn GitHub Actions to achieve a one-stop service for web page rendering and publishing.
But now I’m really bored + there are still many software based on Docker (or only provide Docker installation tutorials, which is annoying), so I plan to deploy the core services directly on the server, and put some unimportant things in Docker.