Fossil SCM

Updates to the self-hosting page.

drh 2011-01-13 20:23 trunk
Commit 4ab7251fcd557333dc8c2cf27bb5758ee5dd506f
1 file changed +10 -10
+10 -10
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -2,12 +2,12 @@
22
33
Fossil has self-hosted since 2007-07-21. As of this writing (2009-08-24)
44
there are three publicly accessible repositories for the Fossil source code:
55
66
1. [http://www.fossil-scm.org/]
7
- 2. [http://www.hwaci.com/cgi-bin/fossil]
8
- 3. [http://www2.fossil-scm.org/]
7
+ 2. [http://www2.fossil-scm.org/]
8
+ 3. [http://www3.fossil-scm.org/site.cgi]
99
1010
1111
The canonical repository is (1). Repositories (2) and (3) automatically
1212
stay in synchronization with (1) via a
1313
<a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
@@ -18,11 +18,11 @@
1818
Changes (such as new tickets or wiki or check-ins) can be implemented
1919
on any of the three servers and those changes automatically propagate to the
2020
other two servers.
2121
2222
Server (1) runs as a CGI script on a
23
-<a href="http://www.linode.com/">Linode 720</a> located in Dallas, TX
23
+<a href="http://www.linode.com/">Linode 1024</a> located in Dallas, TX
2424
- on the same virtual machine that
2525
hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
2626
dozen other smaller projects. This demonstrates that Fossil does not
2727
require much server power.
2828
Multiple fossil-based projects can easily be hosted on the same machine,
@@ -33,13 +33,13 @@
3333
<blockquote><pre>
3434
#!/usr/bin/fossil
3535
repository: /fossil/fossil.fossil
3636
</pre></blockquote>
3737
38
-Server (2) runs as a CGI script on a shared hosting account at
39
-<a href="http://www.he.net/">Hurricane Electric</a> in San Jose and
40
-Fremont, CA. This server demonstrates the ability of
38
+Server (3) runs as a CGI script on a shared hosting account at
39
+<a href="http://www.he.net/">Hurricane Electric</a> in Fremont, CA.
40
+This server demonstrates the ability of
4141
Fossil to run on an economical shared-host web account with no
4242
privileges beyond port 80 HTTP access and CGI. It is not necessary
4343
to have a dedicated server to run Fossil. As far as we are aware,
4444
Fossil is the only full-featured configuration management system
4545
that can run in
@@ -50,16 +50,16 @@
5050
<blockquote><pre>
5151
#!/home/hwaci/bin/fossil
5252
repository: /home/hwaci/fossil/fossil.fossil
5353
</pre></blockquote>
5454
55
-Server (2) is synchronized with the canonical server (1) by running
55
+Server (3) is synchronized with the canonical server (1) by running
5656
the following command via cron:
5757
5858
<blockquote><pre>
5959
/home/hwaci/bin/fossil sync -R /home/hwaci/fossil/fossil.fossil
6060
</pre></blockquote>
6161
62
-Server (3) is a
63
-<a href="http://www.linode.com/">Linode 360</a> located in Atlanta, GA
62
+Server (2) is a
63
+<a href="http://www.linode.com/">Linode 512</a> located in Atlanta, GA
6464
and set up just like the canonical server (1) with the addition of a
65
-cron job for synchronization as in server (2).
65
+cron job for synchronization as in server (3).
6666
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -2,12 +2,12 @@
2
3 Fossil has self-hosted since 2007-07-21. As of this writing (2009-08-24)
4 there are three publicly accessible repositories for the Fossil source code:
5
6 1. [http://www.fossil-scm.org/]
7 2. [http://www.hwaci.com/cgi-bin/fossil]
8 3. [http://www2.fossil-scm.org/]
9
10
11 The canonical repository is (1). Repositories (2) and (3) automatically
12 stay in synchronization with (1) via a
13 <a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
@@ -18,11 +18,11 @@
18 Changes (such as new tickets or wiki or check-ins) can be implemented
19 on any of the three servers and those changes automatically propagate to the
20 other two servers.
21
22 Server (1) runs as a CGI script on a
23 <a href="http://www.linode.com/">Linode 720</a> located in Dallas, TX
24 - on the same virtual machine that
25 hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
26 dozen other smaller projects. This demonstrates that Fossil does not
27 require much server power.
28 Multiple fossil-based projects can easily be hosted on the same machine,
@@ -33,13 +33,13 @@
33 <blockquote><pre>
34 #!/usr/bin/fossil
35 repository: /fossil/fossil.fossil
36 </pre></blockquote>
37
38 Server (2) runs as a CGI script on a shared hosting account at
39 <a href="http://www.he.net/">Hurricane Electric</a> in San Jose and
40 Fremont, CA. This server demonstrates the ability of
41 Fossil to run on an economical shared-host web account with no
42 privileges beyond port 80 HTTP access and CGI. It is not necessary
43 to have a dedicated server to run Fossil. As far as we are aware,
44 Fossil is the only full-featured configuration management system
45 that can run in
@@ -50,16 +50,16 @@
50 <blockquote><pre>
51 #!/home/hwaci/bin/fossil
52 repository: /home/hwaci/fossil/fossil.fossil
53 </pre></blockquote>
54
55 Server (2) is synchronized with the canonical server (1) by running
56 the following command via cron:
57
58 <blockquote><pre>
59 /home/hwaci/bin/fossil sync -R /home/hwaci/fossil/fossil.fossil
60 </pre></blockquote>
61
62 Server (3) is a
63 <a href="http://www.linode.com/">Linode 360</a> located in Atlanta, GA
64 and set up just like the canonical server (1) with the addition of a
65 cron job for synchronization as in server (2).
66
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -2,12 +2,12 @@
2
3 Fossil has self-hosted since 2007-07-21. As of this writing (2009-08-24)
4 there are three publicly accessible repositories for the Fossil source code:
5
6 1. [http://www.fossil-scm.org/]
7 2. [http://www2.fossil-scm.org/]
8 3. [http://www3.fossil-scm.org/site.cgi]
9
10
11 The canonical repository is (1). Repositories (2) and (3) automatically
12 stay in synchronization with (1) via a
13 <a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
@@ -18,11 +18,11 @@
18 Changes (such as new tickets or wiki or check-ins) can be implemented
19 on any of the three servers and those changes automatically propagate to the
20 other two servers.
21
22 Server (1) runs as a CGI script on a
23 <a href="http://www.linode.com/">Linode 1024</a> located in Dallas, TX
24 - on the same virtual machine that
25 hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
26 dozen other smaller projects. This demonstrates that Fossil does not
27 require much server power.
28 Multiple fossil-based projects can easily be hosted on the same machine,
@@ -33,13 +33,13 @@
33 <blockquote><pre>
34 #!/usr/bin/fossil
35 repository: /fossil/fossil.fossil
36 </pre></blockquote>
37
38 Server (3) runs as a CGI script on a shared hosting account at
39 <a href="http://www.he.net/">Hurricane Electric</a> in Fremont, CA.
40 This server demonstrates the ability of
41 Fossil to run on an economical shared-host web account with no
42 privileges beyond port 80 HTTP access and CGI. It is not necessary
43 to have a dedicated server to run Fossil. As far as we are aware,
44 Fossil is the only full-featured configuration management system
45 that can run in
@@ -50,16 +50,16 @@
50 <blockquote><pre>
51 #!/home/hwaci/bin/fossil
52 repository: /home/hwaci/fossil/fossil.fossil
53 </pre></blockquote>
54
55 Server (3) is synchronized with the canonical server (1) by running
56 the following command via cron:
57
58 <blockquote><pre>
59 /home/hwaci/bin/fossil sync -R /home/hwaci/fossil/fossil.fossil
60 </pre></blockquote>
61
62 Server (2) is a
63 <a href="http://www.linode.com/">Linode 512</a> located in Atlanta, GA
64 and set up just like the canonical server (1) with the addition of a
65 cron job for synchronization as in server (3).
66

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button