# \#install

**URL:** https://meta.discourse.org/tag/install/824.md

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

---

## [Backup download cannot resume after interruption because email token has already been consumed](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 2:47pm UTC](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277 "2026-09-15T14:47:03Z")

</div>

There was a previous backup-download issue which appears to have been fixed in 2026.01.0-latest. I believe this is a separate current issue involving recovery from an interrupted backup download, rather than the old init…

---

## [Caddy in front of app’s Nginx via Docker Compose](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 5\
**Last updated:** [August 17, 2026, 7:20am UTC](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123 "2026-08-17T07:20:40Z")

</div>

I’ve upgraded one of my Discourse forum servers, so to open UDP 443 rather than only TCP in the IONOS Cloud Panel firewall (i’m from GB). I don’t use CDN because this particular forum isn’t big user number, but has lots…

---

## [MKJ's Opinionated Discourse Deployment Configuration](https://meta.discourse.org/t/mkjs-opinionated-discourse-deployment-configuration/193355)

<div class="topic-metadata">

**Author:** [@mcdanlj](https://meta.discourse.org/u/mcdanlj)\
**Replies:** 46\
**Last updated:** [August 7, 2026, 3:56pm UTC](https://meta.discourse.org/t/mkjs-opinionated-discourse-deployment-configuration/193355 "2026-08-07T15:56:28Z")

</div>

I have been running a Discourse forum with a substantial amount of content and plenty of images over the past few years. Maker Forums has over 100GB of images and over 400,000 posts, of which a substantial amount was imp…

---

## [Installing Discourse on a self hosted VPS. A process with FAQs](https://meta.discourse.org/t/installing-discourse-on-a-self-hosted-vps-a-process-with-faqs/407922)

<div class="topic-metadata">

**Author:** [@Gid](https://meta.discourse.org/u/Gid)\
**Replies:** 41\
**Last updated:** [July 27, 2026, 10:53pm UTC](https://meta.discourse.org/t/installing-discourse-on-a-self-hosted-vps-a-process-with-faqs/407922 "2026-07-27T22:53:23Z")

</div>

A novice’s step by step specific process for installing Discourse. From choosing a right server to configuring it, to SMTP, DNS & doing it all in the right order. Because of such a manual process with many branches with …

---

## [Install Discourse on a residential internet with Cloudflare Tunnel](https://meta.discourse.org/t/install-discourse-on-a-residential-internet-with-cloudflare-tunnel/211297)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 69\
**Last updated:** [July 27, 2026, 4:10pm UTC](https://meta.discourse.org/t/install-discourse-on-a-residential-internet-with-cloudflare-tunnel/211297 "2026-07-27T16:10:47Z")

</div>

Since Discourse now has support for running on a Raspberry Pi, running a small instance in your home lab will become a common use case. However, many residential ISPs block incoming traffic to the ports 80/443 that Disco…

---

## [Confused about Self Hosting](https://meta.discourse.org/t/confused-about-self-hosting/407752)

<div class="topic-metadata">

**Author:** [@Gid](https://meta.discourse.org/u/Gid)\
**Replies:** 20\
**Last updated:** [July 17, 2026, 11:09pm UTC](https://meta.discourse.org/t/confused-about-self-hosting/407752 "2026-07-17T23:09:34Z")

</div>

(My level: built few semi complex websites on Wix, beginner coder) A major confusion I had that’s a lil more clarified now is that self hosting Discourse is very different to ‘web hosting’ 1) Self hosting Discourse req…

---

## [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915)

<div class="topic-metadata">

**Author:** [@Falco](https://meta.discourse.org/u/Falco)\
**Replies:** 38\
**Last updated:** [July 2, 2026, 8:00pm UTC](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915 "2026-07-02T20:00:20Z")

</div>

We’re excited to announce a major update to how you can self-host Discourse. Whether you’ve been curious about running your own Discourse instance or found the setup process daunting in the past, today’s changes are for …

---

## [Discourse Rebuild Fails During Bootstrap: Git HTTPS Timeout, Looking for a Clean SSH-Based Workaround](https://meta.discourse.org/t/discourse-rebuild-fails-during-bootstrap-git-https-timeout-looking-for-a-clean-ssh-based-workaround/405047)

<div class="topic-metadata">

**Author:** [@serkhelesheyi](https://meta.discourse.org/u/serkhelesheyi)\
**Replies:** 3\
**Last updated:** [June 18, 2026, 12:22pm UTC](https://meta.discourse.org/t/discourse-rebuild-fails-during-bootstrap-git-https-timeout-looking-for-a-clean-ssh-based-workaround/405047 "2026-06-18T12:22:12Z")

</div>

Hello, I am running a standard self-hosted Discourse installation on Ubuntu using the official discourse\_docker setup. Environment Ubuntu Server Docker Official discourse\_docker Single-container installation (app.yml) …

---

## [Self Hosted, AWS Lightsail and Ubuntu](https://meta.discourse.org/t/self-hosted-aws-lightsail-and-ubuntu/402512)

<div class="topic-metadata">

**Author:** [@fuse](https://meta.discourse.org/u/fuse)\
**Replies:** 3\
**Last updated:** [May 9, 2026, 9:41pm UTC](https://meta.discourse.org/t/self-hosted-aws-lightsail-and-ubuntu/402512 "2026-05-09T21:41:57Z")

</div>

Long topic title… whew! :flushed\_face::roll\_eyes::grin: Anyone else running self hosted on AWS Lightsail? Out of curiosity I went and looked at the self install instructions today, noted Ubuntu LTS was the recommendati…

---

## [Migrating to a new server that has a new DB and new S3 buckets for backup and uploads](https://meta.discourse.org/t/migrating-to-a-new-server-that-has-a-new-db-and-new-s3-buckets-for-backup-and-uploads/395948)

<div class="topic-metadata">

**Author:** [@stevejr](https://meta.discourse.org/u/stevejr)\
**Replies:** 19\
**Last updated:** [February 25, 2026, 2:05pm UTC](https://meta.discourse.org/t/migrating-to-a-new-server-that-has-a-new-db-and-new-s3-buckets-for-backup-and-uploads/395948 "2026-02-25T14:05:37Z")

</div>

Hi, I am currently in the process of migrating our server from an existing Bitnami based deployment (quite an old version) to the officially supported install in AWS using the latest Discourse release. This new install …

---

## [Building Discourse image from discourse/discourse - how to install plugins](https://meta.discourse.org/t/building-discourse-image-from-discourse-discourse-how-to-install-plugins/394969)

<div class="topic-metadata">

**Author:** [@stevejr](https://meta.discourse.org/u/stevejr)\
**Replies:** 10\
**Last updated:** [February 9, 2026, 2:27pm UTC](https://meta.discourse.org/t/building-discourse-image-from-discourse-discourse-how-to-install-plugins/394969 "2026-02-09T14:27:58Z")

</div>

Hi, Would anyone be able to advise on building a Discourse Docker image that has a number of plugins built in rather than installing via the UI? Background - we want to utilise the latest Discourse build i.e. discourse…

---

## [Install Discourse in production with the official supported instructions](https://meta.discourse.org/t/install-discourse-in-production-with-the-official-supported-instructions/142537)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 0\
**Last updated:** [February 25, 2020, 12:52am UTC](https://meta.discourse.org/t/install-discourse-in-production-with-the-official-supported-instructions/142537 "2020-02-25T00:52:05Z")

</div>

Our install guide lives in GitHub alongside Discourse code at discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. Last edited by @Falco 2026-02-04T21:00:34Z (UTC) ▶ Check document

---

## [Bogus Dashboard advice](https://meta.discourse.org/t/bogus-dashboard-advice/390140)

<div class="topic-metadata">

**Author:** [@Paul\_King](https://meta.discourse.org/u/Paul_King)\
**Replies:** 11\
**Last updated:** [December 9, 2025, 7:39am UTC](https://meta.discourse.org/t/bogus-dashboard-advice/390140 "2025-12-09T07:39:41Z")

</div>

Hi, after rebuilding / updating to ‘3.6.0.beta3-latest’ my dashboard advises that ‘force\_https’ is not yet enabled in your site settings This setting name is formatted as a link, but clicking the link attempts a set…

---

## [Overlayfs to Overlay2, Failed on Fresh Installation, storage driver](https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126)

<div class="topic-metadata">

**Author:** [@iidbae](https://meta.discourse.org/u/iidbae)\
**Replies:** 7\
**Last updated:** [November 21, 2025, 2:54am UTC](https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126 "2025-11-21T02:54:17Z")

</div>

Error messages appear after ./discourse-setup and input hostname, smtp port, etc. according to official installation. ENTER to continue, ‘n’ to try again, Ctrl+C to exit: letsencrypt.ssl.template.yml enabled Configur…

---

## [Migration to a Self-Hosted solution from Kubernetes](https://meta.discourse.org/t/migration-to-a-self-hosted-solution-from-kubernetes/377198)

<div class="topic-metadata">

**Author:** [@stevejr](https://meta.discourse.org/u/stevejr)\
**Replies:** 2\
**Last updated:** [October 16, 2025, 2:45pm UTC](https://meta.discourse.org/t/migration-to-a-self-hosted-solution-from-kubernetes/377198 "2025-10-16T14:45:10Z")

</div>

Hi All, I have been running Discourse in a Kubernetes cluster for a while using the unsupported Bitnami image. Now that Bitnami are deprecating the image and going behind a paywall I am looking to migrate our server to …

---

## [./discourse-setup puts SMTP username at start of SMTP password](https://meta.discourse.org/t/discourse-setup-puts-smtp-username-at-start-of-smtp-password/381710)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 20\
**Last updated:** [September 17, 2025, 8:48pm UTC](https://meta.discourse.org/t/discourse-setup-puts-smtp-username-at-start-of-smtp-password/381710 "2025-09-17T20:48:14Z")

</div>

Environment Discourse: latest tests-passed Host OS: \[Ubuntu 24.04 LTS / 24.04.3 LTS\] Install method: official Docker install, running ./discourse-setup Platform: VPS (Digital Ocean) Steps to reproduce Run ./discours…

---

## [Add a CLI warning when running launcher bootstrap/rebuild without app.yml present](https://meta.discourse.org/t/add-a-cli-warning-when-running-launcher-bootstrap-rebuild-without-app-yml-present/380001)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 2\
**Last updated:** [August 23, 2025, 11:14am UTC](https://meta.discourse.org/t/add-a-cli-warning-when-running-launcher-bootstrap-rebuild-without-app-yml-present/380001 "2025-08-23T11:14:00Z")

</div>

When a fresh clone of Discourse is set up, the repository ships with standalone.yml. The documented workflow is: git clone https://github.com/discourse/discourse\_docker.git /var/discourse cd /var/discourse ./discourse-…

---

## [Fresh install discourse 3.4.7 fail : Failed to create 'badge\_posts' view](https://meta.discourse.org/t/fresh-install-discourse-3-4-7-fail-failed-to-create-badge-posts-view/378853)

<div class="topic-metadata">

**Author:** [@janfy](https://meta.discourse.org/u/janfy)\
**Replies:** 1\
**Last updated:** [August 16, 2025, 9:32am UTC](https://meta.discourse.org/t/fresh-install-discourse-3-4-7-fail-failed-to-create-badge-posts-view/378853 "2025-08-16T09:32:49Z")

</div>

Hi, Discourse v3.4.7 install from scratch failed with the following error : 08:18:53.15 INFO ==\> Populating database rake aborted! StandardError: An error has occurred, this and all later migrations canceled: (Standa…

---

## [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…

---

## [Nomad support](https://meta.discourse.org/t/nomad-support/369790)

<div class="topic-metadata">

**Author:** [@hnnsly](https://meta.discourse.org/u/hnnsly)\
**Replies:** 2\
**Last updated:** [June 11, 2025, 10:39pm UTC](https://meta.discourse.org/t/nomad-support/369790 "2025-06-11T22:39:54Z")

</div>

Is Hashicorp Nomad support planned? Docker seems cool, but what if I want to deploy Discourse across multiple nodes (ex. database on one, and ruby-backend on another)?

---

## [Install Discourse on Amazon Web Services (AWS)](https://meta.discourse.org/t/install-discourse-on-amazon-web-services-aws/37323)

<div class="topic-metadata">

**Author:** [@Frez](https://meta.discourse.org/u/Frez)\
**Replies:** 0\
**Last updated:** [December 31, 2015, 3:09pm UTC](https://meta.discourse.org/t/install-discourse-on-amazon-web-services-aws/37323 "2015-12-31T15:09:21Z")

</div>

:warning: This installation method is not officially endorsed. Use at your own risk. The Discourse team only recommend installation using the official install guide This guide originally included information about c…

---

## [Intermittent Loading Issues When Navigating Between Top-Level and Child Categories](https://meta.discourse.org/t/intermittent-loading-issues-when-navigating-between-top-level-and-child-categories/366607)

<div class="topic-metadata">

**Author:** [@Steve\_John](https://meta.discourse.org/u/Steve_John)\
**Replies:** 3\
**Last updated:** [May 19, 2025, 7:45am UTC](https://meta.discourse.org/t/intermittent-loading-issues-when-navigating-between-top-level-and-child-categories/366607 "2025-05-19T07:45:11Z")

</div>

We’re experiencing inconsistent page loads on our Discourse forum while navigating between top-level categories and their respective subcategory pages. Sometimes the content loads as expected, but other times it requires…

---

## [How does one configure an S3 bucket and restore backups from it?](https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233)

<div class="topic-metadata">

**Author:** [@qingfeng1024](https://meta.discourse.org/u/qingfeng1024)\
**Replies:** 3\
**Last updated:** [May 15, 2025, 8:05pm UTC](https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233 "2025-05-15T20:05:43Z")

</div>

How does one configure an S3 bucket and restore backups from it? When utilizing an S3 bucket, is it necessary to input the following variables beneath the env variables in the app.yml file, or is it sufficient to config…

---

## [Discourse on Synology DSM 7.2?](https://meta.discourse.org/t/discourse-on-synology-dsm-7-2/361189)

<div class="topic-metadata">

**Author:** [@esm60pty](https://meta.discourse.org/u/esm60pty)\
**Replies:** 0\
**Last updated:** [April 10, 2025, 1:52am UTC](https://meta.discourse.org/t/discourse-on-synology-dsm-7-2/361189 "2025-04-10T01:52:41Z")

</div>

Hello, I’m new here and would like to know if anyone have successfully installed DISCOURSE on Synology NAS running DSM 7.2 and using Synology Container Manager. I have tried following the instructions from Mariushosting…

---

## [Discourse rebuild process hangs at PostgreSQL initialization with "trust" authentication warning](https://meta.discourse.org/t/discourse-rebuild-process-hangs-at-postgresql-initialization-with-trust-authentication-warning/354578)

<div class="topic-metadata">

**Author:** [@J\_J1](https://meta.discourse.org/u/J_J1)\
**Replies:** 2\
**Last updated:** [February 26, 2025, 2:48pm UTC](https://meta.discourse.org/t/discourse-rebuild-process-hangs-at-postgresql-initialization-with-trust-authentication-warning/354578 "2025-02-26T14:48:10Z")

</div>

Hello, I’m encountering an issue while attempting to rebuild my Discourse application using the ./launcher rebuild app command. The process hangs during the PostgreSQL initialization phase, displaying the following warn…

---

## [Unable to rebuild app / upgrade to 3.4.0.beta4](https://meta.discourse.org/t/unable-to-rebuild-app-upgrade-to-3-4-0-beta4/352581)

<div class="topic-metadata">

**Author:** [@fhaina](https://meta.discourse.org/u/fhaina)\
**Replies:** 2\
**Last updated:** [February 16, 2025, 8:10pm UTC](https://meta.discourse.org/t/unable-to-rebuild-app-upgrade-to-3-4-0-beta4/352581 "2025-02-16T20:10:17Z")

</div>

Hello Today I had my first error when rebuilding discourse (wanted to update to the current version). Here is the error from the log: Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migra…

---

## [Install Discourse on CloudPanel](https://meta.discourse.org/t/install-discourse-on-cloudpanel/266422)

<div class="topic-metadata">

**Author:** [@denvergeeks](https://meta.discourse.org/u/denvergeeks)\
**Replies:** 36\
**Last updated:** [February 6, 2025, 11:03am UTC](https://meta.discourse.org/t/install-discourse-on-cloudpanel/266422 "2025-02-06T11:03:36Z")

</div>

:warning: This installation method is not officially endorsed. Use at your own risk. The Discourse team only recommend installation using the official install guide :information\_source: This is an unsupported insta…

---

## [Site DNS is propagated but discourse refuses connection?](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721)

<div class="topic-metadata">

**Author:** [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Replies:** 4\
**Last updated:** [January 6, 2025, 4:50am UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721 "2025-01-06T04:50:22Z")

</div>

I migrated from upcloud to contabo VPS. I used Rsync and following the steps was able to rebuild and app confirmed running Topic here. This post got the site to rebuild properly I changed DNS records on Squarespace…

---

## [The registration email on the website homepage failed to send, but there were no issues during testing?](https://meta.discourse.org/t/the-registration-email-on-the-website-homepage-failed-to-send-but-there-were-no-issues-during-testing/335133)

<div class="topic-metadata">

**Author:** [@rwcrwc](https://meta.discourse.org/u/rwcrwc)\
**Replies:** 0\
**Last updated:** [November 8, 2024, 10:37am UTC](https://meta.discourse.org/t/the-registration-email-on-the-website-homepage-failed-to-send-but-there-were-no-issues-during-testing/335133 "2024-11-08T10:37:39Z")

</div>

Email Settings—Send Test Email —Test successful, The user registered an account on the homepage of the website, but the email failed to send. What is the reason? I can’t understand the error log. Help! Thank you!

---

## [Discourse broken after failed upgrade](https://meta.discourse.org/t/discourse-broken-after-failed-upgrade/334095)

<div class="topic-metadata">

**Author:** [@Adam\_Price](https://meta.discourse.org/u/Adam_Price)\
**Replies:** 4\
**Last updated:** [November 2, 2024, 12:31am UTC](https://meta.discourse.org/t/discourse-broken-after-failed-upgrade/334095 "2024-11-02T00:31:58Z")

</div>

I did a bad thing. I inherited a discourse server for my organization. For months now, every time I log in, it has told me there are critical updates that must be installed (3.2.x → 3.3.x). I finally caved, and clicke…

[Next page](https://meta.discourse.org/tag/install/824.md?match_all_tags=true&page=1&tags%5B%5D=install)
