= MFPL Servers = Our server map is now in svn in the [browser:trunk/admin/servers admin/servers directory]. Each server is represented by a directory. Inside each directory are both files and sub-directories denoting properties of that server. In addition, in [browser:trunk/admin/tags the admin/tags] directory, we have further classified servers by tags. In the [browser:trunk/admin/scripts scripts] directory are a number of scripts that make use of the server database. In the [browser:trunk/admin/directives directives] directory are some automated tasks that can be run with the scripts/exeucte-directive script. == Checking out the repository == You can check out the entire repository with: {{{ svn co https://svn.mayfirst.org/mfpl/trunk/admin }}} Or, if you have write access: {{{ svn co svn+ssh://mfpl@svn.mayfirst.org/trunk/admin }}} == Adding a new server == A [wiki:add_server_to_server_svn_db separate page describes how to add a new server]. == Tags vs. Properties == In general, we use properties to define characteristics of servers. When we need to define a characteristic that is either too complicated to be conveyed in a simple property name (like the standard tag which identifies the servers which directly host members web sites and email accounts) or temporary (like tagging servers for upgrades), we use tags.