# Self-hosting

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

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

**Page:** 104

---

## [Install on netlify or GL(gitlab)?](https://meta.discourse.org/t/install-on-netlify-or-gl-gitlab/150069)

<div class="topic-metadata">

**Author:** [@sysdl132](https://meta.discourse.org/u/sysdl132)\
**Replies:** 1\
**Last updated:** [May 1, 2020, 2:57pm UTC](https://meta.discourse.org/t/install-on-netlify-or-gl-gitlab/150069 "2020-05-01T14:57:23Z")

</div>

How to install discourse or gitlab on netlify? Any guides? (The best way is install both)

---

## [Deploy in heroku](https://meta.discourse.org/t/deploy-in-heroku/149908)

<div class="topic-metadata">

**Author:** [@Puja\_Garg](https://meta.discourse.org/u/Puja_Garg)\
**Replies:** 1\
**Last updated:** [April 30, 2020, 2:04pm UTC](https://meta.discourse.org/t/deploy-in-heroku/149908 "2020-04-30T14:04:20Z")

</div>

I want to deploy discourse app to heroku but getting some redis url issue, can anyone please help me with this

---

## [Using exchange as SMTP doesn't work](https://meta.discourse.org/t/using-exchange-as-smtp-doesnt-work/149073)

<div class="topic-metadata">

**Author:** [@Zuki\_Zuk\_Aka\_Tovo](https://meta.discourse.org/u/Zuki_Zuk_Aka_Tovo)\
**Replies:** 3\
**Last updated:** [April 30, 2020, 1:55pm UTC](https://meta.discourse.org/t/using-exchange-as-smtp-doesnt-work/149073 "2020-04-30T13:55:41Z")

</div>

Hi, Newcomer here. With a fresh install, I’m trying to get me confirmation email but I’ stuck. I know that our smtp server is an exchange one. As advised, I’ve put the DISCOURSE\_SMTP\_AUTHENTICATION parameter to logi…

---

## [Reply via email failed](https://meta.discourse.org/t/reply-via-email-failed/148499)

<div class="topic-metadata">

**Author:** [@sysdl132](https://meta.discourse.org/u/sysdl132)\
**Replies:** 7\
**Last updated:** [April 30, 2020, 1:03pm UTC](https://meta.discourse.org/t/reply-via-email-failed/148499 "2020-04-30T13:03:48Z")

</div>

I receive an email when someone quotes me in a topic.It shows “Reply directly to the mail to send a message”.I reply an email.After 1 minute Notification displays "the server refused my email".Any problems when I reply? …

---

## [How to integrate in discourse in zenodo](https://meta.discourse.org/t/how-to-integrate-in-discourse-in-zenodo/149630)

<div class="topic-metadata">

**Author:** [@TomVanHout](https://meta.discourse.org/u/TomVanHout)\
**Replies:** 3\
**Last updated:** [April 28, 2020, 5:27pm UTC](https://meta.discourse.org/t/how-to-integrate-in-discourse-in-zenodo/149630 "2020-04-28T17:27:08Z")

</div>

Newbie question. I’m an academic looking to host an open science/source/access seminar on Zenodo with Discourse integrated. I’ve created a Github account but am now stuck. How can I proceed? Many thanks, Tom

---

## [Not able to send email Net::ReadTimeout](https://meta.discourse.org/t/not-able-to-send-email-net-readtimeout/98419)

<div class="topic-metadata">

**Author:** [@acinonyxjubatus](https://meta.discourse.org/u/acinonyxjubatus)\
**Replies:** 17\
**Last updated:** [April 28, 2020, 10:48am UTC](https://meta.discourse.org/t/not-able-to-send-email-net-readtimeout/98419 "2020-04-28T10:48:44Z")

</div>

I installed discourse behind nginx according this post. Also I have SSL certificate installed by certboot Registration activation email is not sending and when I run ./discourse-doctor on email sending step I get Net::…

---

## [How to set up SSL on kubernetes](https://meta.discourse.org/t/how-to-set-up-ssl-on-kubernetes/149112)

<div class="topic-metadata">

**Author:** [@Harsh\_Pratap\_Singh](https://meta.discourse.org/u/Harsh_Pratap_Singh)\
**Replies:** 4\
**Last updated:** [April 28, 2020, 4:27am UTC](https://meta.discourse.org/t/how-to-set-up-ssl-on-kubernetes/149112 "2020-04-28T04:27:25Z")

</div>

hello . i have set up discourse on kubernetes . the setup is fully up and running however my site is still on HTTP and i want to convert it to HTTPS . need help ASAP

---

## [Rubygem timeouts during launcher rebuild app](https://meta.discourse.org/t/rubygem-timeouts-during-launcher-rebuild-app/149305)

<div class="topic-metadata">

**Author:** [@a\_lee](https://meta.discourse.org/u/a_lee)\
**Replies:** 2\
**Last updated:** [April 27, 2020, 7:01am UTC](https://meta.discourse.org/t/rubygem-timeouts-during-launcher-rebuild-app/149305 "2020-04-27T07:01:49Z")

</div>

Hi all, When attempting an upgrade from 2.5.0beta2 to 2.5.0.beta3 via ./launcher rebuild app on the command line I keep running into rubygem timeouts at cd /var/www/discourse && gem update bundler that cause the rebui…

---

## [Digital Ocean - setup never finds hostname](https://meta.discourse.org/t/digital-ocean-setup-never-finds-hostname/149327)

<div class="topic-metadata">

**Author:** [@Reserves](https://meta.discourse.org/u/Reserves)\
**Replies:** 3\
**Last updated:** [April 26, 2020, 12:53pm UTC](https://meta.discourse.org/t/digital-ocean-setup-never-finds-hostname/149327 "2020-04-26T12:53:10Z")

</div>

I’ve tried numerous times, however when Discourse set up checks the hostname, it NEVER finds it accessible on either 443 or 80. This is even though I’ve used the standard Digital Ocean set up which states these ports ar…

---

## [Rake error during update (not fatal) (again)](https://meta.discourse.org/t/rake-error-during-update-not-fatal-again/149142)

<div class="topic-metadata">

**Author:** [@Ed\_S](https://meta.discourse.org/u/Ed_S)\
**Replies:** 0\
**Last updated:** [April 24, 2020, 1:05pm UTC](https://meta.discourse.org/t/rake-error-during-update-not-fatal-again/149142 "2020-04-24T13:05:06Z")

</div>

Again, for information, and looking similar to an observation made previously, 5 months ago, which seemed to be explained as a transient situation: Rake error during update (not fatal) During docker upgrade: Waiting f…

---

## [Docker Container Only Listening on IPv6](https://meta.discourse.org/t/docker-container-only-listening-on-ipv6/149087)

<div class="topic-metadata">

**Author:** [@Ghan](https://meta.discourse.org/u/Ghan)\
**Replies:** 5\
**Last updated:** [April 24, 2020, 2:39am UTC](https://meta.discourse.org/t/docker-container-only-listening-on-ipv6/149087 "2020-04-24T02:39:26Z")

</div>

I’m working on trying to set up a test Discourse instance in a VM so I can work on importing from another software. I’m new to Docker, Discourse, and Ruby, so I’m not yet familiar with what’s going on in the background. …

---

## [Moving to a new server - error with database](https://meta.discourse.org/t/moving-to-a-new-server-error-with-database/149027)

<div class="topic-metadata">

**Author:** [@nevscope](https://meta.discourse.org/u/nevscope)\
**Replies:** 10\
**Last updated:** [April 23, 2020, 5:21pm UTC](https://meta.discourse.org/t/moving-to-a-new-server-error-with-database/149027 "2020-04-23T17:21:04Z")

</div>

We are trying to move everything to a new server, after the migration we get this message on top: when I try to run the following inside the app: # sudo ./launcher enter app # rails c \> user = User.find\_by\_ema…

---

## [How can i install Discourse forum on my win 10 dedicated server OVH](https://meta.discourse.org/t/how-can-i-install-discourse-forum-on-my-win-10-dedicated-server-ovh/148436)

<div class="topic-metadata">

**Author:** [@Sami\_Rehman](https://meta.discourse.org/u/Sami_Rehman)\
**Replies:** 5\
**Last updated:** [April 23, 2020, 3:48pm UTC](https://meta.discourse.org/t/how-can-i-install-discourse-forum-on-my-win-10-dedicated-server-ovh/148436 "2020-04-23T15:48:20Z")

</div>

as title says the all please guide me

---

## [429 too many requests using internally nginx](https://meta.discourse.org/t/429-too-many-requests-using-internally-nginx/148976)

<div class="topic-metadata">

**Author:** [@himanshu](https://meta.discourse.org/u/himanshu)\
**Replies:** 1\
**Last updated:** [April 23, 2020, 11:23am UTC](https://meta.discourse.org/t/429-too-many-requests-using-internally-nginx/148976 "2020-04-23T11:23:22Z")

</div>

ERROR - 429 too many requests. is coming… DIscourse version - 2.4.1 stable, using docker only app container is working, PG and Redis is used from AWS. Nginx is running in docker container not in host so only 80 port ex…

---

## [Digital Ocean Spaces don’t implement the AWS S3 API for the CORS rule](https://meta.discourse.org/t/digital-ocean-spaces-don-t-implement-the-aws-s3-api-for-the-cors-rule/111736)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 16\
**Last updated:** [April 22, 2020, 10:51pm UTC](https://meta.discourse.org/t/digital-ocean-spaces-don-t-implement-the-aws-s3-api-for-the-cors-rule/111736 "2020-04-22T22:51:54Z")

</div>

I’m still struggling getting uploads moved to Spaces. When s3\_cdn\_url is defined, discourse points to the s3\_cdn for assets and they aren’t there. I tried \`rake s3:upload\_assets and get root@shadrack-rbx:/var/www/discou…

---

## [Welcome to nginx! after fresh installation](https://meta.discourse.org/t/welcome-to-nginx-after-fresh-installation/147409)

<div class="topic-metadata">

**Author:** [@1marc1](https://meta.discourse.org/u/1marc1)\
**Replies:** 16\
**Last updated:** [April 10, 2020, 2:30pm UTC](https://meta.discourse.org/t/welcome-to-nginx-after-fresh-installation/147409 "2020-04-10T14:30:43Z")

</div>

Hi, I am new to Discouse and got stuck during the installation. I built an Ubuntu Server 18.04 virtual machine, then roughly followed the installation instructions. When I say roughly, I mean rather than the cloud serv…

---

## [Proper way to secure/backup Discourse on self-hosted server?](https://meta.discourse.org/t/proper-way-to-secure-backup-discourse-on-self-hosted-server/148624)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 9\
**Last updated:** [April 22, 2020, 3:44pm UTC](https://meta.discourse.org/t/proper-way-to-secure-backup-discourse-on-self-hosted-server/148624 "2020-04-22T15:44:57Z")

</div>

Hi, On a self-hosted server, what are the best ways to prevent our forum to be gone forever? How to properly and securely backup our precious? On a now deleted topic, @falco said: Doing file system snapshots isn’t su…

---

## [Restore Backup to different domain](https://meta.discourse.org/t/restore-backup-to-different-domain/148819)

<div class="topic-metadata">

**Author:** [@helmi](https://meta.discourse.org/u/helmi)\
**Replies:** 1\
**Last updated:** [April 22, 2020, 11:18am UTC](https://meta.discourse.org/t/restore-backup-to-different-domain/148819 "2020-04-22T11:18:05Z")

</div>

I found this thread but as it’s a bit older and leaves some open questions about avatars I thought I’ll bring it up again. Background: We’re moving a larger phpBB Forum to discourse. Import process is mostly straightene…

---

## [How would one go about setting up discourse for tor?](https://meta.discourse.org/t/how-would-one-go-about-setting-up-discourse-for-tor/148639)

<div class="topic-metadata">

**Author:** [@vove](https://meta.discourse.org/u/vove)\
**Replies:** 4\
**Last updated:** [April 22, 2020, 10:39am UTC](https://meta.discourse.org/t/how-would-one-go-about-setting-up-discourse-for-tor/148639 "2020-04-22T10:39:46Z")

</div>

Hello, First of all let me explain what I’d like to do. I want discourse running behind nginx on tor. Discourse will only be accessible through tor. Setting up nginx with tor is no problem but I’m struggling setting up…

---

## [2container setup option](https://meta.discourse.org/t/2container-setup-option/148539)

<div class="topic-metadata">

**Author:** [@mbronstein](https://meta.discourse.org/u/mbronstein)\
**Replies:** 9\
**Last updated:** [April 21, 2020, 3:11am UTC](https://meta.discourse.org/t/2container-setup-option/148539 "2020-04-21T03:11:55Z")

</div>

Setting up a forum and really wanted to do a two container install, but am enough of a newbie that I found the discussion about editing the template files offputting. Then stumbled across the “2container” commandline op…

---

## [How to install Discourse without a mail server?](https://meta.discourse.org/t/how-to-install-discourse-without-a-mail-server/148656)

<div class="topic-metadata">

**Author:** [@gaurang.prasad](https://meta.discourse.org/u/gaurang.prasad)\
**Replies:** 3\
**Last updated:** [April 20, 2020, 10:13pm UTC](https://meta.discourse.org/t/how-to-install-discourse-without-a-mail-server/148656 "2020-04-20T22:13:28Z")

</div>

Hi, I’d like to install Discourse for our wiki community (we use MediaWiki). Currently, we do not have a SMTP server - since our wiki doesn’t require users to have an email to create an account. I would want SSO enabled…

---

## [Import scripts vbulletin5.rb](https://meta.discourse.org/t/import-scripts-vbulletin5-rb/132531)

<div class="topic-metadata">

**Author:** [@INSTAR](https://meta.discourse.org/u/INSTAR)\
**Replies:** 9\
**Last updated:** [April 20, 2020, 4:28pm UTC](https://meta.discourse.org/t/import-scripts-vbulletin5-rb/132531 "2020-04-20T16:28:55Z")

</div>

I am using the official import script for vBulletin v5 and I ran into an issue. My vBulletin forum structure is like: /forum/ /forum/sub-category1/ /forum/sub-category1/thread1/ /forum/sub-category1/thread2/ /forum/sub…

---

## [Rake uploads:migrate\_to\_s3 runs forever](https://meta.discourse.org/t/rake-uploads-migrate-to-s3-runs-forever/147245)

<div class="topic-metadata">

**Author:** [@pnoeric](https://meta.discourse.org/u/pnoeric)\
**Replies:** 5\
**Last updated:** [April 20, 2020, 9:33am UTC](https://meta.discourse.org/t/rake-uploads-migrate-to-s3-runs-forever/147245 "2020-04-20T09:33:26Z")

</div>

When I run that command, I get: Migrating uploads to S3 for 'default'... Uploading files to S3... - Listing local files =\> 23 files - Listing S3 files . =\> 94 files - Syncing files to S3 ....................... Upda…

---

## [How to make the database (or part of it) accessible to a cloud data processor?](https://meta.discourse.org/t/how-to-make-the-database-or-part-of-it-accessible-to-a-cloud-data-processor/147915)

<div class="topic-metadata">

**Author:** [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)\
**Replies:** 16\
**Last updated:** [April 20, 2020, 8:20am UTC](https://meta.discourse.org/t/how-to-make-the-database-or-part-of-it-accessible-to-a-cloud-data-processor/147915 "2020-04-20T08:20:42Z")

</div>

I was interested in using ETL services like Stitch Data or Skyvia to integrate different data sources (including my Discourse database), but I have been told by someone at Skyvia that this is not possible: Skyvia can c…

---

## [Export and import site settings](https://meta.discourse.org/t/export-and-import-site-settings/148184)

<div class="topic-metadata">

**Author:** [@Phillip\_Rooney](https://meta.discourse.org/u/Phillip_Rooney)\
**Replies:** 4\
**Last updated:** [April 16, 2020, 2:29am UTC](https://meta.discourse.org/t/export-and-import-site-settings/148184 "2020-04-16T02:29:52Z")

</div>

Hey team! I am weary of being able to visit MYSITE.CO.NZ - For Sale and which gives me a complete list of all my settings I have changed. Now my problem is, I am using discourse as SaaS, and don’t use the whole package…

---

## [Help with Multi-Container and nginx and plesk](https://meta.discourse.org/t/help-with-multi-container-and-nginx-and-plesk/148447)

<div class="topic-metadata">

**Author:** [@Schw\_ede](https://meta.discourse.org/u/Schw_ede)\
**Replies:** 1\
**Last updated:** [April 19, 2020, 7:29pm UTC](https://meta.discourse.org/t/help-with-multi-container-and-nginx-and-plesk/148447 "2020-04-19T19:29:53Z")

</div>

Hey, i was able to install 2 containers of discourse on my server with plesk under 2 different domains. Both are running, it’s just that i’m getting a 502 error. The error log says: 2020/04/18 13:48:45 \[error\] 61#…

---

## [No container created during install](https://meta.discourse.org/t/no-container-created-during-install/148493)

<div class="topic-metadata">

**Author:** [@bob1](https://meta.discourse.org/u/bob1)\
**Replies:** 2\
**Last updated:** [April 19, 2020, 4:15am UTC](https://meta.discourse.org/t/no-container-created-during-install/148493 "2020-04-19T04:15:06Z")

</div>

I followed the directions here: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub I am installing on a fresh install of Ubuntu Server 18.04.4 LTS, but after finishing the setup script, it dies claim…

---

## [Plesk install error](https://meta.discourse.org/t/plesk-install-error/119614)

<div class="topic-metadata">

**Author:** [@Rootz](https://meta.discourse.org/u/Rootz)\
**Replies:** 0\
**Last updated:** [June 5, 2019, 11:21pm UTC](https://meta.discourse.org/t/plesk-install-error/119614 "2019-06-05T23:21:51Z")

</div>

Hi guys. When I try to build a discourse on Plesk vps, I get the following error. Do you help to solve the problem? Help guide is here : Installing Discourse With Plesk Onyx (Ubuntu 14.04) 4297 files changed, 53731 i…

---

## [DNS misconfiguration preventing discourse-setup verifying open ports](https://meta.discourse.org/t/dns-misconfiguration-preventing-discourse-setup-verifying-open-ports/148395)

<div class="topic-metadata">

**Author:** [@Infinite\_Flight\_Sims](https://meta.discourse.org/u/Infinite_Flight_Sims)\
**Replies:** 19\
**Last updated:** [April 18, 2020, 12:51am UTC](https://meta.discourse.org/t/dns-misconfiguration-preventing-discourse-setup-verifying-open-ports/148395 "2020-04-18T00:51:05Z")

</div>

Hello, I’m setting up Discourse with DigitalOcean and I was wondering how to change the post numbers on DigitalOcean. The reason I’m asking is because my domain name port numbers are different from what DigitalOcean wa…

---

## [How to set up a Discourse forum for production use(yunohost?)](https://meta.discourse.org/t/how-to-set-up-a-discourse-forum-for-production-use-yunohost/148222)

<div class="topic-metadata">

**Author:** [@sysdl132](https://meta.discourse.org/u/sysdl132)\
**Replies:** 15\
**Last updated:** [April 17, 2020, 2:24pm UTC](https://meta.discourse.org/t/how-to-set-up-a-discourse-forum-for-production-use-yunohost/148222 "2020-04-17T14:24:07Z")

</div>

Now I want to set up a Discourse forum for production use. what should I do? :grinning: (like: https://discourse.example.com)

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

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