Configure REST API
Enable REST API
/msg <bot> config bot rest-api on/msg <bot> reloadmodule rest_api
Configure HTTPd
Either set up a reverse proxy (with persisted Host header) with your favourite HTTPd or follow the instructions below.
Nginx
- Copy example config file from /docs/rest_api/nginx to
/etc/nginx/sites-enabled - Edit
server-name,ssl_certificateandssl_certificate_key $ service nginx restartas root
Apache2
- Run
$ a2enmod ssl proxy proxy_httpas root - Copy example config file from /docs/rest_api/apache2 to
/etc/apache2/sites-enabled/ - Edit
ServerName,SSLCertificateFile andSSLCertificateKeyFile` $ service apache2 restartas root
Lighttpd
- Copy example config file from /docs/rest_api/lighttpd to
/etc/lighttpd/lighttpd.conf - Edit
ssl.ca-file,ssl.pemfileandssl.privkey $ service lighttpd restartas root
