Fossil SCM

Updates to the www/selfhost.wiki page.

drh 2025-02-11 21:33 trunk
Commit 482bd93cf97f6526141a14a066ae4c489025b32c9383bad860dd7d7db2c1dfe8
1 file changed +5 -4
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -1,13 +1,13 @@
11
<title>Fossil Self-Hosting Repositories</title>
22
3
-Fossil has self-hosted since 2007-07-21. As of 2017-07-25
3
+Fossil has self-hosted since 2007-07-21. As of 2025-02-11
44
there are three publicly accessible repositories for the Fossil source code:
55
66
1. [https://fossil-scm.org/]
77
2. [https://www2.fossil-scm.org/]
8
- 3. [https://www3.fossil-scm.org/site.cgi]
8
+ 3. [https://www3.fossil-scm.org/]
99
1010
The canonical repository is (1). Repositories (2) and (3) automatically
1111
stay in synchronization with (1) via a
1212
<a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
1313
"fossil sync" at regular intervals.
@@ -20,11 +20,11 @@
2020
Changes (such as new tickets or wiki or check-ins) can be implemented
2121
on any of the three servers and those changes automatically propagate to the
2222
other two servers.
2323
2424
Server (1) runs as a [./aboutcgi.wiki|CGI script] on a
25
-<a href="http://www.linode.com/">Linode 8192</a> located in Dallas, TX
25
+<a href="http://www.linode.com/">Linode</a> located in Dallas, TX
2626
- on the same virtual machine that
2727
hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
2828
dozen other smaller projects. This demonstrates that Fossil can run on
2929
a low-power host processor.
3030
Multiple fossil-based projects can easily be hosted on the same machine,
@@ -57,10 +57,11 @@
5757
5858
In recent years, virtual private servers have become a more flexible and
5959
less expensive hosting option compared to shared hosting accounts.
6060
So on 2017-07-25, server (3) was moved
6161
onto a $5/month "droplet" [https://en.wikipedia.org/wiki/Virtual_private_server|VPS]
62
+(update: $6/month now)
6263
from [https://www.digitalocean.com|Digital Ocean]
6364
located in San Francisco.
6465
6566
Server (3) is synchronized with the canonical server (1) by running
6667
a command similar to the following via cron:
@@ -68,10 +69,10 @@
6869
<pre>
6970
/usr/local/bin/fossil all sync -u
7071
</pre>
7172
7273
Server (2) is a
73
-<a href="http://www.linode.com/">Linode 4096</a> located in Newark, NJ
74
+<a href="http://www.linode.com/">Linode</a> located in Newark, NJ
7475
and set up just like the canonical server (1) with the addition of a
7576
cron job for synchronization. The same cron job also runs the
7677
[/help?cmd=git|fossil git export] command after each sync in order to
7778
[./mirrortogithub.md#ex1|mirror all changes to GitHub].
7879
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -1,13 +1,13 @@
1 <title>Fossil Self-Hosting Repositories</title>
2
3 Fossil has self-hosted since 2007-07-21. As of 2017-07-25
4 there are three publicly accessible repositories for the Fossil source code:
5
6 1. [https://fossil-scm.org/]
7 2. [https://www2.fossil-scm.org/]
8 3. [https://www3.fossil-scm.org/site.cgi]
9
10 The canonical repository is (1). Repositories (2) and (3) automatically
11 stay in synchronization with (1) via a
12 <a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
13 "fossil sync" at regular intervals.
@@ -20,11 +20,11 @@
20 Changes (such as new tickets or wiki or check-ins) can be implemented
21 on any of the three servers and those changes automatically propagate to the
22 other two servers.
23
24 Server (1) runs as a [./aboutcgi.wiki|CGI script] on a
25 <a href="http://www.linode.com/">Linode 8192</a> located in Dallas, TX
26 - on the same virtual machine that
27 hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
28 dozen other smaller projects. This demonstrates that Fossil can run on
29 a low-power host processor.
30 Multiple fossil-based projects can easily be hosted on the same machine,
@@ -57,10 +57,11 @@
57
58 In recent years, virtual private servers have become a more flexible and
59 less expensive hosting option compared to shared hosting accounts.
60 So on 2017-07-25, server (3) was moved
61 onto a $5/month "droplet" [https://en.wikipedia.org/wiki/Virtual_private_server|VPS]
 
62 from [https://www.digitalocean.com|Digital Ocean]
63 located in San Francisco.
64
65 Server (3) is synchronized with the canonical server (1) by running
66 a command similar to the following via cron:
@@ -68,10 +69,10 @@
68 <pre>
69 /usr/local/bin/fossil all sync -u
70 </pre>
71
72 Server (2) is a
73 <a href="http://www.linode.com/">Linode 4096</a> located in Newark, NJ
74 and set up just like the canonical server (1) with the addition of a
75 cron job for synchronization. The same cron job also runs the
76 [/help?cmd=git|fossil git export] command after each sync in order to
77 [./mirrortogithub.md#ex1|mirror all changes to GitHub].
78
--- www/selfhost.wiki
+++ www/selfhost.wiki
@@ -1,13 +1,13 @@
1 <title>Fossil Self-Hosting Repositories</title>
2
3 Fossil has self-hosted since 2007-07-21. As of 2025-02-11
4 there are three publicly accessible repositories for the Fossil source code:
5
6 1. [https://fossil-scm.org/]
7 2. [https://www2.fossil-scm.org/]
8 3. [https://www3.fossil-scm.org/]
9
10 The canonical repository is (1). Repositories (2) and (3) automatically
11 stay in synchronization with (1) via a
12 <a href="http://en.wikipedia.org/wiki/Cron">cron job</a> that invokes
13 "fossil sync" at regular intervals.
@@ -20,11 +20,11 @@
20 Changes (such as new tickets or wiki or check-ins) can be implemented
21 on any of the three servers and those changes automatically propagate to the
22 other two servers.
23
24 Server (1) runs as a [./aboutcgi.wiki|CGI script] on a
25 <a href="http://www.linode.com/">Linode</a> located in Dallas, TX
26 - on the same virtual machine that
27 hosts <a href="http://www.sqlite.org/">SQLite</a> and over a
28 dozen other smaller projects. This demonstrates that Fossil can run on
29 a low-power host processor.
30 Multiple fossil-based projects can easily be hosted on the same machine,
@@ -57,10 +57,11 @@
57
58 In recent years, virtual private servers have become a more flexible and
59 less expensive hosting option compared to shared hosting accounts.
60 So on 2017-07-25, server (3) was moved
61 onto a $5/month "droplet" [https://en.wikipedia.org/wiki/Virtual_private_server|VPS]
62 (update: $6/month now)
63 from [https://www.digitalocean.com|Digital Ocean]
64 located in San Francisco.
65
66 Server (3) is synchronized with the canonical server (1) by running
67 a command similar to the following via cron:
@@ -68,10 +69,10 @@
69 <pre>
70 /usr/local/bin/fossil all sync -u
71 </pre>
72
73 Server (2) is a
74 <a href="http://www.linode.com/">Linode</a> located in Newark, NJ
75 and set up just like the canonical server (1) with the addition of a
76 cron job for synchronization. The same cron job also runs the
77 [/help?cmd=git|fossil git export] command after each sync in order to
78 [./mirrortogithub.md#ex1|mirror all changes to GitHub].
79

Keyboard Shortcuts

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