# Self-hosting

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

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

**Page:** 42

---

## [Configuring custom private repo of discourse through docker](https://meta.discourse.org/t/configuring-custom-private-repo-of-discourse-through-docker/95341)

<div class="topic-metadata">

**Author:** [@praveendhinwa](https://meta.discourse.org/u/praveendhinwa)\
**Replies:** 11\
**Last updated:** [June 13, 2023, 1:43am UTC](https://meta.discourse.org/t/configuring-custom-private-repo-of-discourse-through-docker/95341 "2023-06-13T01:43:25Z")

</div>

Hello Discourse devs, We are trying to deploy discourse for our forum through the official docker installation script. We want to keep a private git repo of discourse code. I am not able to figure out a way in the docke…

---

## [Forum rendered unusable](https://meta.discourse.org/t/forum-rendered-unusable/277535)

<div class="topic-metadata">

**Author:** [@MadPenguin](https://meta.discourse.org/u/MadPenguin)\
**Replies:** 10\
**Last updated:** [September 4, 2023, 9:16pm UTC](https://meta.discourse.org/t/forum-rendered-unusable/277535 "2023-09-04T21:16:44Z")

</div>

Hi, I’m trying to enable S3 backups to a Min.IO server. When I change app.yml to what I think reflects the documentation, then rebuild, on completion all I get in the browser is the 4 coloured dots in the middle of the s…

---

## [Errors during rebuild app](https://meta.discourse.org/t/errors-during-rebuild-app/277690)

<div class="topic-metadata">

**Author:** [@Airw0lf](https://meta.discourse.org/u/Airw0lf)\
**Replies:** 5\
**Last updated:** [September 4, 2023, 7:34pm UTC](https://meta.discourse.org/t/errors-during-rebuild-app/277690 "2023-09-04T19:34:26Z")

</div>

Eaerlier this morning I tried to stop and rebuild the app but received several errors. The stop didn’t report any errors. The rebuild came with the following errors: 2023-09-04 08:30:19.937 UTC \[45\] LOG: database sys…

---

## [Sidekiq not working](https://meta.discourse.org/t/sidekiq-not-working/277588)

<div class="topic-metadata">

**Author:** [@Muhammed\_EKİCİ](https://meta.discourse.org/u/Muhammed_EK%C4%B0C%C4%B0)\
**Replies:** 9\
**Last updated:** [September 2, 2023, 10:53pm UTC](https://meta.discourse.org/t/sidekiq-not-working/277588 "2023-09-02T22:53:08Z")

</div>

During the upgrade I got the following error and then I saw a suggestion in the admin panel that sidekiq is not working. Now where do I need to run which command to be able to run sidekiq again? My forum seems to be com…

---

## [Upgrading 2.7 to 3.1 failing: "hotlinked\_media\_status" already exists](https://meta.discourse.org/t/upgrading-2-7-to-3-1-failing-hotlinked-media-status-already-exists/277313)

<div class="topic-metadata">

**Author:** [@Hotfirenet](https://meta.discourse.org/u/Hotfirenet)\
**Replies:** 29\
**Last updated:** [September 1, 2023, 10:00am UTC](https://meta.discourse.org/t/upgrading-2-7-to-3-1-failing-hotlinked-media-status-already-exists/277313 "2023-09-01T10:00:43Z")

</div>

Hello guys my discourse is dead :sob: :scream: i can’t migrate my logs have you got an idea why ? Thanks DISCOURSE DOCTOR Thu Aug 31 08:35:14 UTC 2023 OS: Linux dd 5.10.0-10-cloud-amd64 #1 SMP Debian 5.10.84-1 (2021…

---

## [Error 500 after succesful app rebuild ( asset ".js" is not present in the asset pipeline.)](https://meta.discourse.org/t/error-500-after-succesful-app-rebuild-asset-js-is-not-present-in-the-asset-pipeline/277343)

<div class="topic-metadata">

**Author:** [@joen](https://meta.discourse.org/u/joen)\
**Replies:** 3\
**Last updated:** [August 31, 2023, 6:54pm UTC](https://meta.discourse.org/t/error-500-after-succesful-app-rebuild-asset-js-is-not-present-in-the-asset-pipeline/277343 "2023-08-31T18:54:10Z")

</div>

I did a git pull and rebuild app for our discourse instance, and although this seemed to work as expected, the site now returns an Error 500. Safe mode has the same issue, I can see this page and select everything to be…

---

## [How to avoid redirecting from "https" to "http"](https://meta.discourse.org/t/how-to-avoid-redirecting-from-https-to-http/277397)

<div class="topic-metadata">

**Author:** [@lots\_blue](https://meta.discourse.org/u/lots_blue)\
**Replies:** 1\
**Last updated:** [August 31, 2023, 6:32pm UTC](https://meta.discourse.org/t/how-to-avoid-redirecting-from-https-to-http/277397 "2023-08-31T18:32:00Z")

</div>

Hi! :star:Environment: My discourse docker(Recent version) is deployed on a single server(centOS) and uses a ‘80:3000’ configuration, followed by separate use of nginx to provide HTTPS services. :star:Problem: Users …

---

## [Multiple hostnames for a single site for cut-over phase](https://meta.discourse.org/t/multiple-hostnames-for-a-single-site-for-cut-over-phase/277357)

<div class="topic-metadata">

**Author:** [@ecki](https://meta.discourse.org/u/ecki)\
**Replies:** 3\
**Last updated:** [August 31, 2023, 3:37pm UTC](https://meta.discourse.org/t/multiple-hostnames-for-a-single-site-for-cut-over-phase/277357 "2023-08-31T15:37:04Z")

</div>

I know its not possible/supported to set up multiple hostnames (only multi-site), at least this is what the issue here says: How can I use multiple hostnames - support - Discourse Meta However is that still the case? Re…

---

## [New Install: docker: Failed to create the container ID file: open cids/app\_bootstrap.cid: no such file or directory](https://meta.discourse.org/t/new-install-docker-failed-to-create-the-container-id-file-open-cids-app-bootstrap-cid-no-such-file-or-directory/111287)

<div class="topic-metadata">

**Author:** [@AlexV](https://meta.discourse.org/u/AlexV)\
**Replies:** 5\
**Last updated:** [August 31, 2023, 1:28pm UTC](https://meta.discourse.org/t/new-install-docker-failed-to-create-the-container-id-file-open-cids-app-bootstrap-cid-no-such-file-or-directory/111287 "2023-08-31T13:28:03Z")

</div>

I’m having issues deploying Discourse to a VM in my test environment. The VM is configured with 1 core and 1gb of ram. It is running on ubuntu 18.04, via docker’s basic install method. I am running these as root. I’ve re…

---

## [Discourse use double nginx error : Could not find module \`handlebars\` imported from \`discourse-common/lib/raw-handlebars\`](https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847)

<div class="topic-metadata">

**Author:** [@LeBlanc](https://meta.discourse.org/u/LeBlanc)\
**Replies:** 5\
**Last updated:** [August 30, 2023, 4:02am UTC](https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847 "2023-08-30T04:02:30Z")

</div>

Hi! My website uses version 2.9 of discourse. For some reason, I had to use double nginx for discourse. I deployed two discourse web\_only container nodes and used an nginx to proxy in front of them. My system architec…

---

## [Modifying the database inside of a backup to remove a duplicate key tag so that it doesn't fail when restoring](https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039)

<div class="topic-metadata">

**Author:** [@Drew-ART](https://meta.discourse.org/u/Drew-ART)\
**Replies:** 28\
**Last updated:** [August 30, 2023, 10:21am UTC](https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039 "2023-08-30T10:21:23Z")

</div>

This is a post is a very condensed version of my last 24hrs, although it hasn’t actually worked yet so i’m also hoping someone will post where it went wrong below this. My Discourse update failed due to a duplicate key,…

---

## [Full Site CDN Using AWS CloudFront](https://meta.discourse.org/t/full-site-cdn-using-aws-cloudfront/208161)

<div class="topic-metadata">

**Author:** [@jaffadog](https://meta.discourse.org/u/jaffadog)\
**Replies:** 1\
**Last updated:** [August 30, 2023, 8:06am UTC](https://meta.discourse.org/t/full-site-cdn-using-aws-cloudfront/208161 "2023-08-30T08:06:26Z")

</div>

Hello All. I recently got my Discourse installation setup using AWS CloudFront (CF) for full site acceleration - and SSL offloading using AWS certs in CF. Note that this installation deviates from the official guide rega…

---

## [New user registration activation email not working](https://meta.discourse.org/t/new-user-registration-activation-email-not-working/195622)

<div class="topic-metadata">

**Author:** [@tkdhanasekar](https://meta.discourse.org/u/tkdhanasekar)\
**Replies:** 6\
**Last updated:** [August 29, 2023, 6:49pm UTC](https://meta.discourse.org/t/new-user-registration-activation-email-not-working/195622 "2023-08-29T18:49:29Z")

</div>

i installed discourse server version 2.7.0 in ubuntu without docker it works fine , when users make registration by their email id the server gives the message " You’re almost done! we sent activation mail to email pr…

---

## [How to speed up container instantiation - if possible at all?](https://meta.discourse.org/t/how-to-speed-up-container-instantiation-if-possible-at-all/277020)

<div class="topic-metadata">

**Author:** [@lejeczek](https://meta.discourse.org/u/lejeczek)\
**Replies:** 4\
**Last updated:** [August 29, 2023, 5:02pm UTC](https://meta.discourse.org/t/how-to-speed-up-container-instantiation-if-possible-at-all/277020 "2023-08-29T17:02:52Z")

</div>

Hi guys. Is it possible - even if not officially covered/supported - to tweak Discourse/container to start/boot faster? (outside of tweaking resources of the host |& container itself)

---

## [Discourse can be ran for free, using Replit (not very well)](https://meta.discourse.org/t/discourse-can-be-ran-for-free-using-replit-not-very-well/276795)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Replies:** 2\
**Last updated:** [August 28, 2023, 11:45am UTC](https://meta.discourse.org/t/discourse-can-be-ran-for-free-using-replit-not-very-well/276795 "2023-08-28T11:45:29Z")

</div>

So here it is, Discourse running on Replit. This is one of the methods of running Discourse for free. The problem? It’s not worth being cheap, as the loading times are lengthy. Just watch this: How can this be …

---

## [Discourse NOT FOUND](https://meta.discourse.org/t/discourse-not-found/276791)

<div class="topic-metadata">

**Author:** [@tpglitch](https://meta.discourse.org/u/tpglitch)\
**Replies:** 6\
**Last updated:** [August 27, 2023, 8:49pm UTC](https://meta.discourse.org/t/discourse-not-found/276791 "2023-08-27T20:49:06Z")

</div>

Hello, I am trying to install Discourse on linode with there one-click app I ran through discourse-setup, and even tried rebuilding discourse! The domain is setup correctly and I can ping it, and sometimes it says “we…

---

## [Discourse-setup using netcat with illegal option combination?](https://meta.discourse.org/t/discourse-setup-using-netcat-with-illegal-option-combination/276762)

<div class="topic-metadata">

**Author:** [@steinhh](https://meta.discourse.org/u/steinhh)\
**Replies:** 3\
**Last updated:** [August 26, 2023, 6:00pm UTC](https://meta.discourse.org/t/discourse-setup-using-netcat-with-illegal-option-combination/276762 "2023-08-26T18:00:28Z")

</div>

Using the standard discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub installation procedure on Centos 7, but: The network connectivity on ports 80 & 443 is tested with nc thus: echo -e "HTTP/1.…

---

## [I cant Pass the domain checking](https://meta.discourse.org/t/i-cant-pass-the-domain-checking/251178)

<div class="topic-metadata">

**Author:** [@youyou](https://meta.discourse.org/u/youyou)\
**Replies:** 1\
**Last updated:** [January 10, 2023, 8:38am UTC](https://meta.discourse.org/t/i-cant-pass-the-domain-checking/251178 "2023-01-10T08:38:07Z")

</div>

am trying to use ./discourse-setup ,but i got problem Checking your domain name . . . WARNING: Port 443 of computer does not appear to be accessible using hostname: www.doublekm.xyz. WARNING: Connection to http://www.d…

---

## [App.yml says line 10 has an unexpected error!](https://meta.discourse.org/t/app-yml-says-line-10-has-an-unexpected-error/276509)

<div class="topic-metadata">

**Author:** [@OfficialMikeJ](https://meta.discourse.org/u/OfficialMikeJ)\
**Replies:** 5\
**Last updated:** [August 25, 2023, 3:47pm UTC](https://meta.discourse.org/t/app-yml-says-line-10-has-an-unexpected-error/276509 "2023-08-25T15:47:15Z")

</div>

I have an error that pops up after trying to update and pull the plugins I added to my app.yml file and run the ./launcher rebuild app command but it prints out an error both when I try to update the yml file and also wh…

---

## [Users IP address is the same as reverse proxy](https://meta.discourse.org/t/users-ip-address-is-the-same-as-reverse-proxy/276396)

<div class="topic-metadata">

**Author:** [@vifyirusti](https://meta.discourse.org/u/vifyirusti)\
**Replies:** 4\
**Last updated:** [August 24, 2023, 8:36am UTC](https://meta.discourse.org/t/users-ip-address-is-the-same-as-reverse-proxy/276396 "2023-08-24T08:36:37Z")

</div>

In my Discourse management panel, the ip address of the proxy server appears instead of the ip addresses of all users. This is my proxy server configuration error. Can you help with this? User \> CloudFlare \> Nginx Proxy…

---

## [Untagged docker base image after launcher cleanup](https://meta.discourse.org/t/untagged-docker-base-image-after-launcher-cleanup/275947)

<div class="topic-metadata">

**Author:** [@nordize](https://meta.discourse.org/u/nordize)\
**Replies:** 2\
**Last updated:** [August 22, 2023, 7:37pm UTC](https://meta.discourse.org/t/untagged-docker-base-image-after-launcher-cleanup/275947 "2023-08-22T19:37:12Z")

</div>

I tried launcher cleanup as well as docker images prune -a and they both end up untagging the discourse/base image, leaving it as: # docker images -a REPOSITORY TAG IMAGE ID CREATED SIZE …

---

## [Testing Restore - not working](https://meta.discourse.org/t/testing-restore-not-working/275859)

<div class="topic-metadata">

**Author:** [@Crius](https://meta.discourse.org/u/Crius)\
**Replies:** 4\
**Last updated:** [August 22, 2023, 1:27pm UTC](https://meta.discourse.org/t/testing-restore-not-working/275859 "2023-08-22T13:27:44Z")

</div>

Hey there, it’s your favourite bug finder, support bothering user. I was testing the restore this afternoon and two times out of two, ended up with this: ERROR: could not extend file "base/16384/3294755": wrote only 4…

---

## [Do Email DNS records have to be in Cloudfare?](https://meta.discourse.org/t/do-email-dns-records-have-to-be-in-cloudfare/275033)

<div class="topic-metadata">

**Author:** [@afscstagiaire](https://meta.discourse.org/u/afscstagiaire)\
**Replies:** 7\
**Last updated:** [August 22, 2023, 10:42am UTC](https://meta.discourse.org/t/do-email-dns-records-have-to-be-in-cloudfare/275033 "2023-08-22T10:42:58Z")

</div>

First time setting up anything in the world of networking, still new to DNS. I’m setting up a forum for the nonprofit i just joined. They’ve been using Brevo for their newsletter. I got a DigitalOcean droplet, installe…

---

## [Sending emails with SideKiq fails (Job exception: :arguments expected to be an Array of individual string args )](https://meta.discourse.org/t/sending-emails-with-sidekiq-fails-job-exception-arguments-expected-to-be-an-array-of-individual-string-args/228465)

<div class="topic-metadata">

**Author:** [@alexandros\_tzoumas](https://meta.discourse.org/u/alexandros_tzoumas)\
**Replies:** 2\
**Last updated:** [August 21, 2023, 12:03pm UTC](https://meta.discourse.org/t/sending-emails-with-sidekiq-fails-job-exception-arguments-expected-to-be-an-array-of-individual-string-args/228465 "2023-08-21T12:03:27Z")

</div>

I have setup Discourse 2.7.12 and configured it to send emails via Mailgun. Even though the application is able to send test emails via the Administration panel, all the relevant email jobs fail at Sidekiq Any ideas wh…

---

## [Need Help with Redirection after changing the domain of my Discourse Forum](https://meta.discourse.org/t/need-help-with-redirection-after-changing-the-domain-of-my-discourse-forum/275964)

<div class="topic-metadata">

**Author:** [@Anirudh\_Dutta\_Gupta](https://meta.discourse.org/u/Anirudh_Dutta_Gupta)\
**Replies:** 9\
**Last updated:** [August 21, 2023, 3:17pm UTC](https://meta.discourse.org/t/need-help-with-redirection-after-changing-the-domain-of-my-discourse-forum/275964 "2023-08-21T15:17:39Z")

</div>

After moving my Discourse forum to a new instance and URL, I need help with setting up domain redirection. I want links from the old domain to redirect to the new domain. For example, a link like https://olddomain.com/t…

---

## [Updating I get a "Configuring openssh-server" message about the "sshd\_config" file](https://meta.discourse.org/t/updating-i-get-a-configuring-openssh-server-message-about-the-sshd-config-file/275841)

<div class="topic-metadata">

**Author:** [@Pandabear](https://meta.discourse.org/u/Pandabear)\
**Replies:** 2\
**Last updated:** [August 20, 2023, 4:40pm UTC](https://meta.discourse.org/t/updating-i-get-a-configuring-openssh-server-message-about-the-sshd-config-file/275841 "2023-08-20T16:40:45Z")

</div>

Every two months I usually follow these instructions for updating the forum. In the next step I get a warning message As for Ubuntu updates, make sure you have automatic security updates enabled for your Ubuntu! Th…

---

## [Large amount of errors on /user-badges.json](https://meta.discourse.org/t/large-amount-of-errors-on-user-badges-json/272618)

<div class="topic-metadata">

**Author:** [@Crius](https://meta.discourse.org/u/Crius)\
**Replies:** 7\
**Last updated:** [August 19, 2023, 4:10pm UTC](https://meta.discourse.org/t/large-amount-of-errors-on-user-badges-json/272618 "2023-08-19T16:10:28Z")

</div>

Here I am again pestering you guys. Our users are formed by a good amount of tech-savvy people and raised this issue that I’ve had spotted some time ago but decided to postpone as I am also busy with non-forum-admin stu…

---

## [Reverse proxy for Discourse | Real IP masking](https://meta.discourse.org/t/reverse-proxy-for-discourse-real-ip-masking/275611)

<div class="topic-metadata">

**Author:** [@vifyirusti](https://meta.discourse.org/u/vifyirusti)\
**Replies:** 14\
**Last updated:** [August 19, 2023, 1:18pm UTC](https://meta.discourse.org/t/reverse-proxy-for-discourse-real-ip-masking/275611 "2023-08-19T13:18:28Z")

</div>

I want to setup a reverse proxy that will work correctly with Discourse. My goal is to mask the real IP address of the server. What features do I need to buy a server for this? What should I do for the reverse proxy se…

---

## [Multisite rebuild fails on AlmaLinux 9.2, works on AlmaLinux 8.8](https://meta.discourse.org/t/multisite-rebuild-fails-on-almalinux-9-2-works-on-almalinux-8-8/275791)

<div class="topic-metadata">

**Author:** [@MikeNolan](https://meta.discourse.org/u/MikeNolan)\
**Replies:** 2\
**Last updated:** [August 19, 2023, 2:48am UTC](https://meta.discourse.org/t/multisite-rebuild-fails-on-almalinux-9-2-works-on-almalinux-8-8/275791 "2023-08-19T02:48:36Z")

</div>

I’ve been testing a multisite version (splitting two forums into separate databases) on my testbed server and it works great there (AlmaLinux 8.8.) But when I try it on AlmaLinux 9.2 on my production server, the rebuild…

---

## [Host HTML page on Discourse install](https://meta.discourse.org/t/host-html-page-on-discourse-install/235186)

<div class="topic-metadata">

**Author:** [@riteshsaini](https://meta.discourse.org/u/riteshsaini)\
**Replies:** 9\
**Last updated:** [August 18, 2023, 6:27am UTC](https://meta.discourse.org/t/host-html-page-on-discourse-install/235186 "2023-08-18T06:27:40Z")

</div>

Hi, As mentioned in my previous posts, I migrated my WordPress blog to Discourse. There was an HTML page on my site that was hosted inside a folder in public\_html So, its URL was example.com/foldername Now, I want to…

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

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