# Self-hosting

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

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

**Page:** 28

---

## [What is the 'cool\_kepler' docker image?](https://meta.discourse.org/t/what-is-the-cool-kepler-docker-image/306669)

<div class="topic-metadata">

**Author:** [@AstonJ](https://meta.discourse.org/u/AstonJ)\
**Replies:** 2\
**Last updated:** [May 3, 2024, 5:36pm UTC](https://meta.discourse.org/t/what-is-the-cool-kepler-docker-image/306669 "2024-05-03T17:36:33Z")

</div>

Just ran docker container ls -a and noticed something weird: bb928f3612cb discourse/base:2.0.20231218-0429 "/bin/bash -c '/usr/…" 2 weeks ago Exited (0) 2 weeks ago …

---

## [Rebuild hanging](https://meta.discourse.org/t/rebuild-hanging/304278)

<div class="topic-metadata">

**Author:** [@AstonJ](https://meta.discourse.org/u/AstonJ)\
**Replies:** 5\
**Last updated:** [May 3, 2024, 5:21pm UTC](https://meta.discourse.org/t/rebuild-hanging/304278 "2024-05-03T17:21:45Z")

</div>

Been stuck on this for over an hour: I, \[2024-04-17T09:57:04.110084 #1\] INFO -- : \> cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' 97:M 17 Apr 2024 10:01:01.012 \* 100 changes in 300 …

---

## [Automatic deployment to production environment](https://meta.discourse.org/t/automatic-deployment-to-production-environment/306471)

<div class="topic-metadata">

**Author:** [@Celso\_Teixeira](https://meta.discourse.org/u/Celso_Teixeira)\
**Replies:** 4\
**Last updated:** [May 3, 2024, 11:27am UTC](https://meta.discourse.org/t/automatic-deployment-to-production-environment/306471 "2024-05-03T11:27:13Z")

</div>

Hi, I have Discourse installed on two separate Azure VMs (staging and production). Is there a way to automatically deploy changes from staging Discourse to production Discourse? UI changes (theme) will be managed in a …

---

## [Trouble with Email Verification After Discourse Installation](https://meta.discourse.org/t/trouble-with-email-verification-after-discourse-installation/306455)

<div class="topic-metadata">

**Author:** [@mkamranmazhar](https://meta.discourse.org/u/mkamranmazhar)\
**Replies:** 8\
**Last updated:** [May 3, 2024, 2:55am UTC](https://meta.discourse.org/t/trouble-with-email-verification-after-discourse-installation/306455 "2024-05-03T02:55:59Z")

</div>

Hello, I’ve installed Discourse on my VPS using Docker, and everything seems to be working fine except for one crucial feature - email verification. Here’s the issue I’m encountering: After successfully setting up Disc…

---

## [Improvements to js build times in low-memory environments (May 2024)](https://meta.discourse.org/t/improvements-to-js-build-times-in-low-memory-environments-may-2024/306462)

<div class="topic-metadata">

**Author:** [@david](https://meta.discourse.org/u/david)\
**Replies:** 2\
**Last updated:** [May 2, 2024, 3:55pm UTC](https://meta.discourse.org/t/improvements-to-js-build-times-in-low-memory-environments-may-2024/306462 "2024-05-02T15:55:43Z")

</div>

Our official install guide lists 1GB of RAM (+2GB swap) as the minimum requirements for Discourse. This is still possible, but over the last few months it has become increasingly painful to rebuild Discourse with servers…

---

## [Challenges of using Discourse with a Rails/Mysql App](https://meta.discourse.org/t/challenges-of-using-discourse-with-a-rails-mysql-app/78335)

<div class="topic-metadata">

**Author:** [@davedogs](https://meta.discourse.org/u/davedogs)\
**Replies:** 1\
**Last updated:** [January 18, 2018, 2:27am UTC](https://meta.discourse.org/t/challenges-of-using-discourse-with-a-rails-mysql-app/78335 "2018-01-18T02:27:41Z")

</div>

Hi, We’re considering the move from Question2Answer (PHP Mysql) forum software to Discourse. Our main app is a Rails 4.2 application and our primary database is MySQL. Are there any issues or concerns with having this…

---

## [Remap failure when changing discourse domain](https://meta.discourse.org/t/remap-failure-when-changing-discourse-domain/306470)

<div class="topic-metadata">

**Author:** [@fpoulain](https://meta.discourse.org/u/fpoulain)\
**Replies:** 1\
**Last updated:** [May 2, 2024, 1:15pm UTC](https://meta.discourse.org/t/remap-failure-when-changing-discourse-domain/306470 "2024-05-02T13:15:24Z")

</div>

Hi, I tried to change a discourse domain name, following Change the domain name or rename your Discourse. Things looked right until I launched the command discourse remap talk.foo.com talk.bar.com I got the following: …

---

## [Is Discourse Still Free to Self Host?](https://meta.discourse.org/t/is-discourse-still-free-to-self-host/305454)

<div class="topic-metadata">

**Author:** [@Earnie\_Baird](https://meta.discourse.org/u/Earnie_Baird)\
**Replies:** 7\
**Last updated:** [May 2, 2024, 11:04am UTC](https://meta.discourse.org/t/is-discourse-still-free-to-self-host/305454 "2024-05-02T11:04:35Z")

</div>

Hello, Both the Discourse Git Hub Page and discourse pricing page say “Discourse is 100% free and open source.” If I host it myself is it really free? Are there any commercial restrictions? I’ve seen this question co…

---

## [Page loading extremely slow and /docker/loverlay2 using large disk space](https://meta.discourse.org/t/page-loading-extremely-slow-and-docker-loverlay2-using-large-disk-space/306360)

<div class="topic-metadata">

**Author:** [@user14893](https://meta.discourse.org/u/user14893)\
**Replies:** 3\
**Last updated:** [May 2, 2024, 8:16am UTC](https://meta.discourse.org/t/page-loading-extremely-slow-and-docker-loverlay2-using-large-disk-space/306360 "2024-05-02T08:16:21Z")

</div>

Running discourse under docker and recently finding discourse loading became extremely slow, df -h shows that # df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs …

---

## [How to Change Discourse Port 80 and 443 to another Port](https://meta.discourse.org/t/how-to-change-discourse-port-80-and-443-to-another-port/305587)

<div class="topic-metadata">

**Author:** [@mkamranmazhar](https://meta.discourse.org/u/mkamranmazhar)\
**Replies:** 2\
**Last updated:** [May 2, 2024, 5:31am UTC](https://meta.discourse.org/t/how-to-change-discourse-port-80-and-443-to-another-port/305587 "2024-05-02T05:31:25Z")

</div>

Hello everyone, I’m currently running aaPanel version 6.8.36 on Ubuntu 20.04 64-bit, with Nginx serving on port 80. I’m interested in installing Discourse on the same server, but since port 80 is already occupied by Ngi…

---

## [SSL on new host](https://meta.discourse.org/t/ssl-on-new-host/306299)

<div class="topic-metadata">

**Author:** [@Genisis](https://meta.discourse.org/u/Genisis)\
**Replies:** 4\
**Last updated:** [May 1, 2024, 7:03pm UTC](https://meta.discourse.org/t/ssl-on-new-host/306299 "2024-05-01T19:03:17Z")

</div>

I’ve been up all night! I changed host, but I realize lets encrypt is the culprit, now I can’t use full ssl, only Cloudflare edge, I changed host, same app.yml file, same everything, why won’t lets encrypt work? I also …

---

## [How to install discourse on shared hosting?](https://meta.discourse.org/t/how-to-install-discourse-on-shared-hosting/306293)

<div class="topic-metadata">

**Author:** [@jugigi](https://meta.discourse.org/u/jugigi)\
**Replies:** 4\
**Last updated:** [May 1, 2024, 6:34pm UTC](https://meta.discourse.org/t/how-to-install-discourse-on-shared-hosting/306293 "2024-05-01T18:34:51Z")

</div>

Hi all, it seems for me that i cant find tutorial how to install discourse on dedicated hosting by simply copying files to public\_html and starting intallation. I own bare metal machine with Windows Server 2022. Can any…

---

## [Backup and limited storage](https://meta.discourse.org/t/backup-and-limited-storage/306212)

<div class="topic-metadata">

**Author:** [@Genisis](https://meta.discourse.org/u/Genisis)\
**Replies:** 2\
**Last updated:** [April 30, 2024, 9:40pm UTC](https://meta.discourse.org/t/backup-and-limited-storage/306212 "2024-04-30T21:40:06Z")

</div>

I’m planning on changing host later but I need help with backup, 15.0 GB (29.4 GB free) shouldn’t it still back up without saying I have no storage? I also have " include thumbnails in backups" turned on, I saw someth…

---

## [Could someone please let me know the version of Discourse as of May 11, 2023?](https://meta.discourse.org/t/could-someone-please-let-me-know-the-version-of-discourse-as-of-may-11-2023/306173)

<div class="topic-metadata">

**Author:** [@Alienazk](https://meta.discourse.org/u/Alienazk)\
**Replies:** 12\
**Last updated:** [April 30, 2024, 4:16pm UTC](https://meta.discourse.org/t/could-someone-please-let-me-know-the-version-of-discourse-as-of-may-11-2023/306173 "2024-04-30T16:16:58Z")

</div>

I need to roll back my site to that specific version. :smiling\_face\_with\_tear: Thanks very much.

---

## [The backup failed: unable to sign request without credentials set](https://meta.discourse.org/t/the-backup-failed-unable-to-sign-request-without-credentials-set/305968)

<div class="topic-metadata">

**Author:** [@Leonardosilva](https://meta.discourse.org/u/Leonardosilva)\
**Replies:** 4\
**Last updated:** [April 30, 2024, 3:42pm UTC](https://meta.discourse.org/t/the-backup-failed-unable-to-sign-request-without-credentials-set/305968 "2024-04-30T15:42:51Z")

</div>

Good afternoon everyone, I have a question and I’m getting an error that The backup failed, has anyone had this error or knows the solution.

---

## [Problem Error 429 with Reverse proxy](https://meta.discourse.org/t/problem-error-429-with-reverse-proxy/171858)

<div class="topic-metadata">

**Author:** [@barto\_95](https://meta.discourse.org/u/barto_95)\
**Replies:** 4\
**Last updated:** [April 30, 2024, 2:34pm UTC](https://meta.discourse.org/t/problem-error-429-with-reverse-proxy/171858 "2024-04-30T14:34:50Z")

</div>

Hi, My Discourse is run with reverse proxy (NPM) the discourse don’t it does not support the x-forwarded field and therefore shows me all the time the ip address of my reverse proxy when we look for example from which i…

---

## [Rebuild failed, look for help](https://meta.discourse.org/t/rebuild-failed-look-for-help/306089)

<div class="topic-metadata">

**Author:** [@Alienazk](https://meta.discourse.org/u/Alienazk)\
**Replies:** 2\
**Last updated:** [April 30, 2024, 5:46am UTC](https://meta.discourse.org/t/rebuild-failed-look-for-help/306089 "2024-04-30T05:46:50Z")

</div>

I haven’t rebuilt my container for over 6 months. Recently, it became slower and slower, and one day my site stopped. When I tried to rebuild my app, it failed. FAILED -------------------- Pups::ExecError: cd /var/www/…

---

## [Problems rebuilding app](https://meta.discourse.org/t/problems-rebuilding-app/305352)

<div class="topic-metadata">

**Author:** [@Lew\_Grothe](https://meta.discourse.org/u/Lew_Grothe)\
**Replies:** 12\
**Last updated:** [April 27, 2024, 9:18pm UTC](https://meta.discourse.org/t/problems-rebuilding-app/305352 "2024-04-27T21:18:19Z")

</div>

I’ve got a problem rebuilding a test domain (self hosted - been running for ~7 years with infrequent updates but was running with latest release up until this week). I had problems with a non-supported plugin which I’ve…

---

## [Error with maxmind download during update](https://meta.discourse.org/t/error-with-maxmind-download-during-update/305341)

<div class="topic-metadata">

**Author:** [@مباركمبارك](https://meta.discourse.org/u/%D9%85%D8%A8%D8%A7%D8%B1%D9%83%D9%85%D8%A8%D8%A7%D8%B1%D9%83)\
**Replies:** 7\
**Last updated:** [April 25, 2024, 3:04am UTC](https://meta.discourse.org/t/error-with-maxmind-download-during-update/305341 "2024-04-25T03:04:54Z")

</div>

Guys, I need urgent help, I’m about to give up on my speech, I’ve been trying to update my speech for a few days and this error always appears, what could it be? Done compiling CSS: 2024-04-24 22:53:38 UTC /var/www/dis…

---

## [Duplicate key error for gamification\_leaderboard\_cache](https://meta.discourse.org/t/duplicate-key-error-for-gamification-leaderboard-cache/305031)

<div class="topic-metadata">

**Author:** [@RBoy](https://meta.discourse.org/u/RBoy)\
**Replies:** 2\
**Last updated:** [April 23, 2024, 7:27pm UTC](https://meta.discourse.org/t/duplicate-key-error-for-gamification-leaderboard-cache/305031 "2024-04-23T19:27:42Z")

</div>

Running the latest version of discourse (3.3.0.beta1-dev), I installed this plugin and I see this error in the logs Message (3 copies reported) Job exception: ERROR: duplicate key value violates unique constraint "pg\_…

---

## [Brevo email is not sending email](https://meta.discourse.org/t/brevo-email-is-not-sending-email/304843)

<div class="topic-metadata">

**Author:** [@Ziitoo](https://meta.discourse.org/u/Ziitoo)\
**Replies:** 4\
**Last updated:** [April 22, 2024, 6:12pm UTC](https://meta.discourse.org/t/brevo-email-is-not-sending-email/304843 "2024-04-22T18:12:09Z")

</div>

I opted for Brevo email service . Installation went well , But I am not getting emails . I do not find where the error comes . I run discourse-doctor , and it says " connection to port 587 failed !! Problem is server …

---

## [No email sending suddenly, DigitalOcean MailJet](https://meta.discourse.org/t/no-email-sending-suddenly-digitalocean-mailjet/304835)

<div class="topic-metadata">

**Author:** [@anon82911141](https://meta.discourse.org/u/anon82911141)\
**Replies:** 3\
**Last updated:** [April 22, 2024, 5:18pm UTC](https://meta.discourse.org/t/no-email-sending-suddenly-digitalocean-mailjet/304835 "2024-04-22T17:18:06Z")

</div>

Hi, All of my emails suddenly stopped sending. No clue how this happened, no changes were made. Sidekiq: Jobs::HandledExceptionWrapper: Wrapped EOFError: end of file reached Jobs::HandledExceptionWrapper: Wrapped Errn…

---

## [Beginner Question - Hetzner or any cheaper VPS for a start](https://meta.discourse.org/t/beginner-question-hetzner-or-any-cheaper-vps-for-a-start/304778)

<div class="topic-metadata">

**Author:** [@Ziitoo](https://meta.discourse.org/u/Ziitoo)\
**Replies:** 2\
**Last updated:** [April 21, 2024, 10:16am UTC](https://meta.discourse.org/t/beginner-question-hetzner-or-any-cheaper-vps-for-a-start/304778 "2024-04-21T10:16:36Z")

</div>

Please help me with a cheaper linux vps with docker support . I am not sure if my forum will get visitors or not , I am just starting to see if I can scale . so going for a $30 per month server is not possible for me , …

---

## [Ports 443/80 show as closed after installation](https://meta.discourse.org/t/ports-443-80-show-as-closed-after-installation/304600)

<div class="topic-metadata">

**Author:** [@Marek\_Wojtaszek](https://meta.discourse.org/u/Marek_Wojtaszek)\
**Replies:** 12\
**Last updated:** [April 20, 2024, 5:16pm UTC](https://meta.discourse.org/t/ports-443-80-show-as-closed-after-installation/304600 "2024-04-20T17:16:43Z")

</div>

Hi, I have just finished my first Discourse installation on a Ubuntu 22.04.4 server on Proxmox VE (virtual environment). The installation went fine, with no errors, but after finishing it-- the forum site won’t open sa…

---

## [Where do I set the email domain?](https://meta.discourse.org/t/where-do-i-set-the-email-domain/304514)

<div class="topic-metadata">

**Author:** [@Jane\_Jojo](https://meta.discourse.org/u/Jane_Jojo)\
**Replies:** 2\
**Last updated:** [April 18, 2024, 8:01pm UTC](https://meta.discourse.org/t/where-do-i-set-the-email-domain/304514 "2024-04-18T20:01:04Z")

</div>

I saw this: What sets the domain in the Email Settings? - #14 by MicahZoltu, but it didn’t look like it was answered. I don’t see it in containers/app.yml. I get this error while testing

---

## [Rebuilding the container is constantly failing after following the standard instructions on plugin install](https://meta.discourse.org/t/rebuilding-the-container-is-constantly-failing-after-following-the-standard-instructions-on-plugin-install/304406)

<div class="topic-metadata">

**Author:** [@Denis\_Didkovsky](https://meta.discourse.org/u/Denis_Didkovsky)\
**Replies:** 9\
**Last updated:** [April 18, 2024, 4:17pm UTC](https://meta.discourse.org/t/rebuilding-the-container-is-constantly-failing-after-following-the-standard-instructions-on-plugin-install/304406 "2024-04-18T16:17:11Z")

</div>

We are running standard install of Discourse on DO. Everything was ok. then we decided to add 1 plugin by following this by adding line hooks: after\_code: - exec: cd: $home/plugins cmd: …

---

## [500 Error trying to upgrade discourse](https://meta.discourse.org/t/500-error-trying-to-upgrade-discourse/304364)

<div class="topic-metadata">

**Author:** [@Jane\_Jojo](https://meta.discourse.org/u/Jane_Jojo)\
**Replies:** 10\
**Last updated:** [April 17, 2024, 11:53pm UTC](https://meta.discourse.org/t/500-error-trying-to-upgrade-discourse/304364 "2024-04-17T23:53:19Z")

</div>

Got this error The logs show How do I go about fixing this?

---

## [Unable to make the version of \`2.9.0.beta6\` running](https://meta.discourse.org/t/unable-to-make-the-version-of-2-9-0-beta6-running/303792)

<div class="topic-metadata">

**Author:** [@Khrisna\_Gunanasurya](https://meta.discourse.org/u/Khrisna_Gunanasurya)\
**Replies:** 5\
**Last updated:** [April 16, 2024, 1:41pm UTC](https://meta.discourse.org/t/unable-to-make-the-version-of-2-9-0-beta6-running/303792 "2024-04-16T13:41:24Z")

</div>

Hi, I’m trying to install a really old version (2.9.0.beta6) of discourse for testing purpose, the reason why I need to install it is because currently, our production discourse is on that version (we have custom plugin …

---

## [Error while updating through launcher rebuild](https://meta.discourse.org/t/error-while-updating-through-launcher-rebuild/304024)

<div class="topic-metadata">

**Author:** [@marianord](https://meta.discourse.org/u/marianord)\
**Replies:** 2\
**Last updated:** [April 16, 2024, 12:42pm UTC](https://meta.discourse.org/t/error-while-updating-through-launcher-rebuild/304024 "2024-04-16T12:42:24Z")

</div>

Hi all, I have been having an issue while trying to upgrade my Discourse instance and can’t seem to find the reason. I’m running ./launcher rebuild app as usual. Full logs of the rebuild ./launcher rebuild app x86\_64 a…

---

## [Nginx issue, when i am stop and starting the app getting "502 Bad Gateway"](https://meta.discourse.org/t/nginx-issue-when-i-am-stop-and-starting-the-app-getting-502-bad-gateway/303838)

<div class="topic-metadata">

**Author:** [@amsaal](https://meta.discourse.org/u/amsaal)\
**Replies:** 15\
**Last updated:** [April 16, 2024, 10:09am UTC](https://meta.discourse.org/t/nginx-issue-when-i-am-stop-and-starting-the-app-getting-502-bad-gateway/303838 "2024-04-16T10:09:52Z")

</div>

when i do ./launcher stop app and then ./launcher start app , the site says 502 Bad Gateway . i dont know what is the issue i tried to rebuild but no luck. Please advise how can i fix this.

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

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