greenhouse

greenhouse

minimal software forge

git clone git@git.lostduk.com:greenhouse.git

greenhouse / herbarium / README39 lines · 1118B · raw

1herbarium - mailing list archive web interface
2==============================================
3herbarium is a CGI program that shows the archives kept by pollen as
4threads, with raw messages and thread mboxes for b4 and git am.
5
6
7Requirements
8------------
9In order to build herbarium you need a C library with iconv.
10
11
12Installation
13------------
14Edit config.mk to match your local setup (herbarium is installed into
15the /usr/local namespace by default).
16
17Afterwards enter the following command to build and install herbarium
18(if necessary as root):
19
20    make clean install
21
22
23Running herbarium
24-----------------
25Run herbarium as a CGI program, for example with nginx and fcgiwrap,
26as a user that can read the list archives, and serve style.css and
27icon.svg from share/herbarium. Only lists that contain a public file
28are shown. See herbarium(1) for an example configuration.
29
30To fetch a thread with b4:
31
32    git config b4.midmask https://lists.example.org/list/%s
33    b4 am <message-id>
34
35
36Configuration
37-------------
38The configuration of herbarium is done by creating a custom config.h
39and (re)compiling the source code.