Dmailserver Rest Api

Introduction A simple REST API server exposing setup.sh of Docker mailserver, able to run with low amounts of ram. Project repository: https://github.com/pjotrscholtze/dmailserver-rest-api Rationale I wanted to be able to programmatically access setup.sh, via an API. Because I want to make a small UI around it, together with some of my other services that I host. And since I thought I wouldn’t be the only person that could use something like this, hence this little project....

March 31, 2024 · 3 min · 447 words · Me

Go Monitoring

Introduction A simple monitoring server, able to run with low amounts of ram. Web UI is available, and sends status messages to Gotify. Project repository: https://github.com/pjotrscholtze/go-monitoring Rationale and requirements Since I wanted to have a small monitioring service for different projects that I’m playing with, I thought it would be a nice small project to build. Additionally, I didn’t want it to use a lot of resources but still be powerful enough to run arbitrary checks, and some coded checks....

April 16, 2023 · 1 min · 154 words · Me

Go Buildserver

Introduction A simple build server, able to run with low amounts of ram. Web UI is available. Project repository: https://github.com/pjotrscholtze/go-buildserver Rationale Before I used both Jenkins , and Drone , in non-cloud environments. While Drone is nice it is for some projects as it allows running each build step in a separate Kubernetes pod. It is also more bureaucratic, and thus slow to start. In smaller projects this can be a bottleneck, Jenkins is then faster, but still is not the fastest solution on limited resources, and also uses a decent chunk of RAM e....

March 29, 2023 · 2 min · 233 words · Me