{"users":[{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":192188,"username":"ziln","name":"Zil","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/z/6bbea6/{size}.png","trust_level":1},{"id":127856,"username":"Lilly","name":"Lillian ","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/lilly/{size}/555832_2.png","trust_level":3},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":3,"username":"supermathie","name":"Michael Brown","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/supermathie/{size}/507518_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":23530,"username":"felicity","name":"Felicity Tarnell","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/felicity/{size}/121572_2.png","trust_level":1},{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":32527,"username":"Geoffrey_Challen","name":"Geoffrey Challen","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/geoffrey_challen/{size}/119637_2.png","trust_level":2},{"id":62537,"username":"lucasbasquerotto","name":"Lucas Basquerotto","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/lucasbasquerotto/{size}/133376_2.png","trust_level":2},{"id":144260,"username":"Isambard","name":"Isambard","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/858c86/{size}.png","trust_level":2},{"id":181081,"username":"stephtara","name":"Stephanie Booth","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/stephtara/{size}/517827_2.png","trust_level":3},{"id":2770,"username":"awesomerobot","name":"Kris","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/awesomerobot/{size}/142900_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":190450,"username":"Vsekraski","name":"Андрей","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/vsekraski/{size}/553869_2.png","trust_level":1},{"id":114728,"username":"darkpixlz","name":"Pyx ","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/darkpixlz/{size}/549896_2.png","primary_group_name":"VolunteerMods","flair_name":"VolunteerMods","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"trust_level":4},{"id":174634,"username":"Willy","name":"Willy","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/willy/{size}/499930_2.png","trust_level":2},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/natedhaliwal/{size}/313494_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":3},{"id":113000,"username":"chapoi","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/chapoi/{size}/537252_2.png","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/merefield/{size}/176214_2.png","trust_level":3},{"id":156935,"username":"Alfi","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/e68b1a/{size}.png","trust_level":1},{"id":192890,"username":"abeen","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/abeen/{size}/556478_2.png","trust_level":1},{"id":97462,"username":"fuse","name":"Geoff Hughes","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/fuse/{size}/221005_2.png","trust_level":2},{"id":60033,"username":"LotusJeff","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/lotusjeff/{size}/477888_2.png","trust_level":2},{"id":188993,"username":"CallMeRK","name":"RK","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/{size}.png","trust_level":1},{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/falco/{size}/179432_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":4},{"id":96979,"username":"JustinZ","name":"Justin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/e68b1a/{size}.png","trust_level":2},{"id":193426,"username":"itoutsider","name":"Itoutsider","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/itoutsider/{size}/556113_2.png","trust_level":0},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4},{"id":171849,"username":"caue-pareto","name":"cpareto","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/ea5d25/{size}.png","trust_level":1},{"id":187572,"username":"ice6","name":"ice6","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/ice6/{size}/538944_2.png","trust_level":1},{"id":190923,"username":"sebhoss","name":"Sebastian Hoß","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/sebhoss/{size}/548936_2.png","trust_level":1},{"id":192989,"username":"threemozis","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/94ad74/{size}.png","trust_level":1},{"id":185831,"username":"sniper756","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/sniper756/{size}/545002_2.png","trust_level":3},{"id":143086,"username":"selfaware","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/a587f6/{size}.png","trust_level":2},{"id":121666,"username":"ScrapBlox","name":"Alec","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/scrapblox/{size}/554981_2.png","trust_level":1},{"id":171373,"username":"smokiebacon","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/smokiebacon/{size}/491661_2.png","trust_level":0},{"id":27949,"username":"itsbhanusharma","name":"Bhanu Sharma","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/itsbhanusharma/{size}/180717_2.png","trust_level":3},{"id":184434,"username":"iouvps","name":"Iouvps","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/iouvps/{size}/527360_2.png","trust_level":1},{"id":4881,"username":"gerhard","name":"Gerhard Schlager","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/gerhard/{size}/119479_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":2},{"id":192990,"username":"xlg256","name":"Leo","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/xlg256/{size}/555005_2.png","trust_level":1},{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/moin/{size}/554653_2.png","trust_level":3},{"id":145539,"username":"NullUsername","name":"NulledName","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/a183cd/{size}.png","trust_level":1},{"id":146352,"username":"Anil_S","name":"Anil Shanbhag","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/anil_s/{size}/373408_2.png","trust_level":0},{"id":167669,"username":"jhary","name":"jhary","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/jhary/{size}/480899_2.png","trust_level":1},{"id":36685,"username":"Arkshine","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/arkshine/{size}/298682_2.png","flair_name":"support-advocates","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_group_id":148,"trust_level":3},{"id":192472,"username":"dogojosho","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/dogojosho/{size}/553655_2.png","trust_level":0},{"id":192394,"username":"manu-p","name":"Manup","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/manu-p/{size}/553421_2.png","trust_level":1},{"id":63143,"username":"Ed_S","name":"Ed S","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/ed_s/{size}/134015_2.png","trust_level":3},{"id":182656,"username":"WurstLander","name":"Wurst Lander","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/wurstlander/{size}/522115_2.png","trust_level":0},{"id":21029,"username":"pmusaraj","name":"Penar Musaraj","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/pmusaraj/{size}/119489_2.png","primary_group_name":"team","flair_name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3},{"id":192083,"username":"Mike73","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/c57346/{size}.png","trust_level":0},{"id":177438,"username":"codixer","name":"Codixer","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/codixer/{size}/507056_2.png","trust_level":1},{"id":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/canapin/{size}/119591_2.png","trust_level":3},{"id":190091,"username":"gallery3540","name":"Chris","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/gallery3540/{size}/546692_2.png","trust_level":1},{"id":192050,"username":"josir","name":"Josir","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/josir/{size}/552440_2.png","trust_level":1},{"id":138497,"username":"ToddZ","name":"","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/toddz/{size}/328350_2.png","primary_group_name":"VolunteerMods","flair_name":"VolunteerMods","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"trust_level":4},{"id":61074,"username":"Dannii","name":"Dannii","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/dannii/{size}/129087_2.png","trust_level":2},{"id":191994,"username":"Anonymous_Moose","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/d07c76/{size}.png","trust_level":1},{"id":191597,"username":"smilitello","name":"Sharon M","avatar_template":"/user_avatar/meta-redesign-2026.discourse.group/smilitello/{size}/550986_2.png","trust_level":1}],"primary_groups":[{"id":47,"name":"team"},{"id":276,"name":"VolunteerMods"}],"flair_groups":[{"id":142,"name":"support-experts","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""},{"id":47,"name":"team","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"},{"id":276,"name":"VolunteerMods","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_bg_color":"","flair_color":""},{"id":73,"name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111"},{"id":148,"name":"support-advocates","flair_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/support/self-hosting/31?page=1","per_page":30,"top_tags":[{"id":1113,"name":"hosting","slug":"hosting"},{"id":5,"name":"unsupported-install","slug":"unsupported-install"},{"id":39,"name":"email","slug":"email"},{"id":654,"name":"server-resources","slug":"server-resources"},{"id":24,"name":"docker","slug":"docker"},{"id":72,"name":"s3","slug":"s3"},{"id":55,"name":"backups","slug":"backups"},{"id":46,"name":"cdn","slug":"cdn"},{"id":492,"name":"two-container","slug":"two-container"},{"id":562,"name":"mail-receiver","slug":"mail-receiver"},{"id":709,"name":"letsencrypt","slug":"letsencrypt"},{"id":150,"name":"dev-install","slug":"dev-install"},{"id":543,"name":"ai","slug":"ai"},{"id":318,"name":"arm","slug":"arm"},{"id":12,"name":"uploads","slug":"uploads"},{"id":489,"name":"nginx","slug":"nginx"},{"id":764,"name":"maxmind","slug":"maxmind"},{"id":704,"name":"multisite","slug":"multisite"},{"id":824,"name":"install","slug":"install"},{"id":47,"name":"subfolder","slug":"subfolder"},{"id":390,"name":"docker-manager","slug":"docker-manager"},{"id":220,"name":"prometheus","slug":"prometheus"},{"id":466,"name":"rails-console","slug":"rails-console"},{"id":827,"name":"cloudflare","slug":"cloudflare"},{"id":10,"name":"performance","slug":"performance"},{"id":874,"name":"postgres","slug":"postgres"},{"id":317,"name":"chat","slug":"chat"},{"id":126,"name":"data-explorer","slug":"data-explorer"},{"id":277,"name":"reactions","slug":"reactions"},{"id":519,"name":"stable","slug":"stable"},{"id":481,"name":"advanced-setup","slug":"advanced-setup"}],"topics":[{"fancy_title":"About the Self-hosting category","fancy_title_localized":false,"locale":"en","id":21019,"title":"About the Self-hosting category","slug":"about-the-self-hosting-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2014-10-10T20:11:21.988Z","last_posted_at":"2014-10-10T20:11:22.033Z","bumped":true,"bumped_at":"2024-03-08T16:02:16.838Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Getting self-hosted Discourse sites up and running, keeping them going, updating them, and any other general sysadmin maintenance.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":11487,"like_count":7,"has_summary":false,"last_poster_username":"Discourse","category_id":31,"op_like_count":7,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Backup Restoration Issue","fancy_title_localized":false,"locale":"en","id":401852,"title":"Backup Restoration Issue","slug":"backup-restoration-issue","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-04-29T21:19:59.224Z","last_posted_at":"2026-06-09T11:26:37.669Z","bumped":true,"bumped_at":"2026-06-09T11:26:37.669Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"[STARTED]\n‘user1’ has started the restore!\nMarking restore as running…\nMaking sure /workspace/discourse/tmp/restores/default/2026-04-29-211652 exists…\nCopying archive to tmp directory…\nExtracting dump file…\nValidating me&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":55,"name":"backups","slug":"backups"}],"tags_descriptions":{},"views":127,"like_count":6,"has_summary":false,"last_poster_username":"supermathie","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Following a backup restoration failure caused by permission denied errors when setting Sidekiq process priorities, a participant inquired about the specific PostgreSQL role configuration to diagnose the issue.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":192188,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"Installing on Kubernetes","fancy_title_localized":false,"locale":"en","id":49329,"title":"Installing on Kubernetes","slug":"installing-on-kubernetes","posts_count":57,"reply_count":41,"highest_post_number":57,"image_url":null,"created_at":"2016-08-27T22:59:09.257Z","last_posted_at":"2026-06-09T10:30:42.597Z","bumped":true,"bumped_at":"2026-06-09T10:30:42.597Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’d like to install Discourse on our Kubernetes cluster.  Kubernetes does not use the docker command to deploy images, so I’d need to build a Discourse image locally, push it to our private Docker registry, and then have&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"unsupported-install","slug":"unsupported-install"}],"tags_descriptions":{},"views":25242,"like_count":126,"has_summary":true,"last_poster_username":"Isambard","category_id":31,"op_like_count":14,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"While the original discussion addressed deploying Discourse on Kubernetes using a locally built image, Isambard now plans to attempt the installation as a hobby project to learn k3s rather than for production use.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":23530,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":32527,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":62537,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":144260,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Giving Claude Code read-only access to my self-hosted install?","fancy_title_localized":false,"locale":"en","id":404698,"title":"Giving Claude Code read-only access to my self-hosted install?","slug":"giving-claude-code-read-only-access-to-my-self-hosted-install","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-07T09:28:27.036Z","last_posted_at":"2026-06-08T16:17:29.217Z","bumped":true,"bumped_at":"2026-06-08T16:17:29.217Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have Claude Code and I’d like to make the best use possible of it to assist me in setting up and managing my install. I do not want to give it any kind of write access. Is there a way to give it SSH access to my Discou&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":80,"like_count":2,"has_summary":false,"last_poster_username":"awesomerobot","category_id":31,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users confirm that while read-only SSH access is possible, production databases contain sensitive data like passwords and API keys, making a sanitized duplicate site the recommended safe approach for LLM assistance.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":181081,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2770,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"How to create an H1 heading on the homepage","fancy_title_localized":true,"locale":"ru","id":404534,"title":"Как сделать заголовок H1 на главной странице","slug":"h1","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-06-04T17:32:42.475Z","last_posted_at":"2026-06-06T08:31:37.126Z","bumped":true,"bumped_at":"2026-06-06T08:31:37.126Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"How to create an H1 heading on the homepage?\nHow to create an H1 heading on a page like /categories","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":94,"like_count":4,"has_summary":false,"last_poster_username":"pfaffman","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Participants clarify that Discourse automatically handles SEO metadata for titles and descriptions, warning that JavaScript rendering differs from crawler views and suggesting that manual H1 modifications are likely unnecessary for SEO purposes.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":190450,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":114728,"primary_group_id":276,"flair_group_id":276},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Why can&rsquo;t I install plugins locally?","fancy_title_localized":false,"locale":"en","id":404594,"title":"Why can't I install plugins locally?","slug":"why-cant-i-install-plugins-locally","posts_count":9,"reply_count":6,"highest_post_number":9,"image_url":null,"created_at":"2026-06-05T10:31:03.114Z","last_posted_at":"2026-06-05T11:41:44.821Z","bumped":true,"bumped_at":"2026-06-05T11:41:44.821Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m using the latest version of Discourse, and I’ve tried installing valid plugins in the /var/discourse/plugins directory. I copy the plugin folders there, but they never install, obviously, I always use ./launcher rebu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":101,"like_count":6,"has_summary":false,"last_poster_username":"merefield","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users clarify that local plugin installation fails in production Discourse environments due to rebuild requirements, recommending a separate development setup with symlinks for efficient offline testing instead of modifying production configurations.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":174634,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":null,"description":"Frequent Poster","user_id":113000,"primary_group_id":null,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse version 2026.6.0 and old browser resp OS","fancy_title_localized":false,"locale":"en","id":404584,"title":"Discourse version 2026.6.0 and old browser resp OS","slug":"discourse-version-2026-6-0-and-old-browser-resp-os","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-05T05:32:56.531Z","last_posted_at":"2026-06-05T05:39:17.586Z","bumped":true,"bumped_at":"2026-06-05T05:39:17.586Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nOur self-hosted German travel forum for the Philippines has been running for almost two years. Currently, we are using Discourse version 3.6.0.beta2-latest, but we are planning to upgrade to the latest version a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":2,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A forum administrator plans to upgrade Discourse and seeks browser support information for an older demographic, while a responder directs them to official compatibility documentation and a legacy UI plugin.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":156935,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Vultr vs DO for discourse","fancy_title_localized":false,"locale":"en","id":403964,"title":"Vultr vs DO for discourse","slug":"vultr-vs-do-for-discourse","posts_count":34,"reply_count":21,"highest_post_number":34,"image_url":null,"created_at":"2026-05-27T23:21:18.006Z","last_posted_at":"2026-06-04T18:56:48.044Z","bumped":true,"bumped_at":"2026-06-04T18:56:48.044Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"please share your expert advise on choosing between DO &amp; Vultr. I am on DO, with 2gb RAM, 12$ plan, smtp has been a major issue. I can’t move ahead. Googling shows vultr is competetive, not sure about smtp issue.. how ar&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":429,"like_count":53,"has_summary":false,"last_poster_username":"abeen","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user remains on DigitalOcean due to SMTP issues, exploring API solutions and facing technical hurdles with Vultr. Community advice emphasizes using external SMTP providers over migrating, while one user strongly recommends Vultr's High Frequency servers for superior Discourse performance.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":192890,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":97462,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":60033,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to place a banner on the main page","fancy_title_localized":true,"locale":"ru","id":404244,"title":"Как поставить Банер на главной странице","slug":"topic","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_848x1024.jpeg","created_at":"2026-06-01T20:57:30.044Z","last_posted_at":"2026-06-02T07:51:58.941Z","bumped":true,"bumped_at":"2026-06-02T07:51:58.941Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Could you please recommend a module or component that would allow placing a banner on the homepage, like in the example shown in the screenshot?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1077,"height":1300,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02.jpeg"},{"max_width":1024,"max_height":1024,"width":848,"height":1024,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_848x1024.jpeg"},{"max_width":800,"max_height":800,"width":662,"height":800,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_662x800.jpeg"},{"max_width":600,"max_height":600,"width":497,"height":600,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_497x600.jpeg"},{"max_width":400,"max_height":400,"width":331,"height":400,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_331x400.jpeg"},{"max_width":300,"max_height":300,"width":248,"height":300,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_248x300.jpeg"},{"max_width":200,"max_height":200,"width":165,"height":200,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/5/b/3/5b3b0161a752b879b02f06897d72f8eac6181f02_2_165x200.jpeg"}],"tags":[{"id":988,"name":"horizon-theme","slug":"horizon-theme"}],"tags_descriptions":{},"views":92,"like_count":7,"has_summary":false,"last_poster_username":"Lilly","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Participants discuss compatibility issues and configuration challenges with the Versatile Banner plugin on the Horizon theme, while exploring simpler alternatives to achieve a homepage banner for mobile and desktop versions.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":190450,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":113000,"primary_group_id":null,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New users redirected to id.discourse.com instead of forum signup","fancy_title_localized":false,"locale":"en","id":396095,"title":"New users redirected to id.discourse.com instead of forum signup","slug":"new-users-redirected-to-id-discourse-com-instead-of-forum-signup","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-02-14T09:27:36.832Z","last_posted_at":"2026-06-01T10:41:58.615Z","bumped":true,"bumped_at":"2026-06-01T10:41:58.615Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I recently installed Discourse on my server, but I’m facing an issue during user registration. When a new user tries to create an account, they get redirected to id.discourse.com instead of completing the signup directly&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":39,"name":"email","slug":"email"},{"id":1113,"name":"hosting","slug":"hosting"},{"id":1057,"name":"discourse-id","slug":"discourse-id"}],"tags_descriptions":{"hosting":"Topics about services for hosting Discourse, either on your own servers, in t..."},"views":200,"like_count":16,"has_summary":false,"last_poster_username":"NateDhaliwal","category_id":31,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users experiencing redirection to id.discourse.com during signup or login can disable Discourse ID by setting SiteSetting.enable_discourse_id to false via the Rails console.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":188993,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":96979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"Failed to automatically register with Discourse ID","fancy_title_localized":false,"locale":"en","id":403951,"title":"Failed to automatically register with Discourse ID","slug":"failed-to-automatically-register-with-discourse-id","posts_count":11,"reply_count":9,"highest_post_number":11,"image_url":null,"created_at":"2026-05-27T20:04:11.070Z","last_posted_at":"2026-05-27T21:10:06.347Z","bumped":true,"bumped_at":"2026-05-27T21:10:06.347Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Howdy, \nFresh like a newborn to the discourse world and trying to give it a whirl.  I’ve setup a brand new debian 13 VM and have a custom dns entry setup through cloudflare. \nI’ve gone through the setup and first ran int&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":111,"like_count":12,"has_summary":false,"last_poster_username":"darkpixlz","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The Discourse ID registration failure was resolved by creating an admin account via rake and enabling HTTPS and Discourse ID login in the admin settings.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":193426,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":114728,"primary_group_id":276,"flair_group_id":276},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is Docker image discourse/discourse considered safe and production-ready?","fancy_title_localized":false,"locale":"en","id":380646,"title":"Is Docker image discourse/discourse considered safe and production-ready?","slug":"is-docker-image-discourse-discourse-considered-safe-and-production-ready","posts_count":31,"reply_count":19,"highest_post_number":33,"image_url":null,"created_at":"2025-08-28T00:26:57.739Z","last_posted_at":"2026-05-26T12:38:55.934Z","bumped":true,"bumped_at":"2026-05-26T12:38:55.934Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Discourse team, \nWe’re currently evaluating the Docker image available here: discourse/discourse - Docker Image \nThis image was published very recently (less than 24h ago at the time of writing), and I couldn’t find r&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1113,"name":"hosting","slug":"hosting"}],"tags_descriptions":{"hosting":"Topics about services for hosting Discourse, either on your own servers, in t..."},"views":2321,"like_count":71,"has_summary":false,"last_poster_username":"threemozis","category_id":31,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The Discourse team confirmed that the official Docker image is production-ready, resolving recent build issues with a patch that restores the ability to upgrade by pulling the latest image.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":171849,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":187572,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":190923,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":192989,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has anyone noticed that images in containers have become smaller after the recent rebuild update?","fancy_title_localized":true,"locale":"zh_CN","id":403758,"title":"大家有没有发展最近rebuild更新后，容器里的镜像变小了","slug":"rebuild","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_490x1024.jpeg","created_at":"2026-05-25T14:49:41.792Z","last_posted_at":"2026-05-25T14:49:41.950Z","bumped":true,"bumped_at":"2026-05-25T14:49:41.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Has anyone noticed that after the recent rebuild update, the images in the container have become smaller? Mine used to be over 7 GB, but now they're over 5 GB.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1016,"height":2120,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b.jpeg"},{"max_width":1024,"max_height":1024,"width":490,"height":1024,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_490x1024.jpeg"},{"max_width":800,"max_height":800,"width":383,"height":800,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_383x800.jpeg"},{"max_width":600,"max_height":600,"width":287,"height":600,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_287x600.jpeg"},{"max_width":400,"max_height":400,"width":191,"height":400,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_191x400.jpeg"},{"max_width":300,"max_height":300,"width":143,"height":300,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_143x300.jpeg"},{"max_width":200,"max_height":200,"width":95,"height":200,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/d/5/1/d5183eeb0dedf44a7bdab08dc82ad54b1219743b_2_95x200.jpeg"}],"tags":[],"tags_descriptions":{},"views":54,"like_count":1,"has_summary":false,"last_poster_username":"sniper756","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users report that container images have decreased in size from over 7GB to around 5GB following a recent rebuild update.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":185831,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Config help when reverse proxy and discourse on seperate computers","fancy_title_localized":false,"locale":"en","id":403720,"title":"Config help when reverse proxy and discourse on seperate computers","slug":"config-help-when-reverse-proxy-and-discourse-on-seperate-computers","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-24T15:15:00.472Z","last_posted_at":"2026-05-24T15:15:00.684Z","bumped":true,"bumped_at":"2026-05-24T15:15:00.684Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nSystem: Unbuntu  24.04 \nNginix \nI have a fully functional discourse server running @ forum.example.com on e.g, 192.168.0.2 and a reverse proxy hosting a static home page @ example.com on e.g., 192.168.0.1. \nSince th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":489,"name":"nginx","slug":"nginx"}],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"selfaware","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user seeks configuration guidance for connecting a Discourse instance on one Ubuntu server to a separate Nginx reverse proxy, specifically regarding proxy_pass port settings and app.yml exposure rules for cross-host communication.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":143086,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adding Discourse sites without rebuilding the app and multisite.yml question","fancy_title_localized":false,"locale":"en","id":403367,"title":"Adding Discourse sites without rebuilding the app and multisite.yml question","slug":"adding-discourse-sites-without-rebuilding-the-app-and-multisite-yml-question","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-19T22:17:09.744Z","last_posted_at":"2026-05-19T22:17:09.909Z","bumped":true,"bumped_at":"2026-05-19T22:17:09.909Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Started messing around with a multisite instance of discourse and was wondering instead of defining sites in app.yml hooks is there a way to make this an external file (like the multisite.yml only on the host VPS not in &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":704,"name":"multisite","slug":"multisite"}],"tags_descriptions":{},"views":44,"like_count":0,"has_summary":false,"last_poster_username":"ScrapBlox","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user inquires about configuring Discourse multisite instances via external host files or databases and seeks a command-line method to add new sites without rebuilding the application.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":121666,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to regain Admin access when Discourse ID is disabled and before ticking Enable Local Login option?","fancy_title_localized":false,"locale":"en","id":403202,"title":"How to regain Admin access when Discourse ID is disabled and before ticking Enable Local Login option?","slug":"how-to-regain-admin-access-when-discourse-id-is-disabled-and-before-ticking-enable-local-login-option","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-18T03:45:14.306Z","last_posted_at":"2026-05-18T18:46:58.545Z","bumped":true,"bumped_at":"2026-05-18T18:46:58.545Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"So I may have completely messed up and unable to forever gain access to my community. I wanted to turn off Discourse ID and let users sign up locally, with their own username and password, and not route through Discourse&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":1,"has_summary":false,"last_poster_username":"Lilly","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users suggest regaining admin access via SSH commands or contacting the host, specifically recommending the rake admin:create command to create a new admin account when local login and email recovery are unavailable.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":171373,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27949,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Failed to restore data after migrating Discourse","fancy_title_localized":true,"locale":"zh_CN","id":402623,"title":"迁移Discourse恢复数据失败","slug":"discourse","posts_count":11,"reply_count":5,"highest_post_number":11,"image_url":null,"created_at":"2026-05-11T02:11:24.772Z","last_posted_at":"2026-05-18T02:00:56.876Z","bumped":true,"bumped_at":"2026-05-18T02:00:56.876Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"[2026-05-11 02:05:14] Reconnecting to the database...\n[2026-05-11 02:05:14] Reloading site settings...\n[2026-05-11 02:05:14] Disabling outgoing emails for non-staff users...\n[2026-05-11 02:05:14] Running seed fu...\n[2026…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":180,"like_count":3,"has_summary":false,"last_poster_username":"xlg256","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users are attempting to recover Discourse data after a server failure but face persistent S3 checksum errors with Cloudflare R2, prompting suggestions to downgrade the AWS SDK or adjust environment variables despite the original server being offline.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":184434,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4881,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":192990,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to make a redirect from non-existent pages","fancy_title_localized":false,"locale":"en","id":402807,"title":"How to make a redirect from non-existent pages","slug":"how-to-make-a-redirect-from-non-existent-pages","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-05-12T18:30:30.199Z","last_posted_at":"2026-05-13T08:55:44.790Z","bumped":true,"bumped_at":"2026-05-13T08:55:44.790Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When a user visits a non-existent page, it displays the error “Error. This page does not exist or is hidden from public view.” Is it possible to redirect users from such pages to the desired page?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":10,"has_summary":false,"last_poster_username":"Moin","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users suggest resolving non-existent page errors by implementing custom 404 redirects, server-level configurations, or specific permalink rules to direct traffic to desired pages.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":190450,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":135392,"primary_group_id":null,"flair_group_id":73},{"extras":"latest","description":"Most Recent Poster","user_id":95552,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Self Hosted, AWS Lightsail and Ubuntu","fancy_title_localized":false,"locale":"en","id":402512,"title":"Self Hosted, AWS Lightsail and Ubuntu","slug":"self-hosted-aws-lightsail-and-ubuntu","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-05-08T19:51:06.360Z","last_posted_at":"2026-05-09T21:41:57.818Z","bumped":true,"bumped_at":"2026-05-09T21:41:57.818Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Long topic title… whew! :flushed_face::roll_eyes::grin: \nAnyone else running self hosted on AWS Lightsail? \nOut of curiosity I went and looked at the self install instructions today, noted Ubuntu LTS was the recommendati&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":824,"name":"install","slug":"install"}],"tags_descriptions":{},"views":118,"like_count":12,"has_summary":false,"last_poster_username":"Lilly","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users recommend migrating to a new Ubuntu instance via backup restoration and DNS switching rather than performing a risky in-place OS upgrade on AWS Lightsail.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":97462,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Installing Discourse Behind Reverse Proxy using recommended (supported) installation","fancy_title_localized":false,"locale":"en","id":300191,"title":"Installing Discourse Behind Reverse Proxy using recommended (supported) installation","slug":"installing-discourse-behind-reverse-proxy-using-recommended-supported-installation","posts_count":8,"reply_count":1,"highest_post_number":9,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_1024x347.png","created_at":"2024-03-20T14:58:41.820Z","last_posted_at":"2026-05-06T21:32:12.012Z","bumped":true,"bumped_at":"2026-05-06T21:32:12.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In this post, I will show you exactly how to run discourse behind a nginx reverse proxy. While still using the supported installation methods. \nRequirements: \n\nValid domain name.\nValid ssl certificate.\nValid DNS entries &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1033,"height":351,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":347,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_1024x347.png"},{"max_width":800,"max_height":800,"width":800,"height":271,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_800x271.png"},{"max_width":600,"max_height":600,"width":600,"height":203,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_600x203.png"},{"max_width":400,"max_height":400,"width":400,"height":135,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_400x135.png"},{"max_width":300,"max_height":300,"width":300,"height":101,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_300x101.png"},{"max_width":200,"max_height":200,"width":200,"height":67,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/1/8/618b8c71f61c6719eb5dc3f826afe67f23357f1a_2_200x67.png"}],"tags":[],"tags_descriptions":{},"views":3795,"like_count":10,"has_summary":false,"last_poster_username":"dogojosho","category_id":31,"op_like_count":10,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A 2026 update for Nginx Proxy Manager Plus users suggests using the provided Unix URL without a trailing semicolon and leaving ports empty, offering an alternative to manual Nginx configuration for running Discourse behind a reverse proxy.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":145539,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":146352,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":167669,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":36685,"primary_group_id":null,"flair_group_id":148},{"extras":"latest","description":"Most Recent Poster","user_id":192472,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Self-hosted installation behind a non-publicly routeable IP address","fancy_title_localized":true,"locale":"fr","id":402198,"title":"Installation auto-hébergée derrière une IP non-routée publiquement","slug":"installation-auto-hebergee-derriere-une-ip-non-routee-publiquement","posts_count":14,"reply_count":8,"highest_post_number":14,"image_url":null,"created_at":"2026-05-05T09:41:56.514Z","last_posted_at":"2026-05-06T16:43:54.935Z","bumped":true,"bumped_at":"2026-05-06T16:43:54.935Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello,\nFor testing/validation purposes, I'm installing Discourse on a local Ubuntu machine with a fixed local IP, let's say 192.168.1.200.\nIt's behind a router with a public IP, let's say A.B.C.D, &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1113,"name":"hosting","slug":"hosting"}],"tags_descriptions":{"hosting":"Topics about services for hosting Discourse, either on your own servers, in t..."},"views":208,"like_count":14,"has_summary":false,"last_poster_username":"manu-p","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After bypassing the connection test to install Discourse locally behind a non-routable IP, the user resolved the remaining SSL certificate error by switching to a development installation as suggested.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":192394,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27949,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"This file is too large","fancy_title_localized":true,"locale":"ru","id":402101,"title":"Этот файл слишком большой","slug":"topic","posts_count":30,"reply_count":29,"highest_post_number":34,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_551x1024.jpeg","created_at":"2026-05-03T19:20:26.251Z","last_posted_at":"2026-05-04T07:26:20.526Z","bumped":true,"bumped_at":"2026-05-04T07:26:20.526Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello. I'm unable to upload videos, even ones as small as 2MB. It says \"This file is too large.\" How can I resolve this issue?","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1205,"height":2238,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66.jpeg"},{"max_width":1024,"max_height":1024,"width":551,"height":1024,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_551x1024.jpeg"},{"max_width":800,"max_height":800,"width":430,"height":800,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_430x800.jpeg"},{"max_width":600,"max_height":600,"width":323,"height":600,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_323x600.jpeg"},{"max_width":400,"max_height":400,"width":215,"height":400,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_215x400.jpeg"},{"max_width":300,"max_height":300,"width":161,"height":300,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_161x300.jpeg"},{"max_width":200,"max_height":200,"width":107,"height":200,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/f/d/2fddc29f495a8aceeab82d17b112384f7e8e8c66_2_107x200.jpeg"}],"tags":[],"tags_descriptions":{},"views":283,"like_count":27,"has_summary":false,"last_poster_username":"Lilly","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Forum restoration issues caused by premature command cancellation and a restrictive VPS firewall were resolved by correcting configuration files, adjusting firewall settings, increasing file upload limits, and recommending a server RAM upgrade.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":190450,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":114728,"primary_group_id":276,"flair_group_id":276},{"extras":null,"description":"Frequent Poster","user_id":63143,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OIDC users not associating with existing Discourse users","fancy_title_localized":false,"locale":"en","id":383894,"title":"OIDC users not associating with existing Discourse users","slug":"oidc-users-not-associating-with-existing-discourse-users","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2025-09-24T15:25:45.293Z","last_posted_at":"2026-05-04T05:06:35.537Z","bumped":true,"bumped_at":"2026-05-04T05:06:35.537Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi! I’m trying to set up Discourse with the Discourse OpenID Connect plugin and Keycloak. \nI’ve managed to make it work, and was able to not only login to my Discourse instance using my Keycloak credentials, but also ass&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":243,"name":"openid-connect","slug":"openid-connect"}],"tags_descriptions":{},"views":185,"like_count":3,"has_summary":false,"last_poster_username":"Mike73","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users experiencing OIDC account association failures in Discourse resolved the issue by configuring the provider settings to mark submitted email addresses as verified, as unverified emails prevented linking to existing accounts.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":182656,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":21029,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"Most Recent Poster","user_id":192083,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Bypass the 6 badge fav limit","fancy_title_localized":false,"locale":"en","id":402015,"title":"Bypass the 6 badge fav limit","slug":"bypass-the-6-badge-fav-limit","posts_count":20,"reply_count":13,"highest_post_number":21,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b.jpeg","created_at":"2026-05-01T15:05:22.200Z","last_posted_at":"2026-05-02T16:39:11.509Z","bumped":true,"bumped_at":"2026-05-02T16:39:11.509Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"So out communities have a very specific use for… badges. Some have 4 badges and they’ll do fine. \n  \nHowever, we also have users with 24 badges! \n \nI want to know if there is a way to make the max_favorite_badges to be s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":713,"height":144,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":121,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b_2_600x121.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":80,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b_2_400x80.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":60,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b_2_300x60.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":40,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/9/6/a/96aa1a39dfa5d34e6dab63500b1ea8f2a6eb0a4b_2_200x40.jpeg"}],"tags":[],"tags_descriptions":{},"views":131,"like_count":16,"has_summary":false,"last_poster_username":"pfaffman","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Discourse developers confirm the six-badge limit is hardcoded and advise against bypassing it due to performance and design risks, suggesting alternatives like theme components or user fields to display group-based flairs instead.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":177438,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Composer image resize threshold","fancy_title_localized":false,"locale":"en","id":402018,"title":"Composer image resize threshold","slug":"composer-image-resize-threshold","posts_count":15,"reply_count":11,"highest_post_number":15,"image_url":null,"created_at":"2026-05-01T15:37:22.695Z","last_posted_at":"2026-05-01T20:19:07.336Z","bumped":true,"bumped_at":"2026-05-01T20:19:07.336Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Continuing the discussion from Client side image optimization enabled by default: \nI’m the admin on a self-hosted Discourse instance for local photographers where we mostly upload high quality media. I’d like to change t&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":22,"name":"composer","slug":"composer"},{"id":12,"name":"uploads","slug":"uploads"}],"tags_descriptions":{},"views":103,"like_count":20,"has_summary":false,"last_poster_username":"gallery3540","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user successfully resized composer images by setting `composer_media_optimization_image_resize_width_target`, though they noted inconsistent resizing behavior and requested dynamic resizing based on the longest image dimension.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":190091,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fresh install without lets-encrypt on docker","fancy_title_localized":false,"locale":"en","id":401632,"title":"Fresh install without lets-encrypt on docker","slug":"fresh-install-without-lets-encrypt-on-docker","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-04-27T18:01:58.502Z","last_posted_at":"2026-04-29T22:43:19.338Z","bumped":true,"bumped_at":"2026-04-29T22:43:19.338Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi folks, \nI am trying a fresh install but I have an external nginx that manage all my certificates. How can I disable the ssl/letsencrypt option on docker?","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":24,"name":"docker","slug":"docker"},{"id":709,"name":"letsencrypt","slug":"letsencrypt"}],"tags_descriptions":{},"views":85,"like_count":4,"has_summary":false,"last_poster_username":"ToddZ","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user documented that disabling SSL and Let's Encrypt in a Docker Discourse installation requires commenting out the web.ssl.template.yml and web.letsencrypt.ssl.template.yml lines in the configuration.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":192050,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":138497,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"Can the /var/discourse and /var/lib/docker folders be on different volumes?","fancy_title_localized":false,"locale":"en","id":401332,"title":"Can the /var/discourse and /var/lib/docker folders be on different volumes?","slug":"can-the-var-discourse-and-var-lib-docker-folders-be-on-different-volumes","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-04-23T07:08:28.728Z","last_posted_at":"2026-04-28T18:17:17.315Z","bumped":true,"bumped_at":"2026-04-28T18:17:17.315Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m self hosting on Linode and am planning to add a block storage volume because there’s no longer enough space for Discourse to compress its backups. (I’ve done a docker image prune etc which is giving us a bit of time,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":654,"name":"server-resources","slug":"server-resources"}],"tags_descriptions":{},"views":130,"like_count":5,"has_summary":false,"last_poster_username":"pfaffman","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"While separating Discourse and Docker folders across volumes is technically feasible, users should place databases and Docker on faster storage to avoid performance hits from slower block storage, ideally offloading uploads to S3.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":61074,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":114728,"primary_group_id":276,"flair_group_id":276},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"IPBv4 migration script issues","fancy_title_localized":false,"locale":"en","id":401561,"title":"IPBv4 migration script issues","slug":"ipbv4-migration-script-issues","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-04-26T17:33:46.952Z","last_posted_at":"2026-04-27T20:05:47.944Z","bumped":true,"bumped_at":"2026-04-27T20:05:47.944Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It failed to import all the avatars (only imported admins) and it saw that an admin already existed on our forum so it didn’t make a new one or replace it, I thought it had merged it but it didn’t migrate any of their po&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":931,"name":"migrations-tooling","slug":"migrations-tooling"}],"tags_descriptions":{},"views":75,"like_count":2,"has_summary":false,"last_poster_username":"pfaffman","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The migration script failed to import avatars, merge existing admin accounts, and rewrite links, prompting further bug reporting and debugging requests that were hindered by access issues.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":191994,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"Trying to install this for a client on HestiaCP, hitting GitHub error even though it can access the internet fine?","fancy_title_localized":false,"locale":"en","id":401528,"title":"Trying to install this for a client on HestiaCP, hitting GitHub error even though it can access the internet fine?","slug":"trying-to-install-this-for-a-client-on-hestiacp-hitting-github-error-even-though-it-can-access-the-internet-fine","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-25T19:23:53.957Z","last_posted_at":"2026-04-25T22:18:54.332Z","bumped":true,"bumped_at":"2026-04-25T22:18:54.332Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Not entirely sure what’s going on. I know I don’t particular like Docker though. I’m running Ubuntu Server, and trying to get this working for a domain on HestiaCP and the auto-install script said it couldn’t see the dom&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":73,"like_count":2,"has_summary":false,"last_poster_username":"Anonymous_Moose","category_id":31,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"After initially failing to install Discourse on HestiaCP due to port conflicts and a GitHub DNS resolution error, the user resolved the connectivity issue by switching from public DNS providers to internal DNS.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":191994,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Getting notified that out of date but not able to update","fancy_title_localized":false,"locale":"en","id":401160,"title":"Getting notified that out of date but not able to update","slug":"getting-notified-that-out-of-date-but-not-able-to-update","posts_count":17,"reply_count":13,"highest_post_number":18,"image_url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_1024x520.png","created_at":"2026-04-21T15:47:02.099Z","last_posted_at":"2026-04-22T21:05:37.611Z","bumped":true,"bumped_at":"2026-04-22T21:05:37.611Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1102,"height":560,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":520,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_1024x520.png"},{"max_width":800,"max_height":800,"width":800,"height":406,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_800x406.png"},{"max_width":600,"max_height":600,"width":600,"height":304,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_600x304.png"},{"max_width":400,"max_height":400,"width":400,"height":203,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_400x203.png"},{"max_width":300,"max_height":300,"width":300,"height":152,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_300x152.png"},{"max_width":200,"max_height":200,"width":200,"height":101,"url":"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/c/5/f/c5fc44123914e790f6033e99392dbb72d7eae9e2_2_200x101.png"}],"tags":[],"tags_descriptions":{},"views":180,"like_count":18,"has_summary":false,"last_poster_username":"Ed_S","category_id":31,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user reports that their forum's Docker update remains stuck for hours despite multiple attempts, leading the community to recommend performing the update via command line since the web interface has failed.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":191597,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":127856,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":95552,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":138497,"primary_group_id":276,"flair_group_id":276},{"extras":"latest","description":"Most Recent Poster","user_id":63143,"primary_group_id":null,"flair_group_id":null}]}]}}