# Failed to Bootstrap \[read-only filesystem\]

**URL:** <https://meta.discourse.org/t/failed-to-bootstrap-read-only-filesystem/115088>\
**Category:** Product Support\
**Created:** [April 15, 2019, 10:34am UTC](https://meta.discourse.org/t/failed-to-bootstrap-read-only-filesystem/115088 "2019-04-15T10:34:44Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [April 15, 2019, 11:33am UTC](https://meta.discourse.org/t/failed-to-bootstrap-read-only-filesystem/115088/2 "2019-04-15T11:33:48Z")

</div>

Running discourse on non standard ports is not supported.

Let’s encrypt must have ports 80 and 443. It’s really best to enable it with discourse setup, but now that you have mucked with app.yml by hand it might not work.

I recommend that you delete your app.yml, run discourse-setup to get https working, then add the official plugins, then add the custom wizard plugin.

---

_[View the full topic](https://meta.discourse.org/t/failed-to-bootstrap-read-only-filesystem/115088)._
