Homeserver Management with Linux and Puppet

Multiple Servers by tvick on Unsplash

During the Covid-19 pandemic I decided to set up a server at home for different use cases. The server, that I very creatively called server1, should be a central place to build a file archive, a git server (an alternative for GitHub projects not intended for the web), a testing server for new applications (such as Keestash) and other stuff. Further, server1 ist only intended to stay in the local intranet (not…