# Can we make discourse installation easier

**URL:** https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784
**Category:** Self-hosting
**Created:** [October 1, 2024, 4:36am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784 "2024-10-01T04:36:04Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![gordonhot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gordonhot/32/449890_2.png) [@gordonhot](https://meta.discourse.org/u/gordonhot)
#### Post date: [October 1, 2024, 4:36am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/1 "2024-10-01T04:36:04Z")

</div>

skip various basic settings and debug after successful installation, such as email?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [October 1, 2024, 4:37am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/2 "2024-10-01T04:37:28Z")

</div>

Hi there, could you elaborate further on this, like what basic settings you would want to skip?  
Thanks!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 1, 2024, 1:05pm UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/3 "2024-10-01T13:05:59Z")

</div>

Your first sign up is going to need email so an install without email doesn’t get you very far.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [October 1, 2024, 1:33pm UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/4 "2024-10-01T13:33:58Z")

</div>

I find email the most frustrating part of the setup myself, so it would be nice if this could eventually be optional — but it’s necessary at the moment for account verification, password resets, and some other functionality.

Is email the main concern for you, or did you find other steps unnecessary?

---

<div class="post-metadata">

### Author: ![gordonhot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gordonhot/32/449890_2.png) [@gordonhot](https://meta.discourse.org/u/gordonhot)
#### Post date: [October 2, 2024, 8:01am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/5 "2024-10-02T08:01:01Z")

</div>

> [@awesomerobot](#):
>
> email

email  
Thanks!

---

<div class="post-metadata">

### Author: ![gordonhot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gordonhot/32/449890_2.png) [@gordonhot](https://meta.discourse.org/u/gordonhot)
#### Post date: [October 3, 2024, 4:58am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/6 "2024-10-03T04:58:37Z")

</div>

If you could refer to the installation of WordPress, it would be great 🤣

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [October 3, 2024, 9:10am UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/7 "2024-10-03T09:10:10Z")

</div>

Either way, email will be needed, so one cannot try to “skip” it. Along the way, it will have to be used (ways noted above my Kris).

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [October 3, 2024, 1:20pm UTC](https://meta.discourse.org/t/can-we-make-discourse-installation-easier/328784/8 "2024-10-03T13:20:08Z")

</div>

If we _really_ want to skip email setup, I think we could.

Giving the user an option to seed the admin user with a username and password but with gibberish email. This will lock the user out since password reset would fail.

Essentially it’s like having a development setup. That said, I am not sure if this is a good idea since the self-hoster would skip setting up email but would have to learn themselves some Rails. ⚖
