articy:server internal SVN advanced configuration

Wed 14. Jan 2015, 15:56

Advanced configuration parameters can be set in the ArticyServer.cfg file in the server directory, one switch per line. Changing configuration here requires a server restart.

The SVN server reports its repository URL based on the machine name of the articy:server and its windows domain. This is OK for purely local installation but if you want to expose it to public (without VPN) you need a domain name that can be resolved from everywhere. To archive this add

Code: Select all
-svn.machinename <full qualified DNS name or IP>

e.g. articy-server.nevigo.com and ensure that this name is externally resolved to the incoming router IP (and add a port forward, and firewall rule) and internally resolved to the IP of the server.

If you want to change the default port (normally the port of the articy:server plus 1 ==> 16708 ) add

Code: Select all
-svnport 3690

To use another port. (3690 is the default SVN port for the svn:// protocol)

The repository is placed in the folder "Repository" inside the "DB" directory where the articy:server database is located. If you like to move the repository to another disk (e.g. "D:\Repository"), override the default path generation by adding

Code: Select all
-svnpath <full qualified path to the new repository directory>



articy:server comes with a 32 Bit SVN 1.7 server placed in the "svn" directory. You can override the usage of this server by adding

Code: Select all
-svnbin <full qualified path to SVN bin directory>

articy:server will check for a version 1.6 or 1.7 server (we will allow a 1.8 server with the 2.4 release)

for troubleshooting you may enable SVN server logging by adding -svnserverlog to the configuration

If you already have a repository and want articy:server to update the user records & passwords or like to add own SVN users you need to modify the files authz and passwd in the conf directory of the repository. The regions that are changed by articy:server are marked with

Code: Select all
# NEVIGO: Start of articy:server managed users
# NEVIGO: End of articy:server managed users

for further info take a look at those files in the repository that was created from the installer.

It is recommended to change the password of the "ServerAdmin" user in the authz file or entirely remove this user. It is for administration convenience only
User avatar
[Articy] Peter Sabath
Articy Staff
Articy Staff
 
Posts: 89
Joined: Wed 23. Nov 2011, 13:58
Location: Bochum

Return to Knowledge Base

Who is online

Users browsing this forum: No registered users and 9 guests

Who We Are
Contact Us
Social Links