aboutsummaryrefslogtreecommitdiffstats
path: root/wh.1
diff options
context:
space:
mode:
authorFilip Wandzio <contact@philw.dev>2025-10-01 22:21:25 +0200
committerFilip Wandzio <contact@philw.dev>2025-10-01 22:21:25 +0200
commit37e65300245be45d4000797b3ada53c68022fc26 (patch)
treeae304da2869d2069b3359def36e36d29877fc7c8 /wh.1
parent34fbb07af8de311a4d316325bcf574341f6be5dd (diff)
downloadwhiterabbit-37e65300245be45d4000797b3ada53c68022fc26.tar.gz
whiterabbit-37e65300245be45d4000797b3ada53c68022fc26.zip
Implement use flags for subcommants
Optimize synapse pipeline
Diffstat (limited to '')
-rw-r--r--wh.1 (renamed from whiterabbit.1)30
1 files changed, 23 insertions, 7 deletions
diff --git a/whiterabbit.1 b/wh.1
index e02030f..8a6230f 100644
--- a/whiterabbit.1
+++ b/wh.1
@@ -4,25 +4,26 @@
4whiterabbit \- auto-configure Matrix homeservers (Dendrite or Synapse) 4whiterabbit \- auto-configure Matrix homeservers (Dendrite or Synapse)
5.SH SYNOPSIS 5.SH SYNOPSIS
6.B whiterabbit 6.B whiterabbit
7[\fIturn\fR|\fIdendrite\fR|\fIsynapse\fR|\fIlist\fR|\fIremove <domain>\fR] 7[\fIturn\fR|\fIdendrite\fR|\fIsynapse\fR|\fIlist\fR|\fIremove <domain>\fR|
8\fI-t\fR|\fI-d\fR|\fI-s\fR|\fI-l\fR|\fI-r <domain>\fR]
8.SH DESCRIPTION 9.SH DESCRIPTION
9whiterabbit sets up Matrix homeservers with a global Coturn server and Nginx/Let's Encrypt support. 10whiterabbit sets up Matrix homeservers with a global Coturn server and Nginx/Let's Encrypt support.
10 11
11Main commands: 12Main commands and their short flag equivalents:
12.TP 13.TP
13.B turn 14.B turn, -t
14Install or configure the global Coturn server. 15Install or configure the global Coturn server.
15.TP 16.TP
16.B dendrite 17.B dendrite, -d
17Add a new Matrix Dendrite server. 18Add a new Matrix Dendrite server.
18.TP 19.TP
19.B synapse 20.B synapse, -s
20Add a new Matrix Synapse server. 21Add a new Matrix Synapse server.
21.TP 22.TP
22.B list 23.B list, -l
23List all configured Matrix servers. 24List all configured Matrix servers.
24.TP 25.TP
25.B remove <domain> 26.B remove <domain>, -r <domain>
26Remove a Matrix server by domain. 27Remove a Matrix server by domain.
27 28
28.SH EXAMPLES 29.SH EXAMPLES
@@ -30,17 +31,32 @@ Remove a Matrix server by domain.
30whiterabbit turn 31whiterabbit turn
31Set up the global Coturn server. 32Set up the global Coturn server.
32.TP 33.TP
34whiterabbit -t
35Same as above using flag.
36.TP
33whiterabbit dendrite 37whiterabbit dendrite
34Add a Dendrite server with TLS and Nginx. 38Add a Dendrite server with TLS and Nginx.
35.TP 39.TP
40whiterabbit -d
41Same as above using flag.
42.TP
36whiterabbit synapse 43whiterabbit synapse
37Add a Synapse server with TLS and Nginx. 44Add a Synapse server with TLS and Nginx.
38.TP 45.TP
46whiterabbit -s
47Same as above using flag.
48.TP
39whiterabbit list 49whiterabbit list
40Show all servers. 50Show all servers.
41.TP 51.TP
52whiterabbit -l
53Same as above using flag.
54.TP
42whiterabbit remove matrix.example.com 55whiterabbit remove matrix.example.com
43Remove a server. 56Remove a server.
57.TP
58whiterabbit -r matrix.example.com
59Same as above using flag.
44 60
45.SH NOTES 61.SH NOTES
46All Matrix servers share the same Coturn instance. 62All Matrix servers share the same Coturn instance.