diff --git a/doc/guide/images/src/README.fonts b/doc/guide/images/src/README.fonts
new file mode 100644
index 0000000000000000000000000000000000000000..805df448b955000a0a21d125d710c6c7883c01b7
--- /dev/null
+++ b/doc/guide/images/src/README.fonts
@@ -0,0 +1,10 @@
+# $OpenLDAP$
+# Copyright 2007 The OpenLDAP Foundation, All Rights Reserved.
+# COPYING RESTRICTIONS APPLY, see COPYRIGHT.
+#
+# README.fonts 
+#
+
+In dia we use:
+
+sans Normal 1.00 #000000
diff --git a/doc/guide/images/src/config_dit.dia b/doc/guide/images/src/config_dit.dia
new file mode 100644
index 0000000000000000000000000000000000000000..fc9d7c017e7256dedc877dfc80ef1021e329afec
Binary files /dev/null and b/doc/guide/images/src/config_dit.dia differ
diff --git a/doc/guide/images/src/config_local.dia b/doc/guide/images/src/config_local.dia
new file mode 100644
index 0000000000000000000000000000000000000000..a46036895e49492ae8e4262a74d89024a785dfa9
Binary files /dev/null and b/doc/guide/images/src/config_local.dia differ
diff --git a/doc/guide/images/src/config_ref.dia b/doc/guide/images/src/config_ref.dia
new file mode 100644
index 0000000000000000000000000000000000000000..7bcc733cbf39bda2cddea3fb35e87480acbd0527
Binary files /dev/null and b/doc/guide/images/src/config_ref.dia differ
diff --git a/doc/guide/images/src/config_repl.dia b/doc/guide/images/src/config_repl.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/config_repl.dia differ
diff --git a/doc/guide/images/src/delta-syncrepl.dia b/doc/guide/images/src/delta-syncrepl.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/delta-syncrepl.dia differ
diff --git a/doc/guide/images/src/intro_dctree.dia b/doc/guide/images/src/intro_dctree.dia
new file mode 100644
index 0000000000000000000000000000000000000000..556671fb6b3606f3936939fb4c4c802285da581e
Binary files /dev/null and b/doc/guide/images/src/intro_dctree.dia differ
diff --git a/doc/guide/images/src/intro_tree.dia b/doc/guide/images/src/intro_tree.dia
new file mode 100644
index 0000000000000000000000000000000000000000..86a8d1bf1925583a39cc8bc4dcf57285892a96fb
Binary files /dev/null and b/doc/guide/images/src/intro_tree.dia differ
diff --git a/doc/guide/images/src/mirrormode.dia b/doc/guide/images/src/mirrormode.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/mirrormode.dia differ
diff --git a/doc/guide/images/src/n-way-multi-master.dia b/doc/guide/images/src/n-way-multi-master.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/n-way-multi-master.dia differ
diff --git a/doc/guide/images/src/syncrepl-firewalls.dia b/doc/guide/images/src/syncrepl-firewalls.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/syncrepl-firewalls.dia differ
diff --git a/doc/guide/images/src/syncrepl-pull.dia b/doc/guide/images/src/syncrepl-pull.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/syncrepl-pull.dia differ
diff --git a/doc/guide/images/src/syncrepl-push.dia b/doc/guide/images/src/syncrepl-push.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/syncrepl-push.dia differ
diff --git a/doc/guide/images/src/syncrepl.dia b/doc/guide/images/src/syncrepl.dia
new file mode 100644
index 0000000000000000000000000000000000000000..3f159ea017f63b429ccbf2e8447639235adfa39f
Binary files /dev/null and b/doc/guide/images/src/syncrepl.dia differ