Skip to content
This repository was archived by the owner on Sep 12, 2019. It is now read-only.

vito/darcsden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

442 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

darcsden is a darcs hosting platform, providing a simple website and
a SSH server for push/pull and quick repository creation.

You will need:
- CouchDB
- Redis

Both should be running on their default port, or just edit
DarcsDen/State/Util.hs to point to different ones.


To install:

    cabal install
    mkdir -p /srv/darcs
    adduser --system --home /srv/darcs --no-create-home --shell /bin/bash --group --gecos DarcsDen darcsden
    sudo -u darcsden ssh-keygen
    chown -R darcsden:darcsden /srv/darcs

    # make sure CouchDB is running
    darcsden --install


To start:
This package provides separate executables for the web and SSH servers,
`darcsden' and `darcsden-ssh', respectively. I recommend running them in
screen as user 'darcsden'.

The web server should be started from the directory containing /public, or
you can run it behind nginx or something that'll handle /public requests by
pointing to that directory.

About

an archive of my work on darcsden, which now runs hub.darcs.net

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors