The following port needs to open on your firewall. 80/tcp The Following modules will need to be added to your apache, you will need to make sure your apache was compiled with --enable-proxy. If it has not, you will need to recompile it. LoadModule proxy_module lib/apache/mod_proxy.so LoadModule proxy_http_module lib/apache/mod_proxy_http.so Along with the svn ones. LoadModule dav_svn_module lib/apache/mod_dav_svn.so LoadModule authz_svn_module lib/apache/mod_authz_svn.so Copy from your subversion tarballs tools/xslt/svnindex.* to your /srv/www/htdocs directory. Apache httpd.conf file DAV svn SVNParentPath /srv/svn SVNIndexXSLT /svnindex.xsl AuthzSVNAccessFile /etc/svn/svn_auths Satisfy Any Require valid-user AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/svn/svn_users ProxyPass http://svn.cross-lfs.org/svn/repos ProxyPassReverse http://svn.cross-lfs.org/svn/repos --SVN Setup Create a cross-lfs Repo locally Change into the directory where you want to create the repo at, normally this is /srv/svn. The run the following command. svnadmin create cross-lfs -- Create pre-revprop-change Now change into the /srv/svn/cross-lfs and run the follow commands to create pre-revprop-change cat > hooks/pre-revprop-change << "EOF" #!/bin/sh EOF chmod 755 hooks/pre-revprop-change -- Make sure apache has full access, this assumes your are in /srv/svn chown {myapacheuser}:root * -R -- Intialize the Repo via syncsnc svnsync init http://{myapacheip}/svn/repos/cross-lfs http://svn.cross-lfs.org/svn/repos/cross-lfs -- Do the Initial Sync svnsync sync http://{myapacheip}/svn/repos/cross-lfs