Steps I've taken to make my laptop a Subversion server. Credit must go to AlephZarro for his directions here. I now have a working SVN server (which has currently only been tested locally).
Specific setup:
Kubuntu 8.04 Hardy Heron
Requirements to follow this guide:
apt-get package manager program
text editor (I use kate)
sudo access rights
1: Install Apache HTTP server and required modules:
sudo apt-get install libapache2-svn apache2
The following extra packages will be installed:
apache2-mpm-worker apache2-utils apache2.2-common
2: Enable SSL
sudo a2enmod ssl
sudo kate /etc/apache2/ports.conf
If you get 403 forbidden when you hit the webserver it may be because you used a hostname that is not what you specified in your config file (ie localhost or 127.0.0.1). Try hitting https://whateveryousetasyourhostname instead...
Otherwise I kept receiving a 409 error when committing local modifications
(though the commitments were server side effective, I needed to follow up with local updates)