|
@@ -22,6 +22,8 @@ _Copyright © Daniel Oaks <daniel@danieloaks.net>, Shivaram Lingamneni <slingamn
|
22
|
22
|
- Installing
|
23
|
23
|
- Windows
|
24
|
24
|
- macOS / Linux / Raspberry Pi
|
|
25
|
+ - Docker
|
|
26
|
+ - Becoming an operator
|
25
|
27
|
- Productionizing
|
26
|
28
|
- Upgrading
|
27
|
29
|
- Features
|
|
@@ -124,6 +126,11 @@ If you're using Arch Linux, you can also install the [`oragono` package](https:/
|
124
|
126
|
For further information and a sample docker-compose file see the separate [Docker documentation](https://github.com/oragono/oragono/blob/master/distrib/docker/README.md).
|
125
|
127
|
|
126
|
128
|
|
|
129
|
+## Becoming an operator
|
|
130
|
+
|
|
131
|
+Many administrative actions on an IRC server are performed "in-band" as IRC commands sent from a client. The client in question must be an IRC operator ("oper", "ircop"). The easiest way to become an operator on your new Oragono instance is first to pick a strong, secure password, then "hash" it using the `oragono genpasswd` command (run `oragono genpasswd` from the command line, then enter your password twice), then copy the resulting hash into the `opers` section of your `ircd.yaml` file. Then you can become an operator by issuing the IRC command: `/oper admin mysecretpassword`.
|
|
132
|
+
|
|
133
|
+
|
127
|
134
|
## Productionizing
|
128
|
135
|
|
129
|
136
|
The recommended way to operate oragono as a service on Linux is via systemd. This provides a standard interface for starting, stopping, and rehashing (via `systemctl reload`) the service. It also captures oragono's loglines (sent to stderr in the default configuration) and writes them to the system journal.
|