

Not to mention that I can use a local server in addition to professional offerings, such as those already mentioned, if I should need to. On the other hand, I place a high value on privacy, so throwing code and data ( some of which may be heavily personalized) onto a third-party system does not sit right with me.

These solutions would accessible everywhere, I do not have to handle system administration work, and there are more useful features on the larger, professional providers. There are certainly some benefits to that choice. One note before starting the walkthrough: I could be using private repositories on GitHub or Bitbucket as an alternative to going through this process. In an effort to document this process for myself ( and to fill in some of those gaps), I am going to outline the process of how I set up my DS213+ to act as a Git server. There are also some decent how-to guides to enable remote access and perform initial server setup, although most of the guides I found were usually missing various important steps. As it turns out, Synology has a great first-party-developed package for setting up and supporting a Git server. Using my DS213+ as a Git handler is the next step in making my DS213+ the one-stop shop for all my side projects. In addition to being a data store for family media ( pictures, etc.), I also keep various technical and creative projects in there so they can be easily accessed across my Windows and Ubuntu installs. As for the target hardware, I currently operate a Synology DS213+ NAS that is used mostly for media storage purposes. After all, the computational horsepower needed to run a version control system is easily provided by even the most barebones of NAS devices. I figured that someone HAD to have gone through the effort, since one of the trends in computing is to build up more sophisticated “homelab” systems. Sometime last year, I got the idea to start poking around Synology forums and support venues to see if someone had gone through the effort to get a Git server up-and-running on any Synology NAS models.
