Overview
SHA1 Hash: | 93d0646830d85089ef9e23ebaac1438caf206b2e |
---|---|
Date: | 2009-08-24 18:02:18 |
User: | drh |
Comment: | Typos in the new selfhost.wiki document. |
Timelines: | ancestors | descendants | both | trunk |
Other Links: | files | ZIP archive | manifest |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
[hide diffs]Modified www/selfhost.wiki from [1b51c5e697] to [712cb7df6c].
@@ -1,44 +1,44 @@ <title>Fossil Self-Hosting Repositories</title> <h1 align="center">Fossil Self-Hosting Repositories</h1> Fossil has self-hosted since 2007-07-21. As of this writing (2009-08-24) -there are three publicly accessible repositories for he Fossil source code: +there are three publicly accessible repositories for the Fossil source code: 1. [http://www.fossil-scm.org/] 2. [http://www.hwaci.com/cgi-bin/fossil] 3. [http://www2.fossil-scm.org/] The canonical repository is (1). Repositories (2) and (3) automatically stay in synchronization with (1) via a -<a href="http://en.wikipedia.org/wiki/Cron">cron</a> job that invokes -"fossil sync" on a daily basis. +<a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes +"fossil sync" at regular intervals. Note that the two secondary repositories are more than just read-only mirrors. All three servers support full read/write capabilities. Changes (such as new tickets or wiki or check-ins) can be implemented on any of the three servers and those changes automatically propagate to the other two servers. Server (1) runs as a CGI script on a <a href="http://www.linode.com/">Linode 720</a> located in Dallas, TX -- on the same virtual -machine hosts <a href="http://www.sqlite.org/">SQLite</a> and over a +- on the same virtual machine that +hosts <a href="http://www.sqlite.org/">SQLite</a> and over a dozen other smaller projects. This demonstrates that Fossil does not require much server power. -Multiple fossil-based projects an easily be hosted on the same machine, +Multiple fossil-based projects can easily be hosted on the same machine, even if that machine is itself one of several dozen virtual machines on single physical box. The CGI script that runs the canonical Fossil self-hosting repository is as follows: <blockquote><pre> #!/usr/bin/fossil repository: /fossil/fossil.fossil </pre></blockquote> -Server (2) run as a CGI script on a shared hosting account at +Server (2) runs as a CGI script on a shared hosting account at <a href="http://www.he.net/">Hurricane Electric</a> in San Jose and Fremont, CA. This server demonstrates the ability of Fossil to run on an economical shared-host web account with no privileges beyond port 80 HTTP access and CGI. It is not necessary to have a dedicated server to run Fossil. As far as we are aware,