1INFINOTED(1) User Commands INFINOTED(1)
2
3
4
6 infinoted - dedicated server for the infinote protocol (e.g. Gobby)
7
9 infinoted-0.7 [options]
10
12 infinoted is a dedicated server which allows clients to edit plain text
13 documents and source files collaboratively over a network. Changes to
14 the documents are synchronized instantly to the other clients.
15
16 This server supports the infinote protocol as implemented by libinfin‐
17 ity. Example clients include Gobby 0.5.x, Kobby and a special plugin
18 for gedit. It is not compatible to the older libobby protocol.
19
20 It comes with a list of plugins like autosave, dbus integration and
21 others. For a complete list see
22 https://github.com/gobby/gobby/wiki/Dedicated%20Server. The default
23 plugin is note-text. It needs to be added along with any other plugins
24 that one might want to enable.
25
27 Help Options:
28 -h, --help
29 Show help options
30
31 Application Options:
32 -c, --config-file=CONFIG-FILE
33 Load the given configuration file instead of looking at the
34 standard locations.
35
36 -k, --key-file=KEY-FILE
37 The server's private key
38
39 -c, --certificate-file=CERTIFICATE-FILE
40 The server's certificate
41
42 --certificate-chain
43 The certificate chain to the root certificate, if not included
44 in the file given in --certificate-file.
45
46 --create-key
47 Creates a new random private key
48
49 --create-certificate
50 Creates a new self-signed certificate using the given key
51
52 -p, --port-number=PORT
53 The port number to listen on
54
55 --listen-address=ADDRESS
56 The IP address to listen on
57
58 --security-policy=no-tls|allow-tls|require-tls
59 How to decide whether to use TLS
60
61 -r, --root-directory=DIRECTORY
62 A directory to save the document tree into in infinoted-xml for‐
63 mat. This is the location where the tree is kept persistently
64 so that it is available again after server restart. Usually,
65 documents are saved in this tree 60 seconds after the last user
66 left the session. In addition to this, when the autosave plugin
67 is enabled, it is possible to save sessions into the tree peri‐
68 odically. The default directory is ~/.infinote.
69
70 --plugins=PLUGIN
71 Additional plugin to load. Repeat the option on the command-line
72 to specify multiple plugins and semi-colons in the configuration
73 file. Plugin options can be configured in the configuration file
74 (one section for each plugin), or with the --plugin-parameter
75 option.
76
77 --plugin-parameter=PLUGIN:KEY:VALUE
78 Sets the option KEY for plugin PLUGIN to the given VALUE. Nor‐
79 mally, plugin options are specified in the configuration file,
80 but this command line option allows one to set or override plug‐
81 in options on the command line.
82
83 -P, --password=PASSWORD
84 Require given password on connections
85
86 --pam-service=SERVICE
87 Authenticate clients against given pam service on connection
88
89 --pam-allow-user=USERS
90 Users allowed to connect after pam authentication. Separate
91 entries with semicolons.
92
93 --pam-allow-group=GROUPS
94 Group allowed to connect after pam authentication. Separate
95 entries with semicolons.
96
97 -d, --daemonize
98 Daemonize the server
99
100 -D, --kill-daemon
101 Kill a running daemon
102
103 -v, --version
104 Display version information and exit
105
107 infinoted and libinfinity were written by Armin Burgmeier
108 <armin@arbur.net>
109
110
111
112infinoted 0.7 August 2014 INFINOTED(1)