# Confusion on Bootstrap mode

**URL:** https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081
**Category:** Support
**Tags:** bootstrap-mode
**Created:** [June 7, 2017, 5:59am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081 "2017-06-07T05:59:44Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Brock\_Busby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brock_busby/32/118746_2.png) [@Brock\_Busby](https://meta.discourse.org/u/Brock_Busby)
#### Post date: [June 7, 2017, 5:59am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/1 "2017-06-07T05:59:44Z")

</div>

I read these posts about Bootstrap mode. It makes sense but I’m not clear on something.

> [@What is Bootstrap Mode](https://meta.discourse.org/t/what-is-bootstrap-mode/58462/):
>
> I am the admin of a new forum which has been technically setup for me. I have a fair knowledge of the possibilities and settings in Discourse after reading through the forum and I have to say, I’m very excited about it! As an admin I get the message about Bootstrap Mode every time I visit. Which is OK. I know it’s an admin-only message. What I don’t get is what Bootstrap Mode exactly is. What does it do and why? Why is it a part of Discourse and what are the positive effects of it? I can’t real…

> [@How to re-enable bootstrap mode?](https://meta.discourse.org/t/how-to-re-enable-bootstrap-mode/62520):
>
> I failed to increase bootstrap mode min users before I reached the default of 50 users. I increased it to 100 and expected that that would automatically re-enable bootstrap mode until the new number of users is reached, but apparently this is not the case as new users are all TL0. How can I re-enable bootstrap mode?

What I’m not clear on is:

1. We are self-hosted
2. I have upped Bootstrap mode from the normal 50
3. In our config, the default user trust level is set to 0
4. Our test users are signing up but I see their trust level is at 0 instead of 1

Note: I do not see the admin message that Bootstrap mode is on  
Do I need to run the console command line to turn on boostrap mode since I don’t see the admin message at the top?

So do I set the default trust level to 1 and then after we pass our threshold it will auto change to 0? Or do I leave it at 0 but the system auto sets the users to trust level 1?

Thanks in advance

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 7, 2017, 2:40pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/2 "2017-06-07T14:40:08Z")

</div>

As far as I can tell you already have 90 users so the trigger of 50 is not going to work.

If you want to bump it up to say 200 we could but we would have to run something locally on your instance.

I recommend you simply avoid using bootstrap mode for now and simple use “default trust level”, set it to 1, when you feel your community is bootsrapped enough set it back to 0.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [June 7, 2017, 3:10pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/3 "2017-06-07T15:10:57Z")

</div>

> [@sam](#):
>
> I recommend you simply avoid using bootstrap mode for now and simple use “default trust level”, set it to 1, when you feel your community is bootsrapped enough set it back to 0.

And if you want to mimic bootstrap mode even better you can set `default email digest frequency` to daily.

---

<div class="post-metadata">

### Author: ![Brock\_Busby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brock_busby/32/118746_2.png) [@Brock\_Busby](https://meta.discourse.org/u/Brock_Busby)
#### Post date: [June 7, 2017, 6:16pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/4 "2017-06-07T18:16:41Z")

</div>

> [@sam](#):
>
> As far as I can tell you already have 90 users so the trigger of 50 is not going to work.

This is a fresh install for our new website. We have an extremely large audience so I’ve bumped it to 2000 for bootstrap mode.

So with that knowledge, and on a fresh install, I’m not seeing the “you’re in bootstrap mode” message which indicates to me that it’s not on? And our test users are still at trust level 0 after they signed up.

So yeah, I could certainly leave default setting to 1 for now… I guess I’m just confused on

1. is boostrap mode enabled
2. how it truly functions

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [June 7, 2017, 6:30pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/5 "2017-06-07T18:30:22Z")

</div>

No, the threshhold is a trigger, once passed you exit bootstrap mode.

Raising the number won’t do anything at this point because the trigger has already fired.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 7, 2017, 6:31pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/6 "2017-06-07T18:31:52Z")

</div>

> [@Brock\_Busby](#):
>
> is boostrap mode enabled

No it is not enabled till I log in to your server and kick it on.

> [@Brock\_Busby](#):
>
> how it truly functions

It sets trust level to 1 by default and digest frequency to daily by default.

Once the “bootstrap” number is hit it disables itself and sets tl to 0 by default and digest frequency back to weekly.

All it does is saves you from “visiting” the site and changing the 2 site settings.

I strongly recommend you just ignore the setting for now and amend the site settings to suit your needs.

---

<div class="post-metadata">

### Author: ![Brock\_Busby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brock_busby/32/118746_2.png) [@Brock\_Busby](https://meta.discourse.org/u/Brock_Busby)
#### Post date: [June 7, 2017, 6:33pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/7 "2017-06-07T18:33:45Z")

</div>

Got it, thanks. We will do it manually then.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 7, 2017, 10:55pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/8 "2017-06-07T22:55:22Z")

</div>

I _STRONGLY_ advise against setting your default trust level to 1, as it makes you extremely vulnerable to spammers.

The only case in which you should do this is if every new user is individually vetted as a paying (subscribing) customer.

---

<div class="post-metadata">

### Author: ![Brock\_Busby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brock_busby/32/118746_2.png) [@Brock\_Busby](https://meta.discourse.org/u/Brock_Busby)
#### Post date: [June 8, 2017, 5:17am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/9 "2017-06-08T05:17:20Z")

</div>

> [@codinghorror](#):
>
> I STRONGLY advise against setting your default trust level to 1, as it makes you extremely vulnerable to spammers.

Is this because of how Discourse is built and the initial settings, or more around the philosophy of an open community? Just trying to understand and make the right decision.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [June 8, 2017, 5:21am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/10 "2017-06-08T05:21:35Z")

</div>

> [@Brock\_Busby](#):
>
> Is this because of how Discourse is built and the initial settings, or more around the philosophy of an open community?

It has everything to do with keeping spammers at bay. TL0 users are heavily rate limited, they can’t upload, they have a limited number of images/links, etc. Additionally, there are other anti-spam protections that only affect TL0 users.

---

<div class="post-metadata">

### Author: ![Brock\_Busby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brock_busby/32/118746_2.png) [@Brock\_Busby](https://meta.discourse.org/u/Brock_Busby)
#### Post date: [June 8, 2017, 5:40am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/11 "2017-06-08T05:40:35Z")

</div>

Got it, thanks. And understand.

---

<div class="post-metadata">

### Author: ![schungx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schungx/32/70989_2.png) [@schungx](https://meta.discourse.org/u/schungx)
#### Post date: [November 19, 2017, 3:45pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/12 "2017-11-19T15:45:31Z")

</div>

Sorry to bump this, but I have a question. 🙋‍♂️

After bootstrap is gone, and default digest resets to weekly, do all those users that joined _PRIOR_ get their digest frequency set back to weekly? Or do they get stuck at daily?

It seems that those 50 or so users all have their digest frequency stuck at daily forever – and must be manually fixed.

Is there a Rails command to automatically set all users’ digest frequencies (or at least the first 50) back to weekly?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 19, 2017, 7:01pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/13 "2017-11-19T19:01:53Z")

</div>

Sounds like that is a regression, I thought @techapj made it so the setting was reverted for all,new users.

---

<div class="post-metadata">

### Author: ![schungx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schungx/32/70989_2.png) [@schungx](https://meta.discourse.org/u/schungx)
#### Post date: [November 20, 2017, 12:28am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/14 "2017-11-20T00:28:26Z")

</div>

It was reset, so nonregression. I’m just talking about the first 50 users. They still get digests every day instead of a week and must be manually set back to weekly. This seems to be built in behavior.

The setting for all additional new users beyond the 50 gets weekly as planned.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [November 20, 2017, 1:19am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/15 "2017-11-20T01:19:10Z")

</div>

> [@schungx](#):
>
> This seems to be built in behavior.

I think those might be “bootstrap mode” members that have special settings intended to help get the forum off to a start.

---

<div class="post-metadata">

### Author: ![schungx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schungx/32/70989_2.png) [@schungx](https://meta.discourse.org/u/schungx)
#### Post date: [November 20, 2017, 1:43am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/16 "2017-11-20T01:43:23Z")

</div>

I understand that. Just sure whether it is intended that those first 50 users should _STAY_ special forever, or should there be a mechanism to _revert_ them back to _normal_ once bootstrap mode is over.

It isn’t too much of a hassle to go in and edit the digest frequency by hand, but some mechanism will be nice, especially wrt some users having changed this themselves.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [November 27, 2017, 1:39pm UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/17 "2017-11-27T13:39:00Z")

</div>

> [@schungx](#):
>
> should there be a mechanism to revert them back to normal once bootstrap mode is over

I wouldn’t expect them to revert “back” because they’ve never been there (it wouldn’t be reverting anything, it would simply be a change). And that change is probably more likely to cause confusion than if they keep their daily setting. From their perspective, that’s how the forum works because that’s how it has always worked for them. If they are annoyed with the daily setting, they can change it any time, regardless of bootstrap status.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [July 11, 2023, 10:58am UTC](https://meta.discourse.org/t/confusion-on-bootstrap-mode/64081/18 "2023-07-11T10:58:41Z")

</div>


