01.15.10
Setting up a fossil repository on a public shared server.
This wasn’t difficult, but there was few bits and pieces so I will put it down here and maybe it will help someone. My current host is dreamhost.com so these are the steps for that host but I would image its probably pretty close for any other host.
Assumptions
Linux Host – Intel
Perl Scripts can be run on your shared hosting.
Steps
- Download the linux binary for intel or amd from fossil-scm.org and unzip.
- Upload fossil linux binary to your webspace – uploaded into a subdirectory bin
- Create a file with a .pl extension to run your script (I called mine fossil.pl)
- Put the code below into your fossil.pl file
#!/home/user/domain/bin/fossil repository: /home/user/domain/fossilrepository.fossil
- Obviously replacing user and domain with the path to the directory you put the fossil binary in.
- Next you need to change the permissions on the following files to 755
- fossil.pl
- bin/fossil
Navigate to www.yourdomain.com/fossil.pl and you should see the familiar fossil web ui.