# Matrix Server does not start with public registrations enabled

**URL:** https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258
**Category:** Support
**Created:** [September 9, 2022, 3:19pm UTC](https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258 "2022-09-09T15:19:12Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Frankie](https://discuss.freedombox.org/user_avatar/discuss.freedombox.org/frankie/32/865_2.png) [@Frankie](https://discuss.freedombox.org/u/Frankie)
#### Post date: [September 9, 2022, 3:19pm UTC](https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258/1 "2022-09-09T15:19:12Z")

</div>

Thanks for the hard work guys. Finally my unit upgraded from 22.15 to 22.19. The Cockpit is now accessible, so yay for that.

Unfortunately, the Matrix server still will not start when Public Registration is enabled. So I guess this fix is still held up somewhere upstream with Debian. ☹ I wonder how much longer we will be waiting on that to be resolved.

---

<div class="post-metadata">

### Author: ![l1fe](https://discuss.freedombox.org/letter_avatar_proxy/v4/letter/l/f14d63/32.png) [@l1fe](https://discuss.freedombox.org/u/l1fe)
#### Post date: [September 12, 2022, 2:46pm UTC](https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258/2 "2022-09-12T14:46:48Z")

</div>

Still an issue on my end. It would be really nice to hear SOMETHING just an update or SOMETHING about this issue. Which was the whole reason I bought the units to begin with…

@Frankie do you have a lets encrypt ssl on your box?

---

<div class="post-metadata">

### Author: ![Frankie](https://discuss.freedombox.org/user_avatar/discuss.freedombox.org/frankie/32/865_2.png) [@Frankie](https://discuss.freedombox.org/u/Frankie)
#### Post date: [September 12, 2022, 5:50pm UTC](https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258/3 "2022-09-12T17:50:36Z")

</div>

Yes, I have a Let’s Encrypt Cert working on my Freedom Box.

Maybe someone else here can provide more details, but since the issue is upstream with Debian, it is out of the hands of the FB developers.

This situation was previously mentioned here, so the reality of the situation is that nothing else can be done until this gets sorted out upstream. I’m in the same boat here.

---

<div class="post-metadata">

### Author: ![jim0714](https://discuss.freedombox.org/letter_avatar_proxy/v4/letter/j/ba9def/32.png) [@jim0714](https://discuss.freedombox.org/u/jim0714)
#### Post date: [December 30, 2022, 1:26pm UTC](https://discuss.freedombox.org/t/matrix-server-does-not-start-with-public-registrations-enabled/2258/4 "2022-12-30T13:26:43Z")

</div>

Frankie,

I used the following link to help correct this issue with the Matrix Server…

> <https://github.com/matrix-org/synapse/issues/2942>
>
> Hi,
> I been successfully able to install and run the Synapses server in CentOS 7…. But after when I am trying to register a new account in the page http://localhost:8008/\_matrix/client/#/register facing one error. I have this error : "Registration has been disabled (M\_UNKNOWN)"
> 
> Error : 
> 
> \`register-controller.js:151 Registration error: {"data":{"errcode":"M\_UNKNOWN","error":"Registration has been disabled"},"status":403,"config":{"method":"POST","transformRequest":\[null\],"transformResponse":\[null\],"url":"http://192.168.0.162:8008/\_matrix/client/v2\_alpha/register","params":{},"data":{"username":"testtest","password":"testtest","bind\_email":true},"headers":{"Accept":"application/json, text/plain, \*/\*","Content-Type":"application/json;charset=utf-8"}},"statusText":"Forbidden"}\`
> 
> And the logs : 
> 
> \`2018-03-05 11:16:00,310 - synapse.access.http.8008 - 59 - INFO - OPTIONS-1560- 192.168.0.119 - 8008 - Received request: OPTIONS /\_matrix/client/v2\_alpha/register
> 2018-03-05 11:16:00,311 - synapse.access.http.8008 - 91 - INFO - OPTIONS-1560- 192.168.0.119 - 8008 - {None} Processed request: 1ms (0ms, 0ms) (0ms/0) 22B 200 "OPTIONS /\_matrix/client/v2\_alpha/register HTTP/1.1" "Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36"
> 2018-03-05 11:16:00,320 - synapse.access.http.8008 - 59 - INFO - POST-1561- 192.168.0.119 - 8008 - Received request: POST /\_matrix/client/v2\_alpha/register
> 2018-03-05 11:16:00,321 - synapse.http.server - 124 - INFO - POST-1561- \<SynapseRequest at 0x5b5d908 method=POST uri=/\_matrix/client/v2\_alpha/register clientproto=HTTP/1.1 site=8008\> SynapseError: 403 - Registration has been disabled
> 2018-03-05 11:16:00,322 - synapse.access.http.8008 - 91 - INFO - POST-1561- 192.168.0.119 - 8008 - {None} Processed request: 2ms (1ms, 0ms) (0ms/0) 80B 403 "POST /\_matrix/client/v2\_alpha/register HTTP/1.1" "Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36"
> \`
> 
> Any help is appreciated..

```
  Basically, you edit the Matrix config file and change...
  'enable_registration: False' to...
  'enable_registration: True' 

```

then restart the FreedomBox and Matrix Server should be up and running.

excerpt from link above…

````
    ```
    ## Registration ##
    
    # Enable registration for new users.
    enable_registration: False
    ```

````

Jim
