Golang, or just simply Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
This is way easier than you think !!
In 2018 I got a flashy new MacBook Pro. Using the macOS integrated backup solution Time Machine I wanted to build an open source Apple Time Capsule.
Apple Mac OSX doesn’t allow you to use a network share as a backup location.
The steps described below are tested on Debian Stretch but might also work on other Debian based distributions like Ubuntu.