From a34e060264c7e529cf9bdf5a299bae0e756976e9 Mon Sep 17 00:00:00 2001
From: Daniel Berteaud
Date: Fri, 13 Mar 2015 14:15:19 +0100
Subject: [PATCH] More documentation
---
templates/default/documentation.html.ep | 68 +++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/templates/default/documentation.html.ep b/templates/default/documentation.html.ep
index 98594ba..cc0d628 100644
--- a/templates/default/documentation.html.ep
+++ b/templates/default/documentation.html.ep
@@ -321,6 +321,74 @@ cp /opt/vroom/conf/settings.ini.dist /opt/vroom/conf/settings.ini
+
+ cookie
+
+
+ This section controls the cookie used for VROOM sessions. The available settings are
+
+ - secret: A secret passphrase to sign cookies. Must be changed !!!
+
- name: The name of the cookie. Default is vroom
+
+
+
+
+ rooms
+
+
+ This section controls rooms behavior. The available settings are
+
+ - inactivity_timeout: The time (in minutes) after which a room without activity will be deleted
+ - reserved_inactivity_timeout: The same, but for rooms which have been reserved (owner password set).
+ You can set it to 0 if you do not want reserved room to expire
+ - common_names: a comma separated list of names you don't want anyone to be able to reserve. Rooms with
+ those names can be created, but not reserved. This is to prevent cybersquatting
+ - max_members: This is the maximum number of peer able to be in a room at the same time. You can define a limit
+ per room if you want. But the limit set here cannot be exceeded.
+
+
+
+
+ log
+
+
+ This section controls logging of the VROOM daemon. The following settings are available
+
+ - level: Set the logging level. Can be one of debug, info, warn, error or fatal
+
+
+
+
+ etherpad
+
+
+ Controls Etherpad-Lite integration. The following settings are available
+
+ - uri: The URI to reach your Etherpad Lite instance. This instance must share the same base domaine as VROOM because
+ of the way sessions are created (Etherpad Lite sessions are created by VROOM directly and sent as a cookie to the clients)
+ - api_key: The API key of your Etherpad-Lite instance. You can find it in the file APIKEY.txt at the root
+ of your Etherpad Lite installation
+ - base_domain: This is the common part of your domain between VROOM and Etherpad-Lite. For example, if you have VROOM running
+ on https://vroom.example.net/ and Etherpad-Lite as https://pads.example.net, you'd put base_domain = 'example.net' here
+
+
+
+
+ daemon
+
+
+ Controls how VROOM daemon behaves. The following settings are available
+
+ - listen_ip: This is the IP the daemon will listen on. Most of the time, you'll let 127.0.0.1 here as VROOM will
+ be accessed through a reverse proxy
+ - listen_port: The port VROOM daemon will bind to. Default is 8090. Just be sure to adjust your reverse proxy
+ configuration if you change this.
+ - backend: The backend used to run VROOM. Can be either
+ morbo (recommended for developments) or
+ hypnotoad (recommanded for production).
+ - pid_file: Where to store the PID file of VROOM daemon (has no effect when using the morbo backend)
+
+
Customize