diff options
| author | cashmere <cashmere@autistici.org> | 2026-09-04 09:05:24 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-09-04 09:05:24 +0200 |
| commit | 4f49b16079b27d7ce633619e4cddfdf2bffbc952 (patch) | |
| tree | c296c1e7f3c3e2f6859c6d3a1b1b208779b89679 /www/server/any/althttpd.md | |
| download | relic-master.tar.gz | |
Diffstat (limited to 'www/server/any/althttpd.md')
| -rw-r--r-- | www/server/any/althttpd.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/www/server/any/althttpd.md b/www/server/any/althttpd.md new file mode 100644 index 0000000..7797103 --- /dev/null +++ b/www/server/any/althttpd.md @@ -0,0 +1,42 @@ +# Serving via althttpd + +[Althttpd][althttpd] +is a light-weight web server that has been used to implement the SQLite and +Fossil websites for well over a decade. Althttpd strives for simplicity, +security, ease of configuration, and low resource usage. + +To set up a Fossil server as CGI on a host running the althttpd web +server, follow these steps. +<ol> +<li>Get the althttpd webserver running on the host. This is easily +done by following the [althttpd documentation][althttpd]. + +<li>Create a CGI script for your Fossil repository. The script will +be typically be two lines of code that look something like this: + +~~~ + #!/usr/bin/fossil + repository: /home/yourlogin/fossils/project.fossil +~~~ + +Modify the filenames to conform to your system, of course. The +CGI script accepts [other options][cgi] besides the +repository:" line. You can add in other options as you desire, +but the single "repository:" line is normally all that is needed +to get started. + +<li>Make the CGI script executable. + +<li>Verify that the fossil repository file and the directory that contains +the repository are both writable by whatever user the web server is +running and. +</ol> + +And you are done. Visit the URL that corresponds to the CGI script +you created to start using your Fossil server. + +*[Return to the top-level Fossil server article.](../)* + + +[althttpd]: https://sqlite.org/althttpd/ +[cgi]: ../../cgi.wiki |
