Setting up a git server

Categories: administration
I would like my students working on projects in teams. They will need a version control system for this. (The students could simply use Github repositories, but that is a no go. Every student would have to create a Github account. That is not acceptable. Furthermore, teaching and learning always needs a protected environment.) Alternatives I have experimented a bit with Gitlab, but it required to much effort setting up and keeping the server running stable.

Read More…

Zertifikate von Let’s Encrypt verwenden

Categories: administration
Installing acme-tiny My favorite Let's Encrypt clients is acme-tiny. It is just a very short Python script, which makes a code review easy. Som preparations must be done with OpenSSL. acme-tiny does not require root privileges. It just works. The user lets has to exist on an OpenBSD system with an nginx web server for the following description. Creating the directoy structure Create the following directories in the home directory of lets.

Read More…