wiki:server_overview

Version 3 (modified by Jamie McClelland, 11 years ago) (diff)

--

MFPL Servers

Our server map is now in svn in the 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 the admin/tags directory, we have further classified servers by tags.

In the scripts directory are a number of scripts that make use of the server database.

In the directives directory are some automated tasks that can be run with the scripts/exeucte-directive script.

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.