|
|
||
|---|---|---|
| CODE_OF_CONDUCT.md | ||
| LICENSE | ||
| README.md | ||
| config | ||
| do-register.sh | ||
| nginx-proxy-example.conf | ||
| registerform.sh | ||
Synapse Registration Bash
This custom synapse registration page relies on capthouli captcha and fcgiwrap to run the shell scripts.
TODO: write more shit
Instalation
- Install captchouli and set
captchouliurlin config file - Install fcgiwrap and configure your nginx to serve the
registerform.shanddo-register.sh. - Configure nginx to send GET request to captchouli server, and POST to the
registerform.sh.do-register.shcan be accessed directly. - Configure
elementurlin config file to point at element so it can redirect to login page on success, andregistrationurlto point at domain where the registration scripts are served.synapse_admin_apiin the config should point at domain where your synapse exposes admin api for registrationi - get
registration_shared_secret:from your synapse homeserver.yaml and configure it in~/.secretfile of the user that is running your fcgiwrap service (http or www-data most likely) - The registration scripts will display banner.png and background.jpg from the root of your webpage, so you might want to set those up.