# Latest

**URL:** https://meta.discourse.org/latest.md?page=9

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

**Page:** 10

---

## [Discourse-indexnow — Instantly notify Bing & Yandex when topics are created or edited](https://meta.discourse.org/t/discourse-indexnow-instantly-notify-bing-yandex-when-topics-are-created-or-edited/410722)

<div class="topic-metadata">

**Author:** [@soul](https://meta.discourse.org/u/soul)\
**Replies:** 4\
**Last updated:** [September 9, 2026, 7:38am UTC](https://meta.discourse.org/t/discourse-indexnow-instantly-notify-bing-yandex-when-topics-are-created-or-edited/410722 "2026-09-09T07:38:11Z")

</div>

:information\_source: Summary Automatically submits public topic URLs upon creation, edit, deletion, and replies to the IndexNow protocol so Bing, Yandex, and other compatible search engines can discover or del…

---

## [Copy backups to another server with rsync and cron](https://meta.discourse.org/t/copy-backups-to-another-server-with-rsync-and-cron/124346)

<div class="topic-metadata">

**Author:** [@johncs](https://meta.discourse.org/u/johncs)\
**Replies:** 8\
**Last updated:** [September 9, 2026, 7:35am UTC](https://meta.discourse.org/t/copy-backups-to-another-server-with-rsync-and-cron/124346 "2026-09-09T07:35:44Z")

</div>

I have a backup server that coordinates backups across many servers. I want my backup server to grab Discourse backups from my forum’s server. I gave some thought to how I’d allow the backup server to access the backup …

---

## [Quoting does only work on second tap](https://meta.discourse.org/t/quoting-does-only-work-on-second-tap/411868)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 6\
**Last updated:** [September 9, 2026, 7:32am UTC](https://meta.discourse.org/t/quoting-does-only-work-on-second-tap/411868 "2026-09-09T07:32:49Z")

</div>

It’s been like this for a while now; I don’t remember when it started. At first, I thought I might have missed the button, then I thought clicking the icon might not work, and I accidentally clicked the icon because that…

---

## [Set up Discourse for development on Fedora Linux](https://meta.discourse.org/t/set-up-discourse-for-development-on-fedora-linux/163348)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 13\
**Last updated:** [June 19, 2026, 5:20am UTC](https://meta.discourse.org/t/set-up-discourse-for-development-on-fedora-linux/163348 "2026-06-19T05:20:22Z")

</div>

This guide has been tested against a fresh install of Fedora 31 and 33, but may work on older versions that also use dnf as the package management tool. This is not an official guide but may be useful for other developer…

---

## [Install Discourse on Windows for development](https://meta.discourse.org/t/install-discourse-on-windows-for-development/75149)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 16\
**Last updated:** [April 22, 2026, 10:18am UTC](https://meta.discourse.org/t/install-discourse-on-windows-for-development/75149 "2026-04-22T10:18:42Z")

</div>

:information\_source: This tutorial has been tested on Windows 10 and 11. To set up a development environment for Discourse on Windows, you can do it using Windows Subsystem for Linux feature. This setup requires the …

---

## [Install Discourse on Ubuntu or Debian for Development](https://meta.discourse.org/t/install-discourse-on-ubuntu-or-debian-for-development/14727)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 83\
**Last updated:** [June 22, 2025, 12:31am UTC](https://meta.discourse.org/t/install-discourse-on-ubuntu-or-debian-for-development/14727 "2025-06-22T00:31:14Z")

</div>

:warning: This guide covers installation instructions in a development environment. For a production guide see: Install Discourse in production with the official supported instructions So you want to set up Discour…

---

## [Install Discourse on macOS for development](https://meta.discourse.org/t/install-discourse-on-macos-for-development/15772)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 102\
**Last updated:** [April 24, 2026, 6:38pm UTC](https://meta.discourse.org/t/install-discourse-on-macos-for-development/15772 "2026-04-24T18:38:20Z")

</div>

:warning: This guide covers installation instructions for a macOS development environment, for production guides see: Install Discourse in production with the official supported instructions So you want to set up Disc…

---

## [Oniel's Flat Theme](https://meta.discourse.org/t/oniels-flat-theme/407429)

<div class="topic-metadata">

**Author:** [@Oniel](https://meta.discourse.org/u/Oniel)\
**Replies:** 8\
**Last updated:** [September 8, 2026, 8:09pm UTC](https://meta.discourse.org/t/oniels-flat-theme/407429 "2026-09-08T20:09:57Z")

</div>

:information\_source: Summary A modern flat and responsive theme :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - 0niel/discourse-flat-theme: A modern flat and responsive theme for…

---

## [How are manually edited translations displayed?](https://meta.discourse.org/t/como-se-presentan-las-traducciones-editadas-manualmente/411925)

<div class="topic-metadata">

**Author:** [@mbauman](https://meta.discourse.org/u/mbauman)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 6:57pm UTC](https://meta.discourse.org/t/como-se-presentan-las-traducciones-editadas-manualmente/411925 "2026-09-08T18:57:49Z")

</div>

I am curious how translations appear after they’ve been edited (by either the OP or a mod/admin/translator). Are OP edits allowed here? Perhaps I’ll just use this topic itself as a testbed… if you’ll excuse a bit of poor…

---

## [Post/Topic links no longer appear under Badges (e.g. Nice Reply, Nice Topic, Popular Link, etc)](https://meta.discourse.org/t/post-topic-links-no-longer-appear-under-badges-e-g-nice-reply-nice-topic-popular-link-etc/411593)

<div class="topic-metadata">

**Author:** [@BOUCUR](https://meta.discourse.org/u/BOUCUR)\
**Replies:** 4\
**Last updated:** [September 8, 2026, 6:23pm UTC](https://meta.discourse.org/t/post-topic-links-no-longer-appear-under-badges-e-g-nice-reply-nice-topic-popular-link-etc/411593 "2026-09-08T18:23:00Z")

</div>

Hi, sharing a report posted by a member of our community at forum.inaturalist.org. I’m a volunteer moderator and not a site admin of that forum. -- Browser, if a website issue: Microsoft 11 URLs (aka web addresses) of…

---

## [Twitter Native Embed](https://meta.discourse.org/t/twitter-native-embed/261792)

<div class="topic-metadata">

**Author:** [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Replies:** 107\
**Last updated:** [September 8, 2026, 6:11pm UTC](https://meta.discourse.org/t/twitter-native-embed/261792 "2026-09-08T18:11:23Z")

</div>

We don’t enable embedding in composer preview, which is the expected behavior. :information\_source: Summary Enable Discourse to support native Twitter embeds :hammer\_and\_wrench: Repository GitHub - Lhcfl/…

---

## [Discourse Translator](https://meta.discourse.org/t/discourse-translator/32630)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 36\
**Last updated:** [September 8, 2026, 3:40pm UTC](https://meta.discourse.org/t/discourse-translator/32630 "2026-09-08T15:40:27Z")

</div>

:discourse2: Summary Discourse Translator translates posts on Discourse using Microsoft, Google, or Yandex translation APIs. :hammer\_and\_wrench: Repository Link https://github.com/discourse/discourse-transl…

---

## [Using Discourse and LibreTranslate without AI](https://meta.discourse.org/t/using-discourse-and-libretranslate-without-ai/411844)

<div class="topic-metadata">

**Author:** [@happyhappy](https://meta.discourse.org/u/happyhappy)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 3:03pm UTC](https://meta.discourse.org/t/using-discourse-and-libretranslate-without-ai/411844 "2026-09-08T15:03:41Z")

</div>

Our community does not wish to use AI, and we turned it off in our Discourse instance. For translations we added LibreTranslate (LT) in a docker container, and it works well enough. My question is: Given the recent ad…

---

## ["Your site may not work because" Horizon](https://meta.discourse.org/t/your-site-may-not-work-because-horizon/411894)

<div class="topic-metadata">

**Author:** [@donaldsoncd](https://meta.discourse.org/u/donaldsoncd)\
**Replies:** 3\
**Last updated:** [September 8, 2026, 2:06pm UTC](https://meta.discourse.org/t/your-site-may-not-work-because-horizon/411894 "2026-09-08T14:06:25Z")

</div>

Hi! I suddenly got a warning message for my hosted Discourse forum: Your site may not work because a theme / component has errors. Caused by “Horizon” I checked the browser console as suggested (though I’m not a dev…

---

## [Can Unified New dismiss topics after a user scrolls past them?](https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807)

<div class="topic-metadata">

**Author:** [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon)\
**Replies:** 6\
**Last updated:** [September 8, 2026, 12:01pm UTC](https://meta.discourse.org/t/can-unified-new-dismiss-topics-after-a-user-scrolls-past-them/411807 "2026-09-08T12:01:01Z")

</div>

I’m looking at using the new Unified New view as the main feed/homepage on my Discourse site, but I’d like it to behave a bit more like X/Twitter or Facebook. What I’m trying to achieve is: A topic appears in the Uni…

---

## [Bundle splitting for plugins](https://meta.discourse.org/t/bundle-splitting-for-plugins/411886)

<div class="topic-metadata">

**Author:** [@system](https://meta.discourse.org/u/system)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 11:07am UTC](https://meta.discourse.org/t/bundle-splitting-for-plugins/411886 "2026-09-08T11:07:29Z")

</div>

By default, every javascript module in a plugin is loaded when Discourse boots. This guide describes the staticModules system, which allows code to be automatically loaded on-demand, thereby improving initial boot times. …

---

## [Custom Wizard Plugin 🧙](https://meta.discourse.org/t/custom-wizard-plugin/73345)

<div class="topic-metadata">

**Author:** [@angus](https://meta.discourse.org/u/angus)\
**Replies:** 75\
**Last updated:** [September 8, 2026, 9:12am UTC](https://meta.discourse.org/t/custom-wizard-plugin/73345 "2026-09-08T09:12:32Z")

</div>

:pavilion: Summary Forms for Discourse. This plugin lets you make rich and powerful forms for your Discourse forum. Better user onboarding, structured posting, data enrichment, automated actions and much more …

---

## [Patreon v2 sync reports "N pledges, 0 users synced" — member email read from wrong resource in extract](https://meta.discourse.org/t/patreon-v2-sync-reports-n-pledges-0-users-synced-member-email-read-from-wrong-resource-in-extract/411874)

<div class="topic-metadata">

**Author:** [@WaitroseCarpark](https://meta.discourse.org/u/WaitroseCarpark)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 8:17am UTC](https://meta.discourse.org/t/patreon-v2-sync-reports-n-pledges-0-users-synced-member-email-read-from-wrong-resource-in-extract/411874 "2026-09-08T08:17:13Z")

</div>

Disclaimer: Yes I used Claude to help me fix this issue: Running Discourse core at commit 5ee8e24 (2026-08-19). The Patreon sync completes without error but syncs zero users: Patreon sync complete: 63 pledges, 0 users …

---

## [Chunked backup uploader exceeds Discourse request rate limit](https://meta.discourse.org/t/chunked-backup-uploader-exceeds-discourse-request-rate-limit/411386)

<div class="topic-metadata">

**Author:** [@RGJ](https://meta.discourse.org/u/RGJ)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 8:03am UTC](https://meta.discourse.org/t/chunked-backup-uploader-exceeds-discourse-request-rate-limit/411386 "2026-09-08T08:03:09Z")

</div>

One of our customers ran into a reproducible issue when uploading a local Discourse backup through the admin UI. The backup uploader uses fixed 5 MB chunks and, on a sufficiently fast connection, can generate enough req…

---

## [Discourse chat: add ability to group multiple channels into categories for improved organization](https://meta.discourse.org/t/discourse-chat-add-ability-to-group-multiple-channels-into-categories-for-improved-organization/391057)

<div class="topic-metadata">

**Author:** [@smallmirrorkey](https://meta.discourse.org/u/smallmirrorkey)\
**Replies:** 4\
**Last updated:** [September 8, 2026, 6:29am UTC](https://meta.discourse.org/t/discourse-chat-add-ability-to-group-multiple-channels-into-categories-for-improved-organization/391057 "2026-09-08T06:29:40Z")

</div>

Feature request: Add the ability to group multiple channels into “categories” to organize channels as the number of channels grows. This could be configured server side or user side (like how Mattermost stores category m…

---

## [Group Sidebar Menus](https://meta.discourse.org/t/group-sidebar-menus/394653)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 9\
**Last updated:** [September 8, 2026, 6:16am UTC](https://meta.discourse.org/t/group-sidebar-menus/394653 "2026-09-08T06:16:45Z")

</div>

:information\_source: Summary Create custom sidebar menus for selected groups :hammer\_and\_wrench: Repository https://github.com/Lillinator/group-sidebar-menus :question: Install Guide How to install a theme…

---

## [FIX: I18n regression due to recent ruby-i18n update](https://meta.discourse.org/t/fix-i18n-regression-due-to-recent-ruby-i18n-update/411859)

<div class="topic-metadata">

**Author:** [@small-lovely-cat](https://meta.discourse.org/u/small-lovely-cat)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 6:14am UTC](https://meta.discourse.org/t/fix-i18n-regression-due-to-recent-ruby-i18n-update/411859 "2026-09-08T06:14:21Z")

</div>

In DEPS: Bump i18n from 1.14.8 to 1.15.2 - Pull Request #41242 - discourse/discourse - GitHub, we updated the ruby-i18n to 1.15.x, however, this version has a defection. ▶ Upstream Update Analysis This cause a problem i…

---

## [Available settings within the category edit page](https://meta.discourse.org/t/available-settings-within-the-category-edit-page/248435)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 1\
**Last updated:** [May 7, 2026, 1:49pm UTC](https://meta.discourse.org/t/available-settings-within-the-category-edit-page/248435 "2026-05-07T13:49:19Z")

</div>

:bookmark: This is a reference guide on the settings for parent and child categories. :person\_raising\_hand: Required user level: Administrator (or moderator if the moderators manage categories setting is enabled) The…

---

## [Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 46\
**Last updated:** [June 20, 2026, 4:08pm UTC](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818 "2026-06-20T16:08:54Z")

</div>

:discourse: Summary The Discourse Subscriptions plugin allows site owners to sell recurring and one-time purchase subscriptions that grant access to a group on a Discourse instance. :open\_book: Install Guide …

---

## [Discourse-events can cause 500 when deleting a topic in development: uninitialized Calendar::Extractor](https://meta.discourse.org/t/discourse-events-can-cause-500-when-deleting-a-topic-in-development-uninitialized-calendar-extractor/411731)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 4:24am UTC](https://meta.discourse.org/t/discourse-events-can-cause-500-when-deleting-a-topic-in-development-uninitialized-calendar-extractor/411731 "2026-09-08T04:24:37Z")

</div>

While testing some unrelated topic-deletion changes in a local development instance, deleting a topic returned a 500 Internal Server Error. The development instance which produced the error was running this exact Discou…

---

## [Does Discourse support any online multiplayer mini-games (e.g., Go, Gomoku, chess)?](https://meta.discourse.org/t/does-discourse-support-any-online-multiplayer-mini-games-e-g-go-gomoku-chess/389946)

<div class="topic-metadata">

**Author:** [@tom\_eric](https://meta.discourse.org/u/tom_eric)\
**Replies:** 5\
**Last updated:** [September 8, 2026, 4:00am UTC](https://meta.discourse.org/t/does-discourse-support-any-online-multiplayer-mini-games-e-g-go-gomoku-chess/389946 "2026-09-08T04:00:53Z")

</div>

Hi everyone, I’m wondering whether Discourse currently supports any kind of online multiplayer mini-games that forum members can play together (for example: Go/Weiqi, Gomoku, simple board games, etc.). I know Discourse…

---

## [Watermark Image](https://meta.discourse.org/t/watermark-image/347138)

<div class="topic-metadata">

**Author:** [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Replies:** 48\
**Last updated:** [September 7, 2026, 8:53pm UTC](https://meta.discourse.org/t/watermark-image/347138 "2026-09-07T20:53:15Z")

</div>

:information\_source: Summary Automatically adds watermarks to user-uploaded images :hammer\_and\_wrench: Repository GitHub - Arkshine/discourse-watermark-image · GitHub :question: Install Guide How to instal…

---

## [Should 'change author' be available on topic tools?](https://meta.discourse.org/t/should-change-author-be-available-on-topic-tools/411836)

<div class="topic-metadata">

**Author:** [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Replies:** 7\
**Last updated:** [September 7, 2026, 8:32pm UTC](https://meta.discourse.org/t/should-change-author-be-available-on-topic-tools/411836 "2026-09-07T20:32:09Z")

</div>

I wonder if it would be a good idea to move the option to change the topic author to the ones shown when clicking the gear icon. Currently, one must select the option from the first post of the topic, even though it is …

---

## [How to back up and restore your hosted Discourse site](https://meta.discourse.org/t/how-to-back-up-and-restore-your-hosted-discourse-site/404408)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 0\
**Last updated:** [September 7, 2026, 12:33pm UTC](https://meta.discourse.org/t/how-to-back-up-and-restore-your-hosted-discourse-site/404408 "2026-09-07T12:33:46Z")

</div>

:bookmark: This guide explains the difference between the automated backups Discourse manages for its hosting infrastructure and the site-level backups you create and download for your Discourse-hosted site. It covers h…

---

## [Nginx crash-loops after container restart: base image ships brotli\_static in discourse.conf but never loads the module (unknown directive)](https://meta.discourse.org/t/nginx-crash-loops-after-container-restart-base-image-ships-brotli-static-in-discourse-conf-but-never-loads-the-module-unknown-directive/410530)

<div class="topic-metadata">

**Author:** [@oxFilla](https://meta.discourse.org/u/oxFilla)\
**Replies:** 1\
**Last updated:** [September 7, 2026, 7:47pm UTC](https://meta.discourse.org/t/nginx-crash-loops-after-container-restart-base-image-ships-brotli-static-in-discourse-conf-but-never-loads-the-module-unknown-directive/410530 "2026-09-07T19:47:52Z")

</div>

Summary After a routine container restart (host reboot / docker restart), nginx fails to start inside the app container with: nginx: \[emerg\] unknown directive "brotli\_static" in /etc/nginx/conf.d/discourse.conf:172 T…

[Previous page](https://meta.discourse.org/latest.md?page=8)

[Next page](https://meta.discourse.org/latest.md?page=10)
