gotsysd has been added to Game of Trees
Published on March 7, 2025 by Stefan Sperling
gotsysd is an essential component for running gotd as a service since it makes it
possible to manage gotd servers without direct shell access.
Configuration settings are committed to a special gotsys.git repostitory, and gotsysd applies this
configuration to the running system: adding user accounts, creating user home directories,
installing authorized ssh keys, creating repositories, and creating a new gotd.conf file.
gotd is then restarted and runs with the updated configuration.
I had expected to arrive at this stage a lot earlier, but life interfered when I broke my wrist in a bicycle accident last summer. Once I had recovered, other projects I had committed to were delayed and had to be completed before I could return to this. I have spent the last two months mostly working on gotsysd.
Some finishing touches are still required in gotsysd and gotd before we can start renting servers and then slowly open things up for users. We will be offering initial service to people who have already contributed to our fund before opening things up more widely.
Thanks to everyone who has already contributed to the fund, trusting that we will follow through with our plan!
The existing funds will initially be dedicated to financing server rentals.
Once things are up and running such running costs should be covered by monthly user contributions.
Whatever remains of the initial funds will be used as a reserve.
possible to manage gotd servers without direct shell access.
Configuration settings are committed to a special gotsys.git repostitory, and gotsysd applies this
configuration to the running system: adding user accounts, creating user home directories,
installing authorized ssh keys, creating repositories, and creating a new gotd.conf file.
gotd is then restarted and runs with the updated configuration.
I had expected to arrive at this stage a lot earlier, but life interfered when I broke my wrist in a bicycle accident last summer. Once I had recovered, other projects I had committed to were delayed and had to be completed before I could return to this. I have spent the last two months mostly working on gotsysd.
Some finishing touches are still required in gotsysd and gotd before we can start renting servers and then slowly open things up for users. We will be offering initial service to people who have already contributed to our fund before opening things up more widely.
Thanks to everyone who has already contributed to the fund, trusting that we will follow through with our plan!
The existing funds will initially be dedicated to financing server rentals.
Once things are up and running such running costs should be covered by monthly user contributions.
Whatever remains of the initial funds will be used as a reserve.
🚀 1