services/Whois.md
... ...
@@ -148,4 +148,16 @@ mtn sync
148 148
149 149
Debian has a package "monotone-server", with config located in "/etc/monotone".
150 150
151
+### Allowing somebody to write to a monotone server
152
+
153
+If you want to allow somebody else to write to your monotone server (for instance for somebody to sync with you), you first need to import their key, here on Debian:
154
+
155
+ mtn --db /var/lib/monotone/default.mtn read < pubkey
156
+
157
+Then edit the file `write-permissions` (`/etc/monotone/write-permissions` on Debian) to add the email address associated with the public key.
158
+
159
+References: http://www.monotone.ca/docs/Basic-Network-Service.html#Basic-Network-Service and https://geti2p.net/en/get-involved/guides/monotone#obtaining-and-deploying-developers-keys
160
+
161
+### Tips and tricks
162
+
151 163
Pro-tip: monotone seems to use `SO_V6ONLY`, which is annoying. To bind to both IPv4 and IPv6, use `ADDRESS=":: --bind 0.0.0.0"` in `/etc/default/monotone`.
... ...
\ No newline at end of file