Skip to content
This repository has been archived by the owner on Sep 12, 2019. It is now read-only.
/ darcsden Public archive

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

License

Notifications You must be signed in to change notification settings

vito/darcsden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published