========================================= Generic Server Setup Tricks ========================================= See also `debian `_ and `freebsd tricks `_. bind ------------- You probably want to hide your bind verison name to prevent scanning and attacks. Edit ``/etc/bind/named.conf`` or ``/etc/bind/named.conf.options`` and add this line to the options block:: version "Withheld"; ntp ------------ ntp servers listen on port 37. temboz ---------- The temboz feed reader is started by:: $./temboz --server & in the appropriate directory. File Hierarchy ------------------ /srv/ Root for server files, scripts, and databases /srv/http/ Subdirectories for each virtual host live in this folder, out of which static `HTTP `__ content is served. /srv/django/ Django applications and their databases live in here. /srv/git/ Bare git repositories are stored here; those with a file ``git-daemon-export-ok`` get served up through a web interface and can be publically cloned. /srv/ SVN repository roots are stored in sub folder in here. /srv/python/ Standalone python scripts and applications are stored in here (not Django apps).