We recommend that you employ a productive SVN server as part of the IT infrastructure which is monitored and maintained by experts. Make sure to use fail-safe hardware that is intended for operation as a server. Update the installed software in regular intervals and protect the server from external access. Make sure that you have a functioning backup.
For CODESYS SVN as the SVN client, it does not matter which operating system the server runs on.
Select a current version (example: version 1.9.x) when installing the SVN server for the first time. There should not be any problems with an existing server of version 1.8. Avoid server versions 1.7.x and lower. We recommend that you update this because SVN developers no long offer support for this version and earlier.
For Windows servers, download the installation packages from the Internet, for example from Apache.org or VisualSVN Server. For "Apache.org", the current versions of the graphical TortoiseSVN client provide options for installing the command line tools, including "svnserve". For Linux servers, SVN packages are usually available by the distribution. That is probably the easier way.