aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis <spalax@gresille.org>2014-04-26 16:31:50 +0200
committerLouis <spalax@gresille.org>2014-04-26 16:33:15 +0200
commit06977a2994dcadd9381821f38fdd6b3f53f4f503 (patch)
tree9b42f7ed488bd029ceaa3f82922afb4ec6922f54
parent053137ea50a99adadec98ddd995b096bcd6c5f26 (diff)
downloadikiwiki-06977a2994dcadd9381821f38fdd6b3f53f4f503.tar
ikiwiki-06977a2994dcadd9381821f38fdd6b3f53f4f503.tar.gz
Added a possible level of decentralisation
-rw-r--r--doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn2
-rw-r--r--doc/tips/distributed_wikis.mdwn16
2 files changed, 15 insertions, 3 deletions
diff --git a/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn b/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn
index 35feacb71..d63409700 100644
--- a/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn
+++ b/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn
@@ -37,6 +37,8 @@ it on a remote machine, and tell Ikiwiki to use it instead of its local one. We
will also ensure that the wiki is rendered whenever a commit is done to the git
repository.
+[[!img separate-web-git-servers.svg size=400x]]
+
# Conventions
- We are building a wiki called *SITE*.
diff --git a/doc/tips/distributed_wikis.mdwn b/doc/tips/distributed_wikis.mdwn
index c0397d2db..503b9eddb 100644
--- a/doc/tips/distributed_wikis.mdwn
+++ b/doc/tips/distributed_wikis.mdwn
@@ -7,12 +7,13 @@ git, let's explore some possibilities for distributed wikis.
## Overview
-There are three possible level of decentralisation:
+There are several possible level of decentralisation:
0. [[default setup|rcs/git]], no decentralisation
1. [[a simple HTML mirror|tips/Git_repository_and_web_server_on_different_hosts/]]
- 2. separate `srcdir`, still requires a central bare repo - uses [[plugins/pinger]]
- 3. completely distinct ikiwiki installs, synchronised with [[plugins/contrib/gitpush]]
+ 2. [[separate ikiwiki and git servers|tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines]]
+ 3. separate `srcdir`, still requires a central bare repo - uses [[plugins/pinger]]
+ 4. completely distinct ikiwiki installs, synchronised with [[plugins/contrib/gitpush]]
Here's a graphic overview of those:
@@ -34,6 +35,15 @@ This is the configuration described in
hosts the HTML files, the ikiwiki [[cgi]] but everything else is on
the git server.
+### Separate ikiwiki web server, and git server
+
+[[!img Hosting_Ikiwiki_and_master_git_repository_on_different_machines/separate-web-git-servers.svg size=400x]]
+
+This is the configuration described in
+[[tips/Git_repository_and_web_server_on_different_hosts]]. One server hosts the web server (and the [[Ikiwiki cgi|cgi]]) and the git source dir; a second server hosts the git bare repository.
+
+
+
### Decentralised pinger setup
[[!img ping-setup.svg size=400x]]