# Self-hosting

**URL:** https://meta.discourse.org/c/support/self-hosting/31.md?page=11

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 12

---

## [New to Discourse and find that my install is slow](https://meta.discourse.org/t/new-to-discourse-and-find-that-my-install-is-slow/373054)

<div class="topic-metadata">

**Author:** [@hobbyDB](https://meta.discourse.org/u/hobbyDB)\
**Replies:** 8\
**Last updated:** [July 21, 2025, 10:13pm UTC](https://meta.discourse.org/t/new-to-discourse-and-find-that-my-install-is-slow/373054 "2025-07-21T22:13:23Z")

</div>

We’ve been running our Discourse instance for a few months on forum.hobbydb.com now to support our growing collectible database with a community (replacing various Facebook groups). While everything is functionally stabl…

---

## [Recommended SMTP provider](https://meta.discourse.org/t/recommended-smtp-provider/78326)

<div class="topic-metadata">

**Author:** [@Timelord](https://meta.discourse.org/u/Timelord)\
**Replies:** 21\
**Last updated:** [January 24, 2025, 9:18am UTC](https://meta.discourse.org/t/recommended-smtp-provider/78326 "2025-01-24T09:18:42Z")

</div>

Hey gang. Currently using sparkpost as my SMTP provider, however even with all of the DNS records in place for my domain (SPF/DKIM, etc), the vast majority of the emails sent by my site end up in the SPAM bin for my use…

---

## [What process fills the disk every 2 hours?](https://meta.discourse.org/t/what-process-fills-the-disk-every-2-hours/374174)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 2\
**Last updated:** [July 19, 2025, 4:46pm UTC](https://meta.discourse.org/t/what-process-fills-the-disk-every-2-hours/374174 "2025-07-19T16:46:13Z")

</div>

I have a site with a 100 GB database on a 160GB SSD. Images on S3. Every two hours postgres does something that fills the disk. It’s not a backup. I guess I should just up the disk to 200GB?

---

## [Error installing theme from Github](https://meta.discourse.org/t/error-installing-theme-from-github/374455)

<div class="topic-metadata">

**Author:** [@itd-john](https://meta.discourse.org/u/itd-john)\
**Replies:** 4\
**Last updated:** [July 18, 2025, 4:19pm UTC](https://meta.discourse.org/t/error-installing-theme-from-github/374455 "2025-07-18T16:19:44Z")

</div>

When I try to install a theme from a github repo, I am getting a 500 error on both. Here are the logs from installing a theme from a repo: Job exception: Failed to backfill 'First Flag' badge: {revoked\_callback: #\<Proc:…

---

## [Cannot update Discourse anymore](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724)

<div class="topic-metadata">

**Author:** [@pyc](https://meta.discourse.org/u/pyc)\
**Replies:** 9\
**Last updated:** [July 18, 2025, 10:54am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724 "2025-07-18T10:54:24Z")

</div>

Web interface says this: and I get these erros then trying to rebuild: FAILED -------------------- Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-oauth2-basic.git …

---

## [Why is location plugin using so much CPU?](https://meta.discourse.org/t/why-is-location-plugin-using-so-much-cpu/171478)

<div class="topic-metadata">

**Author:** [@ckshen](https://meta.discourse.org/u/ckshen)\
**Replies:** 7\
**Last updated:** [July 16, 2025, 7:00pm UTC](https://meta.discourse.org/t/why-is-location-plugin-using-so-much-cpu/171478 "2025-07-16T19:00:23Z")

</div>

I rebuilt the container with the latest test-passed from today, and suddenly all the CPU cycles are used up. The site becomes real slow. The server pretty much only has Discourse running. What’s this openvpn user runn…

---

## [What happens next?](https://meta.discourse.org/t/what-happens-next/374404)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 9\
**Last updated:** [July 16, 2025, 9:42am UTC](https://meta.discourse.org/t/what-happens-next/374404 "2025-07-16T09:42:16Z")

</div>

Hey Discourse Team, my Docker\_Manager is ready to be “bumped” by 1 commit deos this mean i’ll need to rebuild again? If yes, will any of the following plugins need removing from my app.yml Discourse BBcode Discou…

---

## [Corrupted git on launcher rebuild app](https://meta.discourse.org/t/corrupted-git-on-launcher-rebuild-app/374109)

<div class="topic-metadata">

**Author:** [@anisus](https://meta.discourse.org/u/anisus)\
**Replies:** 5\
**Last updated:** [July 14, 2025, 1:11pm UTC](https://meta.discourse.org/t/corrupted-git-on-launcher-rebuild-app/374109 "2025-07-14T13:11:59Z")

</div>

After upgrading docker\_manager through the UI (which seemed to go fine), the Admin dashboard just rendered an empty page, even if the rest of the forum seemed to work. To resolve this, I resorted to run: ./launcher reb…

---

## [Stuck in "Updating..." State After Interrupted Upgrade - Cannot Install New Updates](https://meta.discourse.org/t/stuck-in-updating-state-after-interrupted-upgrade-cannot-install-new-updates/374119)

<div class="topic-metadata">

**Author:** [@serkhelesheyi](https://meta.discourse.org/u/serkhelesheyi)\
**Replies:** 5\
**Last updated:** [July 14, 2025, 11:41am UTC](https://meta.discourse.org/t/stuck-in-updating-state-after-interrupted-upgrade-cannot-install-new-updates/374119 "2025-07-14T11:41:52Z")

</div>

Dear Discourse Support Team, I am the administrator of a Discourse forum. Recently, I initiated an upgrade of our forum via the web UI. Unfortunately, the internet connection was interrupted mid-process, and I had …

---

## [Can't login to a new installation after restoring backup](https://meta.discourse.org/t/cant-login-to-a-new-installation-after-restoring-backup/374106)

<div class="topic-metadata">

**Author:** [@alltiagocom](https://meta.discourse.org/u/alltiagocom)\
**Replies:** 1\
**Last updated:** [July 14, 2025, 9:08am UTC](https://meta.discourse.org/t/cant-login-to-a-new-installation-after-restoring-backup/374106 "2025-07-14T09:08:04Z")

</div>

I had this installation forum.example.com I had my admin account admin@forum.example.com with my password and 2FA Eventually I decided to migrate that to a new domain community.newexample.com Before I did that, I cr…

---

## [An upgrade knocked my site offline; how long until it's restored?](https://meta.discourse.org/t/an-upgrade-knocked-my-site-offline-how-long-until-its-restored/373394)

<div class="topic-metadata">

**Author:** [@Scott-CC](https://meta.discourse.org/u/Scott-CC)\
**Replies:** 15\
**Last updated:** [July 10, 2025, 7:20pm UTC](https://meta.discourse.org/t/an-upgrade-knocked-my-site-offline-how-long-until-its-restored/373394 "2025-07-10T19:20:32Z")

</div>

I tried to upgrade Discourse yesterday for https://creativecommunity.us. The upgrade was unsuccessful and knocked our site oflline. The following message is now displayed: "Oops The software powering this discussion fo…

---

## [Update workflow](https://meta.discourse.org/t/update-workflow/373623)

<div class="topic-metadata">

**Author:** [@alltiagocom](https://meta.discourse.org/u/alltiagocom)\
**Replies:** 2\
**Last updated:** [July 9, 2025, 10:55pm UTC](https://meta.discourse.org/t/update-workflow/373623 "2025-07-09T22:55:25Z")

</div>

As a new self-hosted Discourse user, I’m still trying to figure out how things work, so please bear with me… When it comes to updating, I noticed today that when the Docker\_manager has an update, I can’t update anything…

---

## [Discourse installation error](https://meta.discourse.org/t/discourse/373523)

<div class="topic-metadata">

**Author:** [@cshll](https://meta.discourse.org/u/cshll)\
**Replies:** 2\
**Last updated:** [July 9, 2025, 2:03pm UTC](https://meta.discourse.org/t/discourse/373523 "2025-07-09T14:03:49Z")

</div>

Error occurred during installation FAILED -------------------- Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c set -o errexit if \[ $(git rev-parse --is-shallow-repository) == "true" \]; then git remote set-bra...

---

## [Failed to bootstrap error - problem with pups](https://meta.discourse.org/t/failed-to-bootstrap-error-problem-with-pups/371096)

<div class="topic-metadata">

**Author:** [@ScottF\_KNIME](https://meta.discourse.org/u/ScottF_KNIME)\
**Replies:** 8\
**Last updated:** [July 7, 2025, 8:22pm UTC](https://meta.discourse.org/t/failed-to-bootstrap-error-problem-with-pups/371096 "2025-07-07T20:22:44Z")

</div>

Hi folks - I’ve recently been trying to rebuild our test instance after an update with no luck. Googling/ChatGPT indicates that maybe something is wrong with the app.yml formatting, but I’ve not been able to suss it out…

---

## [Memory use gradually ramps up after restart](https://meta.discourse.org/t/memory-use-gradually-ramps-up-after-restart/325117)

<div class="topic-metadata">

**Author:** [@jrivettcsa](https://meta.discourse.org/u/jrivettcsa)\
**Replies:** 9\
**Last updated:** [July 6, 2025, 1:19pm UTC](https://meta.discourse.org/t/memory-use-gradually-ramps-up-after-restart/325117 "2025-07-06T13:19:51Z")

</div>

I’m not sure when it started, but at some point in the last few weeks, presumably after a Discourse update, the site started to feel a bit sluggish. We’ re running 3.4.0.beta2-dev. I noticed that the server instance had…

---

## [Cheaper alternative to Mailgun?](https://meta.discourse.org/t/cheaper-alternative-to-mailgun/232903)

<div class="topic-metadata">

**Author:** [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Replies:** 23\
**Last updated:** [July 4, 2025, 10:00am UTC](https://meta.discourse.org/t/cheaper-alternative-to-mailgun/232903 "2025-07-04T10:00:40Z")

</div>

Continuing the discussion from Mailgun is $1/month per 1,000 emails sent (and first 1,000 are free): I’ve been happy with Mailgun but am paying about $25 per month now (25,000 emails). What cheaper – but still reputabl…

---

## ["Discourse::NotFound" error when click "Email Type" field on admin/email/bounced](https://meta.discourse.org/t/discourse-notfound-error-when-click-email-type-field-on-admin-email-bounced/176011)

<div class="topic-metadata">

**Author:** [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Replies:** 23\
**Last updated:** [July 3, 2025, 11:26pm UTC](https://meta.discourse.org/t/discourse-notfound-error-when-click-email-type-field-on-admin-email-bounced/176011 "2025-07-03T23:26:00Z")

</div>

I think clicking on an “Email Type” field, e.g. user\_watching\_first\_post is meant to display details of the bounce message received from the intended recipient. But on my self-hosted site I get the error message stated …

---

## [Job exception error](https://meta.discourse.org/t/job-exception-error/372130)

<div class="topic-metadata">

**Author:** [@philh](https://meta.discourse.org/u/philh)\
**Replies:** 1\
**Last updated:** [July 1, 2025, 6:07pm UTC](https://meta.discourse.org/t/job-exception-error/372130 "2025-07-01T18:07:01Z")

</div>

I have a handful of Discourse instances that ran for a very long tome without issues. Recently I moved to Hetzner from DO. As part of the move I finally initiated monitoring, using Uptime for now. I hardened the servers…

---

## [How to create mirror in Tor with .onion domain?](https://meta.discourse.org/t/how-to-create-mirror-in-tor-with-onion-domain/220292)

<div class="topic-metadata">

**Author:** [@GreenOWL](https://meta.discourse.org/u/GreenOWL)\
**Replies:** 8\
**Last updated:** [June 29, 2025, 11:41pm UTC](https://meta.discourse.org/t/how-to-create-mirror-in-tor-with-onion-domain/220292 "2025-06-29T23:41:30Z")

</div>

Hello! I’m using a standard installation of Docker Discourse on Ubuntu and want to setup a forum mirror in .onion Tor network. I have installed Tor on server and now I have myonionsite.onion address. #install apt insta…

---

## [Creating subdirectories in a Discourse hosting environment](https://meta.discourse.org/t/creating-subdirectories-in-a-discourse-hosting-environment/371231)

<div class="topic-metadata">

**Author:** [@MihirR](https://meta.discourse.org/u/MihirR)\
**Replies:** 2\
**Last updated:** [June 23, 2025, 8:27am UTC](https://meta.discourse.org/t/creating-subdirectories-in-a-discourse-hosting-environment/371231 "2025-06-23T08:27:23Z")

</div>

Is there any documentation on creating a subdirectory in the same instance where Discourse is hosted? For example, let’s say my forum is running on example.com, and I would like to host some other files on example.com/c…

---

## [Discourse\_docker: issues with bootstrapping](https://meta.discourse.org/t/discourse-docker-issues-with-bootstrapping/370909)

<div class="topic-metadata">

**Author:** [@sgw](https://meta.discourse.org/u/sgw)\
**Replies:** 5\
**Last updated:** [June 20, 2025, 2:56pm UTC](https://meta.discourse.org/t/discourse-docker-issues-with-bootstrapping/370909 "2025-06-20T14:56:20Z")

</div>

Learning how to deploy discourse on docker, on premise, following/using this project. I can’t find any “Issues” there so I ask here. I work on a packer-project deploying the whole stack via ansible, the target machine i…

---

## [Where is the discourse.conf file?](https://meta.discourse.org/t/where-is-the-discourse-conf-file/370705)

<div class="topic-metadata">

**Author:** [@agemo](https://meta.discourse.org/u/agemo)\
**Replies:** 11\
**Last updated:** [June 19, 2025, 10:32am UTC](https://meta.discourse.org/t/where-is-the-discourse-conf-file/370705 "2025-06-19T10:32:44Z")

</div>

Where do you normally find the discourse.conf file? I am simply not familiar with the usual location for discourse as I tend to leave everything alone as it all usually works perfectly - thanks for any advice in advance…

---

## [What data should I enter here?](https://meta.discourse.org/t/what-data-should-i-enter-here/370321)

<div class="topic-metadata">

**Author:** [@d\_bl1n](https://meta.discourse.org/u/d_bl1n)\
**Replies:** 5\
**Last updated:** [June 16, 2025, 1:47pm UTC](https://meta.discourse.org/t/what-data-should-i-enter-here/370321 "2025-06-16T13:47:48Z")

</div>

Hello! What data should I enter here? Should I create a new password or use the existing one? Should I also create a name?

---

## [Discourse-setup fails when pups tries to create symbolic link](https://meta.discourse.org/t/discourse-setup-fails-when-pups-tries-to-create-symbolic-link/370269)

<div class="topic-metadata">

**Author:** [@millerthegorilla](https://meta.discourse.org/u/millerthegorilla)\
**Replies:** 1\
**Last updated:** [June 15, 2025, 4:56pm UTC](https://meta.discourse.org/t/discourse-setup-fails-when-pups-tries-to-create-symbolic-link/370269 "2025-06-15T16:56:53Z")

</div>

I am trying to install discourse on my fedora-coreos server, but not having much luck. I first had to create a /var/shared/ directory and update the templates to reflect this, as / is immutable on coreos. This works an…

---

## [Confirmation email for administrator account not received](https://meta.discourse.org/t/topic/370245)

<div class="topic-metadata">

**Author:** [@ywk2022-jfg](https://meta.discourse.org/u/ywk2022-jfg)\
**Replies:** 4\
**Last updated:** [June 15, 2025, 11:59am UTC](https://meta.discourse.org/t/topic/370245 "2025-06-15T11:59:17Z")

</div>

Hello everyone, after successfully setting up Discourse today, I found that I couldn't receive the confirmation email no matter what during the process of registering an administrator account. So I went to check the Wiki and used ./discourse-doctor. The feedback is as follows: =================================== ERROR ====================================== …

---

## [Trying to set up Discourse on my website](https://meta.discourse.org/t/trying-to-set-up-discourse-on-my-website/368691)

<div class="topic-metadata">

**Author:** [@Preeminence](https://meta.discourse.org/u/Preeminence)\
**Replies:** 26\
**Last updated:** [June 13, 2025, 8:45pm UTC](https://meta.discourse.org/t/trying-to-set-up-discourse-on-my-website/368691 "2025-06-13T20:45:15Z")

</div>

I set up discourse via the documents and I installed discourse on DigitalOcean VPS. I changed all the nameservers to DigitalOcean and added my web domain URL to the project in DigitalOcean. For some reason it stills sho…

---

## [UPDATE: Cloudflare outage! - Discourse update to "3.5.0.beta6" failed](https://meta.discourse.org/t/update-cloudflare-outage-discourse-update-to-3-5-0-beta6-failed/369925)

<div class="topic-metadata">

**Author:** [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Replies:** 5\
**Last updated:** [June 12, 2025, 9:50pm UTC](https://meta.discourse.org/t/update-cloudflare-outage-discourse-update-to-3-5-0-beta6-failed/369925 "2025-06-12T21:50:28Z")

</div>

Edit: I tried testing with curl. This works: curl -I https://registry.npmjs.org/ HTTP/2 200 date: Thu, 12 Jun 2025 18:26:56 GMT content-type: application/json cache-control: public, immutable, max-age=31557600 set-cook…

---

## [Stuck and lost updating forum, problems with PG migration](https://meta.discourse.org/t/stuck-and-lost-updating-forum-problems-with-pg-migration/369694)

<div class="topic-metadata">

**Author:** [@skozz](https://meta.discourse.org/u/skozz)\
**Replies:** 15\
**Last updated:** [June 12, 2025, 8:26pm UTC](https://meta.discourse.org/t/stuck-and-lost-updating-forum-problems-with-pg-migration/369694 "2025-06-12T20:26:03Z")

</div>

Hey posting here after trying everything and got stuck with my upgrade. I was updating the forum after many months. I ran a backup as usual and downloaded it. Apparently, in this update process, there is a migration fr…

---

## [I tried to rebuild but I can't finish cause this error](https://meta.discourse.org/t/i-tried-to-rebuild-but-i-cant-finish-cause-this-error/369940)

<div class="topic-metadata">

**Author:** [@eisammy](https://meta.discourse.org/u/eisammy)\
**Replies:** 1\
**Last updated:** [June 12, 2025, 7:41pm UTC](https://meta.discourse.org/t/i-tried-to-rebuild-but-i-cant-finish-cause-this-error/369940 "2025-06-12T19:41:52Z")

</div>

---

## [How do I create Discourse forum with docker and VPS?](https://meta.discourse.org/t/how-do-i-create-discourse-forum-with-docker-and-vps/369764)

<div class="topic-metadata">

**Author:** [@d\_bl1n](https://meta.discourse.org/u/d_bl1n)\
**Replies:** 7\
**Last updated:** [June 12, 2025, 12:12pm UTC](https://meta.discourse.org/t/how-do-i-create-discourse-forum-with-docker-and-vps/369764 "2025-06-12T12:12:18Z")

</div>

Hello :anxious\_face\_with\_sweat: As far as I understand, Russian cards are not accepted so that you can buy forum support, this is sad :anxious\_face\_with\_sweat: I am new to programming. I tried to install a VPS server.…

[Previous page](https://meta.discourse.org/c/support/self-hosting/31.md?page=10)

[Next page](https://meta.discourse.org/c/support/self-hosting/31.md?page=12)
