You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|5db9926166||8 months ago|
|CODE_OF_CONDUCT.md||1 year ago|
|LICENSE||1 year ago|
|README.md||1 year ago|
|config||1 year ago|
|do-register.sh||8 months ago|
|nginx-proxy-example.conf||1 year ago|
|registerform.sh||8 months ago|
Synapse Registration Bash
This custom synapse registration page relies on capthouli captcha and fcgiwrap to run the shell scripts.
TODO: write more shit
- Install captchouli and set
captchouliurlin config file
- Install fcgiwrap and configure your nginx to serve the
- Configure nginx to send GET request to captchouli server, and POST to the
do-register.shcan be accessed directly.
elementurlin config file to point at element so it can redirect to login page on success, and
registrationurlto 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
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.