Code Monkey home page Code Monkey logo

darcsden's Introduction

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.

darcsden's People

Contributors

bytbox avatar jcpetruzza avatar simonmichael avatar vito avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.