{"users":[{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":171937,"username":"alltiagocom","name":"Tiago","avatar_template":"/user_avatar/meta.discourse.org/alltiagocom/{size}/492709_2.png","trust_level":2},{"id":174162,"username":"majorjc_MS","name":"Major","avatar_template":"/user_avatar/meta.discourse.org/majorjc_ms/{size}/498912_2.png","trust_level":1},{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3},{"id":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta.discourse.org/canapin/{size}/119591_2.png","trust_level":3},{"id":15019,"username":"5minpause","name":"5minpause","avatar_template":"/user_avatar/meta.discourse.org/5minpause/{size}/116074_2.png","trust_level":1},{"id":15291,"username":"philh","name":"","avatar_template":"/user_avatar/meta.discourse.org/philh/{size}/532740_2.png","trust_level":2},{"id":179822,"username":"kcahtoor","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/{size}.png","trust_level":2},{"id":63788,"username":"johncs","name":"John Sullivan","avatar_template":"/user_avatar/meta.discourse.org/johncs/{size}/135871_2.png","trust_level":1},{"id":63791,"username":"Bathinda","name":"Bathinda Helper","avatar_template":"/user_avatar/meta.discourse.org/bathinda/{size}/135888_2.png","trust_level":2},{"id":202262,"username":"MiniForum","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/0ea827/{size}.png","trust_level":1},{"id":129914,"username":"dlambert","name":"Derek","avatar_template":"/user_avatar/meta.discourse.org/dlambert/{size}/295355_2.png","trust_level":1},{"id":89208,"username":"kynic","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/b487fb/{size}.png","trust_level":2},{"id":37716,"username":"Mr.X_Mr.X","name":"","avatar_template":"/user_avatar/meta.discourse.org/mr.x_mr.x/{size}/126610_2.png","trust_level":2},{"id":189531,"username":"jesse_c","name":"Jesse","avatar_template":"/user_avatar/meta.discourse.org/jesse_c/{size}/545099_2.png","trust_level":0},{"id":11075,"username":"simonk","name":"Simon King","avatar_template":"/user_avatar/meta.discourse.org/simonk/{size}/247950_2.png","trust_level":2},{"id":87440,"username":"Sifaan","name":"Sifaan Zavahir","avatar_template":"/user_avatar/meta.discourse.org/sifaan/{size}/201543_2.png","trust_level":1},{"id":21969,"username":"jimkleiber","name":"Jim Kleiber","avatar_template":"/user_avatar/meta.discourse.org/jimkleiber/{size}/121814_2.png","trust_level":2},{"id":82960,"username":"manuel","name":"Manuel Kostka","avatar_template":"/user_avatar/meta.discourse.org/manuel/{size}/468169_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":2},{"id":21760,"username":"Cyb3r","name":"","avatar_template":"/user_avatar/meta.discourse.org/cyb3r/{size}/96176_2.png","trust_level":1},{"id":23656,"username":"RoldanLT","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/da6949/{size}.png","trust_level":2},{"id":12638,"username":"SubStrider","name":"","avatar_template":"/user_avatar/meta.discourse.org/substrider/{size}/512604_2.png","trust_level":2},{"id":120547,"username":"Andrew_Bond","name":"Andrew Bond","avatar_template":"/user_avatar/meta.discourse.org/andrew_bond/{size}/271376_2.png","trust_level":2},{"id":2377,"username":"mcdanlj","name":"Michael K Johnson","avatar_template":"/user_avatar/meta.discourse.org/mcdanlj/{size}/131829_2.png","trust_level":2},{"id":7720,"username":"rahim123","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/df705f/{size}.png","trust_level":2},{"id":61383,"username":"raykholo","name":"Ray Kholodovsky","avatar_template":"/user_avatar/meta.discourse.org/raykholo/{size}/129848_2.png","trust_level":1},{"id":63143,"username":"Ed_S","name":"Ed S","avatar_template":"/user_avatar/meta.discourse.org/ed_s/{size}/134015_2.png","trust_level":3},{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":4},{"id":16290,"username":"bekircem","name":"","avatar_template":"/user_avatar/meta.discourse.org/bekircem/{size}/44582_2.png","trust_level":2},{"id":117867,"username":"Fabrice","name":"","avatar_template":"/user_avatar/meta.discourse.org/fabrice/{size}/265087_2.png","trust_level":2},{"id":184568,"username":"raadtotheraad","name":"Raad","avatar_template":"/user_avatar/meta.discourse.org/raadtotheraad/{size}/527788_2.png","trust_level":1},{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":1},{"id":185831,"username":"sniper756","name":"","avatar_template":"/user_avatar/meta.discourse.org/sniper756/{size}/545002_2.png","trust_level":2},{"id":191411,"username":"Lxk520","name":"Lxk520","avatar_template":"/user_avatar/meta.discourse.org/lxk520/{size}/550353_2.png","trust_level":1},{"id":114728,"username":"darkpixlz","name":"Pyx ","avatar_template":"/user_avatar/meta.discourse.org/darkpixlz/{size}/549896_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":24426,"username":"enigmaty","name":"","avatar_template":"/user_avatar/meta.discourse.org/enigmaty/{size}/65626_2.png","trust_level":2},{"id":84520,"username":"OdysLam","name":"Odysseas Lamtzidis","avatar_template":"/user_avatar/meta.discourse.org/odyslam/{size}/194433_2.png","trust_level":2},{"id":406,"username":"RGJ","name":"Richard - Communiteq","avatar_template":"/user_avatar/meta.discourse.org/rgj/{size}/523185_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4},{"id":145010,"username":"Twissell","name":"","avatar_template":"/user_avatar/meta.discourse.org/twissell/{size}/366765_2.png","trust_level":1},{"id":16697,"username":"mpalmer","name":"Matt Palmer","avatar_template":"/user_avatar/meta.discourse.org/mpalmer/{size}/45740_2.png","trust_level":2},{"id":109684,"username":"f1r4s","name":"Eddie","avatar_template":"/user_avatar/meta.discourse.org/f1r4s/{size}/245347_2.png","trust_level":2},{"id":138497,"username":"ToddZ","name":"","avatar_template":"/user_avatar/meta.discourse.org/toddz/{size}/328350_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":32726,"username":"gwmngilfen","name":"Greg","avatar_template":"/user_avatar/meta.discourse.org/gwmngilfen/{size}/302925_2.png","trust_level":2},{"id":15568,"username":"fefrei","name":"Felix Freiberger","avatar_template":"/user_avatar/meta.discourse.org/fefrei/{size}/119538_2.png","trust_level":2},{"id":32,"username":"codinghorror","name":"Jeff Atwood","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","admin":true,"trust_level":2},{"id":186126,"username":"singi2016cn","name":"Singi Qin","avatar_template":"/user_avatar/meta.discourse.org/singi2016cn/{size}/532755_2.png","trust_level":2},{"id":135057,"username":"fokx","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/958977/{size}.png","trust_level":2},{"id":182632,"username":"dodger","name":"dodger","avatar_template":"/user_avatar/meta.discourse.org/dodger/{size}/522280_2.png","trust_level":1},{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"trust_level":3},{"id":182970,"username":"MoRanYue","name":"MRY","avatar_template":"/user_avatar/meta.discourse.org/moranyue/{size}/523065_2.png","trust_level":2},{"id":182437,"username":"lion","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/57b2e6/{size}.png","trust_level":1},{"id":27495,"username":"thaidb","name":"thaidb","avatar_template":"/user_avatar/meta.discourse.org/thaidb/{size}/68488_2.png","trust_level":2},{"id":4457,"username":"Lee_Ars","name":"Lee_Ars","avatar_template":"/user_avatar/meta.discourse.org/lee_ars/{size}/1597_2.png","trust_level":2},{"id":10365,"username":"brahn","name":"Brahn","avatar_template":"/user_avatar/meta.discourse.org/brahn/{size}/109267_2.png","trust_level":2},{"id":141713,"username":"jayme","name":"Jayme ","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/b38774/{size}.png","trust_level":2},{"id":183536,"username":"DevTeVe","name":"DevTek Ve","avatar_template":"/user_avatar/meta.discourse.org/devteve/{size}/487601_2.png","trust_level":2},{"id":57788,"username":"nathank","name":"Nathan Kershaw","avatar_template":"/user_avatar/meta.discourse.org/nathank/{size}/290039_2.png","flair_name":"support-advocates","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_group_id":148,"trust_level":4},{"id":72263,"username":"denvergeeks","name":"","avatar_template":"/user_avatar/meta.discourse.org/denvergeeks/{size}/327671_2.png","trust_level":2},{"id":8307,"username":"HAWK","name":"Hawk","avatar_template":"/user_avatar/meta.discourse.org/hawk/{size}/86627_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"primary_group_name":"team","admin":true,"trust_level":3},{"id":184333,"username":"Jhustle","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/a88e4f/{size}.png","trust_level":0},{"id":109932,"username":"bar10dr","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/b38774/{size}.png","trust_level":2},{"id":184551,"username":"tom1984","name":"","avatar_template":"/user_avatar/meta.discourse.org/tom1984/{size}/528342_2.png","trust_level":2},{"id":118140,"username":"zengyunsi","name":"运思 曾","avatar_template":"/user_avatar/meta.discourse.org/zengyunsi/{size}/265722_2.png","trust_level":1},{"id":113402,"username":"go_ahead","name":"go ahead","avatar_template":"/user_avatar/meta.discourse.org/go_ahead/{size}/254371_2.png","trust_level":2},{"id":79292,"username":"honeymoose","name":"HoneyMoose","avatar_template":"/user_avatar/meta.discourse.org/honeymoose/{size}/198718_2.png","trust_level":2},{"id":108265,"username":"pangbo","name":"","avatar_template":"/user_avatar/meta.discourse.org/pangbo/{size}/538562_2.png","trust_level":2},{"id":183069,"username":"J_admin","name":"","avatar_template":"/user_avatar/meta.discourse.org/j_admin/{size}/523343_2.png","trust_level":1},{"id":147473,"username":"hel_Sinki","name":"hel Sinki","avatar_template":"/user_avatar/meta.discourse.org/hel_sinki/{size}/525916_2.png","trust_level":2},{"id":44918,"username":"Mine_Zcash","name":"Mine Zcash","avatar_template":"/user_avatar/meta.discourse.org/mine_zcash/{size}/110575_2.png","trust_level":2},{"id":13093,"username":"pacharanero","name":"Marcus Baw","avatar_template":"/user_avatar/meta.discourse.org/pacharanero/{size}/500583_2.png","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_group_id":276,"primary_group_name":"VolunteerMods","trust_level":4},{"id":20762,"username":"SystemZ","name":"Michał Frąckiewicz","avatar_template":"/user_avatar/meta.discourse.org/systemz/{size}/88354_2.png","trust_level":2},{"id":40904,"username":"Asher_Densmore-Lynn","name":"Asher Densmore Lynn","avatar_template":"/user_avatar/meta.discourse.org/asher_densmore-lynn/{size}/244555_2.png","trust_level":1},{"id":12454,"username":"Richie","name":"Richie Rich","avatar_template":"/user_avatar/meta.discourse.org/richie/{size}/115110_2.png","trust_level":2},{"id":28100,"username":"icculus","name":"Ryan C. Gordon","avatar_template":"/user_avatar/meta.discourse.org/icculus/{size}/120985_2.png","trust_level":1}],"primary_groups":[{"id":47,"name":"team"},{"id":276,"name":"VolunteerMods"}],"flair_groups":[{"id":142,"name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":""},{"id":47,"name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111"},{"id":73,"name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111"},{"id":276,"name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_bg_color":"","flair_color":""},{"id":48,"name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111"},{"id":148,"name":"support-advocates","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/wiki/sysadmins/180?page=1","per_page":30,"top_tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":297,"name":"chinese-translation","slug":"chinese-translation"},{"id":824,"name":"安装","slug":"install"},{"id":481,"name":"高级设置","slug":"advanced-setup"},{"id":24,"name":"docker","slug":"docker"},{"id":65,"name":"迁移","slug":"migrations"},{"id":39,"name":"电子邮件","slug":"email"},{"id":55,"name":"备份","slug":"backups"},{"id":479,"name":"解释","slug":"explanation"},{"id":482,"name":"参考","slug":"reference"},{"id":827,"name":"cloudflare","slug":"cloudflare"},{"id":825,"name":"域名","slug":"domains"},{"id":72,"name":"s3","slug":"s3"},{"id":5,"name":"不支持的安装","slug":"unsupported-install"},{"id":46,"name":"内容分发网络","slug":"cdn"},{"id":826,"name":"google-cloud","slug":"google-cloud"},{"id":1113,"name":"托管","slug":"hosting"},{"id":764,"name":"maxmind","slug":"maxmind"},{"id":466,"name":"rails-控制台","slug":"rails-console"},{"id":830,"name":"垃圾邮件","slug":"spam"},{"id":543,"name":"人工智能","slug":"ai"},{"id":318,"name":"手臂","slug":"arm"},{"id":271,"name":"配置","slug":"configuring"},{"id":522,"name":"特色链接","slug":"featured-link"},{"id":709,"name":"letsencrypt","slug":"letsencrypt"},{"id":704,"name":"多站点","slug":"multisite"},{"id":739,"name":"树莓派","slug":"raspberry-pi"},{"id":492,"name":"双容器","slug":"two-container"},{"id":511,"name":"已关注的词语","slug":"watched-words"},{"id":66,"name":"wordpress","slug":"wordpress"},{"id":252,"name":"wp-discourse","slug":"wp-discourse"}],"topics":[{"fancy_title":"系统管理员指数","fancy_title_localized":true,"locale":"en","id":322725,"title":"Sysadmins Index","slug":"sysadmins-index","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-08-21T14:22:24.409Z","last_posted_at":"2024-08-21T14:22:24.487Z","bumped":true,"bumped_at":"2024-08-22T03:18:30.727Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Migrating to Discourse\n\nSMF2: Migrate an SMF2 forum to Discourse\nVanilla: Migrate a Vanilla forum to Discourse\nPunBB: Migrate a PunBB forum to Discourse\nKunena 3: Migrate a Kunena 3 forum to Discourse\nPhorum: Migrate a P&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":294,"like_count":8,"has_summary":false,"last_poster_username":"Discourse","category_id":180,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":115923,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"自托用户推荐的托管服务提供商","fancy_title_localized":true,"locale":"en","id":79562,"title":"Recommended Hosting Providers for Self Hosters","slug":"recommended-hosting-providers-for-self-hosters","posts_count":119,"reply_count":85,"highest_post_number":134,"image_url":"https://global.discourse-cdn.com/meta/original/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e.jpeg","created_at":"2018-02-01T18:57:31.970Z","last_posted_at":"2026-02-24T12:43:22.570Z","bumped":true,"bumped_at":"2026-02-24T12:43:22.570Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"This guide is intended for people who are not system administrators who just want to make Discourse work. This is a list of cloud hosting services that are believed to be reliable and easy enough for a novice to get up a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":800,"height":500,"url":"https://global.discourse-cdn.com/meta/original/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":375,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e_2_600x375.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":250,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e_2_400x250.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":187,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e_2_300x187.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":125,"url":"https://global.discourse-cdn.com/meta/optimized/4X/9/7/d/97d8f04c3c8d1e0f7fed6cfd60cb58693eeb231e_2_200x125.jpeg"}],"tags":[{"id":1113,"name":"托管","slug":"hosting"}],"tags_descriptions":{"托管":"关于在您自己的服务器、云端或使用特定托管服务上托管 Discourse 的服务主题。"},"views":32671,"like_count":407,"has_summary":true,"last_poster_username":"Canapin","category_id":180,"op_like_count":68,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":171937,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":174162,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":35474,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"从独立容器迁移到独立的 Web 和数据容器","fancy_title_localized":true,"locale":"en","id":29413,"title":"Move from standalone container to separate web and data containers","slug":"move-from-standalone-container-to-separate-web-and-data-containers","posts_count":139,"reply_count":117,"highest_post_number":149,"image_url":null,"created_at":"2015-05-29T14:12:22.726Z","last_posted_at":"2026-09-21T16:23:04.277Z","bumped":true,"bumped_at":"2026-09-21T16:23:04.277Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":warning: 这是一个高级设置。除非您有经验丰富的 Linux 服务器管理和 Docker 经验，否则请勿遵循此操作。您还需要密切关注 discourse_docker 的提交，以确保您注意到……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":24,"name":"docker","slug":"docker"},{"id":492,"name":"双容器","slug":"two-container"},{"id":481,"name":"高级设置","slug":"advanced-setup"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":30162,"like_count":256,"has_summary":true,"last_poster_username":"merefield","category_id":180,"op_like_count":44,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":15019,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":15291,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Multisite 与 Cloudflare R2 对象","fancy_title_localized":true,"locale":"en","id":412414,"title":"Mutisite and Cloudflare R2 Objects","slug":"mutisite-and-cloudflare-r2-objects","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-15T02:26:41.718Z","last_posted_at":"2026-09-15T02:26:41.825Z","bumped":true,"bumped_at":"2026-09-15T02:26:41.825Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"在 Discourse 多站点安装中，仅为其中一个站点使用 Cloudflare R2\n如果您运行的是多站点 Discourse 安装，并且只想让其中一个站点使用 Cloudflare R2（用于上传、备份以及可选的静态资源），那么标准&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":1113,"name":"托管","slug":"hosting"},{"id":827,"name":"cloudflare","slug":"cloudflare"},{"id":704,"name":"多站点","slug":"multisite"}],"tags_descriptions":{"托管":"关于在您自己的服务器、云端或使用特定托管服务上托管 Discourse 的服务主题。"},"views":51,"like_count":1,"has_summary":false,"last_poster_username":"kcahtoor","category_id":180,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":179822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"使用rsync和cron将备份复制到另一台服务器","fancy_title_localized":true,"locale":"en","id":124346,"title":"Copy backups to another server with rsync and cron","slug":"copy-backups-to-another-server-with-rsync-and-cron","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2019-07-30T01:17:44.385Z","last_posted_at":"2026-09-09T07:35:44.456Z","bumped":true,"bumped_at":"2026-09-09T07:35:44.456Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"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. \nI gave some thought to how I’d allow the backup server to access the backup &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":1549,"like_count":16,"has_summary":false,"last_poster_username":"MiniForum","category_id":180,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":63788,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"最近發文者","user_id":63791,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":202262,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"配置 AWS SES 用于发送、退信和接收邮件","fancy_title_localized":true,"locale":"en","id":263604,"title":"Configuring AWS SES for outgoing, bounce, and incoming email","slug":"configuring-aws-ses-for-outgoing-bounce-and-incoming-email","posts_count":14,"reply_count":3,"highest_post_number":14,"image_url":null,"created_at":"2023-05-02T22:18:25.324Z","last_posted_at":"2026-09-04T15:30:14.980Z","bumped":true,"bumped_at":"2026-09-04T15:30:14.980Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我想分享一下我摸索出的一套配置方案，用于通过 AWS SES 处理发件、退信和收件邮件。SES 服务确实有一些细节需要注意，我花了不少时间反复尝试才弄明白……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":39,"name":"电子邮件","slug":"email"},{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":3403,"like_count":13,"has_summary":false,"last_poster_username":"simonk","category_id":180,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":129914,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":89208,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":37716,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":189531,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":11075,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"使用 Let&rsquo;s Encrypt 设置多站点配置，无需反向代理","fancy_title_localized":true,"locale":"en","id":175285,"title":"Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy","slug":"setup-multisite-configuration-with-lets-encrypt-and-no-reverse-proxy","posts_count":25,"reply_count":13,"highest_post_number":25,"image_url":null,"created_at":"2021-01-06T16:52:21.664Z","last_posted_at":"2026-08-27T11:12:24.311Z","bumped":true,"bumped_at":"2026-08-27T11:12:24.311Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"这些说明应被视为测试版，并且仅适用于熟悉标准设置的用户\n但目前（2023.02.11）这些说明无效！！（请参阅使用多个域名/重定向设置 Let’s Encrypt 以了解如何……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":825,"name":"域名","slug":"domains"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":4908,"like_count":38,"has_summary":false,"last_poster_username":"kcahtoor","category_id":180,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":87440,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":21969,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":82960,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"最新發帖人","user_id":179822,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"将 XenForo 论坛迁移到 Discourse","fancy_title_localized":true,"locale":"en","id":45232,"title":"Migrate a XenForo forum to Discourse","slug":"migrate-a-xenforo-forum-to-discourse","posts_count":94,"reply_count":93,"highest_post_number":141,"image_url":null,"created_at":"2016-06-04T01:38:22.529Z","last_posted_at":"2026-08-16T13:55:56.088Z","bumped":true,"bumped_at":"2026-08-16T13:55:56.088Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey guys so after trying for a week or so I decided to import the database on docker app which I hoped it will succeed without any issues. TBH I got some issues at first but it turned to be all easy to solve. \nNow I woul&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":22520,"like_count":160,"has_summary":true,"last_poster_username":"Andrew_Bond","category_id":180,"op_like_count":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":21760,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":23656,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":12638,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":120547,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MKJ 的 Discourse 部署配置","fancy_title_localized":true,"locale":"en","id":193355,"title":"MKJ's Opinionated Discourse Deployment Configuration","slug":"mkjs-opinionated-discourse-deployment-configuration","posts_count":47,"reply_count":33,"highest_post_number":47,"image_url":null,"created_at":"2021-06-09T23:34:00.917Z","last_posted_at":"2026-08-07T15:56:28.700Z","bumped":true,"bumped_at":"2026-08-07T15:56:28.700Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"在过去的几年里，我一直运营着一个 Discourse 论坛，其中包含大量内容和众多图片。Maker Forums 拥有超过 100GB 的图片和超过 400,000 篇帖子，其中相当一部分是 imp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":479,"name":"解释","slug":"explanation"},{"id":824,"name":"安装","slug":"install"}],"tags_descriptions":{},"views":8091,"like_count":115,"has_summary":false,"last_poster_username":"mcdanlj","category_id":180,"op_like_count":54,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"原始發帖人、最新發帖人","user_id":2377,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":7720,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"最近發文者","user_id":61383,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":63143,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"在家庭互联网环境下通过Cloudflare Tunnel安装Discourse","fancy_title_localized":true,"locale":"en","id":211297,"title":"Install Discourse on a residential internet with Cloudflare Tunnel","slug":"install-discourse-on-a-residential-internet-with-cloudflare-tunnel","posts_count":70,"reply_count":44,"highest_post_number":75,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_1024x512.png","created_at":"2021-12-07T14:02:07.164Z","last_posted_at":"2026-07-27T16:10:47.998Z","bumped":true,"bumped_at":"2026-07-27T16:10:47.998Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"由于 Discourse 现在支持在树莓派上运行，在您的家庭实验室中运行小型实例将成为常见的用例。但是，许多住宅 ISP 会阻止 Discourse 所需的 80/443 端口的入站流量。 \n对于我们在 https://discourse-on-a-pi.falco.dev/ 上的演示站点，我们使用了 Cloudflare Tunnel 来解决这个问题，您也可以这样做！ \n设置您的隧道\n首先，请遵循以下指南： \nhttps://deve&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://global.discourse-cdn.com/meta/original/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_1024x512.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_800x400.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_600x300.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://global.discourse-cdn.com/meta/optimized/4X/b/3/f/b3f0eb49548dfd0986084517deeb172c3dbecd40_2_200x100.png"}],"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":824,"name":"安装","slug":"install"},{"id":318,"name":"手臂","slug":"arm"},{"id":739,"name":"树莓派","slug":"raspberry-pi"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":10151,"like_count":165,"has_summary":true,"last_poster_username":"Ethsim2","category_id":180,"op_like_count":39,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":8722,"primary_group_id":47,"flair_group_id":47},{"extras":null,"description":"頻繁發帖人","user_id":16290,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":117867,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":184568,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":160471,"primary_group_id":null,"flair_group_id":73}]},{"fancy_title":"解决1Panel部署的Discourse，所有用户ip显示为来自 Cloudflare，而不是用户的浏览器真实IP的问题","fancy_title_localized":false,"locale":"zh_CN","id":402038,"title":"解决1Panel部署的Discourse，所有用户ip显示为来自 Cloudflare，而不是用户的浏览器真实IP的问题","slug":"1panel-discourse-ip-cloudflare-ip","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-01T19:46:58.087Z","last_posted_at":"2026-07-03T14:33:02.663Z","bumped":true,"bumped_at":"2026-07-03T14:46:34.449Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我在VPS上安装了1Panel，安装了Discourse（容器部署），使用OpenResty（容器部署）进行了反向代理。域名托管在Cloudflare，并开启了cdn小黄云，以下是解决用户IP显示为来自 Cloudflare，而不是用户的浏览器IP的问题。 \n一、在1Panel中创建计划任务，每周下载最新的Cloudflare ip列表，并保存到Openresty的配置目录。 \n\n\n在 1Panel 左侧菜单栏点击 “计划任务”。 \n\n\n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":314,"like_count":2,"has_summary":false,"last_poster_username":"sniper756","category_id":180,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":185831,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"@顶级域名重定向到www","fancy_title_localized":false,"locale":"zh_CN","id":400583,"title":"@顶级域名重定向到www","slug":"www","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":null,"created_at":"2026-04-14T06:50:44.835Z","last_posted_at":"2026-04-16T18:04:50.402Z","bumped":true,"bumped_at":"2026-04-16T18:04:50.402Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"使用 sudo 临时提权编辑app.yml\n\ncd /var/discourse\nsudo nano /containers/app.yml\n\n\n编辑Discourse 的配置文件 app.yml\n\n你只需要在 Discourse 的配置文件 app.yml 中进行设置，把主域名和别名关系确定下来： \nDISCOURSE_HOSTNAME: &#39;www.discourse.cc&#39;      # 你的主域名（最终访问地址）  \nDISCO&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":312,"like_count":8,"has_summary":false,"last_poster_username":"pfaffman","category_id":180,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":191411,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":"任何随机子域名重定向到www","fancy_title_localized":false,"locale":"zh_CN","id":400584,"title":"任何随机子域名重定向到www","slug":"www","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-04-14T06:58:50.366Z","last_posted_at":"2026-04-14T15:23:07.898Z","bumped":true,"bumped_at":"2026-04-14T17:53:28.226Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"随机子域名重定向到www \n\n获取阿里云 AccessKey（使用阿里云举例，自己去申请key）。\n\nAccessKey ID:LTAI5tQCfDcVcghn5\nAccessKey Secret:J8ZayXB44MIWa1Mfnj\n\n\n安装 acme.sh\n\ncd ~\ncurl https://get.acme.sh | sh\n\n\n默认 CA 切换为 Let’s Encrypt，然后重新申请证书：\n\n# 切换默认 CA 为 Let&#39;&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":230,"like_count":1,"has_summary":false,"last_poster_username":"Lxk520","category_id":180,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"原始發帖人、最新發帖人","user_id":191411,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":114728,"primary_group_id":276,"flair_group_id":276}]},{"fancy_title":"将带有MongoDB的NodeBB论坛迁移到Discourse","fancy_title_localized":true,"locale":"en","id":126553,"title":"Migrate a NodeBB forum with MongoDB to Discourse","slug":"migrate-a-nodebb-forum-with-mongodb-to-discourse","posts_count":19,"reply_count":11,"highest_post_number":23,"image_url":null,"created_at":"2019-08-22T17:33:06.337Z","last_posted_at":"2026-03-08T14:39:08.041Z","bumped":true,"bumped_at":"2026-03-08T14:39:08.041Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"As you properly know, NodeBB supports two DB backends, Redis and MongoDB. Discourse importer script supports them both. In this tutorial, we will learn how to migrate NodeBB with MongoDB as DB backend. We will be using N&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":6121,"like_count":29,"has_summary":false,"last_poster_username":"Twissell","category_id":180,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":24426,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":84520,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"最新發帖人","user_id":145010,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"自定义直邮Postfix配置","fancy_title_localized":true,"locale":"en","id":118759,"title":"Customize direct-delivery Postfix configuration","slug":"customize-direct-delivery-postfix-configuration","posts_count":20,"reply_count":8,"highest_post_number":20,"image_url":null,"created_at":"2019-05-27T04:32:28.414Z","last_posted_at":"2026-02-14T23:28:15.998Z","bumped":true,"bumped_at":"2026-02-14T23:28:15.998Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you have a mail receiver container which requires customised Postfix configuration, this is the topic for you.  Herein are described the steps required to set Postfix main.cf configuration variables to whatever your h&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":481,"name":"高级设置","slug":"advanced-setup"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":5294,"like_count":20,"has_summary":false,"last_poster_username":"gwmngilfen","category_id":180,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":16697,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":109684,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":138497,"primary_group_id":276,"flair_group_id":276},{"extras":"latest","description":"最新發帖人","user_id":32726,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"为 Discourse 重建或启动时添加一个离线页面显示","fancy_title_localized":true,"locale":"en","id":45238,"title":"Add an offline page to display when Discourse is rebuilding or starting up","slug":"add-an-offline-page-to-display-when-discourse-is-rebuilding-or-starting-up","posts_count":141,"reply_count":119,"highest_post_number":163,"image_url":"https://global.discourse-cdn.com/meta/original/3X/9/0/9065d42ce76d3b600e84f1c694f932a9a1938b75.png","created_at":"2016-06-04T08:41:48.125Z","last_posted_at":"2026-02-03T11:01:35.205Z","bumped":true,"bumped_at":"2026-02-03T11:01:35.205Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":warning: 本指南面向已经在使用 Docker 容器外部的 nginx 的高级用户。遵循本指南将使您的设置更加复杂，并会损失一些速度优势，例如 HTTP2，如果……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":317,"height":328,"url":"https://global.discourse-cdn.com/meta/original/3X/9/0/9065d42ce76d3b600e84f1c694f932a9a1938b75.png"},{"max_width":300,"max_height":300,"width":289,"height":300,"url":"https://global.discourse-cdn.com/meta/optimized/3X/9/0/9065d42ce76d3b600e84f1c694f932a9a1938b75_2_289x300.png"},{"max_width":200,"max_height":200,"width":193,"height":200,"url":"https://global.discourse-cdn.com/meta/optimized/3X/9/0/9065d42ce76d3b600e84f1c694f932a9a1938b75_2_193x200.png"}],"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":481,"name":"高级设置","slug":"advanced-setup"},{"id":271,"name":"配置","slug":"configuring"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":247526,"like_count":341,"has_summary":true,"last_poster_username":"merefield","category_id":180,"op_like_count":100,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":15568,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":2377,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":32,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":186126,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":27384,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"配置 AWS 的 Amazon S3 用于存储和 Cloudfront 用于 CDN","fancy_title_localized":true,"locale":"en","id":392369,"title":"Configuring AWS's Amazon S3 for storage and Cloudfront for CDNs","slug":"configuring-awss-amazon-s3-for-storage-and-cloudfront-for-cdns","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-12-30T03:58:29.998Z","last_posted_at":"2026-01-13T17:22:50.447Z","bumped":true,"bumped_at":"2026-01-13T17:56:03.694Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"入门\n您将需要：\n一个可以访问 app.yml 的 Discourse 实例\n一个 AWS 账户\n\n命名策略\n有很多地方可能出错。使用一个对您和可能还有其他人有意义的命名约定策略……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":72,"name":"s3","slug":"s3"},{"id":46,"name":"内容分发网络","slug":"cdn"}],"tags_descriptions":{},"views":333,"like_count":1,"has_summary":false,"last_poster_username":"philh","category_id":180,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":15291,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"无需 Docker 部署 Discourse","fancy_title_localized":true,"locale":"en","id":351194,"title":"Deploy Discourse without Docker","slug":"deploy-discourse-without-docker","posts_count":34,"reply_count":19,"highest_post_number":36,"image_url":null,"created_at":"2025-02-08T03:56:12.775Z","last_posted_at":"2026-01-08T17:05:01.166Z","bumped":true,"bumped_at":"2026-01-08T17:05:01.166Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"虽然按照官方安装指南部署 Discourse 更为便捷和安全，但我希望深入了解容器技术，并探索如何在 Linux 上无需 Docker 进行部署。我想分享这一过程……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":5,"name":"不支持的安装","slug":"unsupported-install"},{"id":481,"name":"高级设置","slug":"advanced-setup"}],"tags_descriptions":{},"views":2219,"like_count":17,"has_summary":false,"last_poster_username":"lion","category_id":180,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":135057,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":182632,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":135392,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"最近發文者","user_id":182970,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":182437,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"在单个 VPS 上使用 Nginx 反向代理运行 Discourse 和 WordPress (Docker)","fancy_title_localized":true,"locale":"en","id":392094,"title":"Running Discourse with WordPress (Docker) on a single VPS using Nginx Reverse Proxy","slug":"running-discourse-with-wordpress-docker-on-a-single-vps-using-nginx-reverse-proxy","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-12-24T16:14:24.554Z","last_posted_at":"2025-12-24T16:14:24.630Z","bumped":true,"bumped_at":"2025-12-24T16:14:24.630Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"介绍\n默认情况下，Discourse “独立”安装会绑定到端口 80 和 443。要在同一服务器上托管另一个应用程序（如 WordPress），您必须重新配置 Discourse 以便侦听内部端口并使用……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":66,"name":"wordpress","slug":"wordpress"}],"tags_descriptions":{},"views":197,"like_count":2,"has_summary":false,"last_poster_username":"thaidb","category_id":180,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":27495,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"一些 wp-discourse + cloudflare 的经验教训","fancy_title_localized":true,"locale":"en","id":391942,"title":"Some wp-discourse + cloudflare lessons learned","slug":"some-wp-discourse-cloudflare-lessons-learned","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_1024x567.png","created_at":"2025-12-22T18:06:12.689Z","last_posted_at":"2025-12-22T18:06:12.802Z","bumped":true,"bumped_at":"2025-12-22T18:06:12.802Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"在过去几个月里，我使用 Discourse、wp-discourse 和 Cloudflare 学习到了一些特定于个人设置的经验。分享给大家，希望对大家有所帮助。\n环境：\n\nDiscourse 和 Wordpress 托管在 sepa……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2190,"height":1214,"url":"https://global.discourse-cdn.com/meta/original/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":567,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_1024x567.png"},{"max_width":800,"max_height":800,"width":800,"height":443,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_800x443.png"},{"max_width":600,"max_height":600,"width":600,"height":332,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_600x332.png"},{"max_width":400,"max_height":400,"width":400,"height":221,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_400x221.png"},{"max_width":300,"max_height":300,"width":300,"height":166,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_300x166.png"},{"max_width":200,"max_height":200,"width":200,"height":110,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/d/2/0d2c8d563a23447e3f6175e1073d52f614b627eb_2_200x110.png"}],"tags":[{"id":252,"name":"wp-discourse","slug":"wp-discourse"}],"tags_descriptions":{},"views":177,"like_count":2,"has_summary":false,"last_poster_username":"Lee_Ars","category_id":180,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":4457,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"使用 Let&rsquo;s Encrypt 设置多个域名 / 重定向","fancy_title_localized":true,"locale":"en","id":56685,"title":"Set up Let’s Encrypt with multiple domains / redirects","slug":"set-up-let-s-encrypt-with-multiple-domains-redirects","posts_count":112,"reply_count":142,"highest_post_number":188,"image_url":null,"created_at":"2017-02-01T02:21:03.592Z","last_posted_at":"2025-12-16T02:52:10.263Z","bumped":true,"bumped_at":"2025-12-16T02:52:10.263Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"NOTE: @pfaffman says: This page needs to be cleaned up. There is now a new ENV setting that will let you add more hostnames. In your app.yml under your DISCOURSE_HOSTNAME line (it can go many places but that one makes se&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":709,"name":"letsencrypt","slug":"letsencrypt"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":21403,"like_count":215,"has_summary":true,"last_poster_username":"philh","category_id":180,"op_like_count":49,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":10365,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":141713,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":27384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"最新發帖人","user_id":15291,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Discourse AI：Discord 机器人集成指南","fancy_title_localized":true,"locale":"en","id":390391,"title":"Discourse AI: Discord Bot Integration Guide","slug":"discourse-ai-discord-bot-integration-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_1024x472.png","created_at":"2025-12-04T10:07:23.079Z","last_posted_at":"2025-12-04T10:07:23.174Z","bumped":true,"bumped_at":"2025-12-04T10:28:33.211Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"工作原理（架构）\n在设置此项之前，重要的是要了解您不需要在服务器上托管单独的机器人应用程序或运行“机器人”脚本（如 Node.js 或 Python 机器人）。\n▶\n这个集……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":3452,"height":1594,"url":"https://global.discourse-cdn.com/meta/original/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":472,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_1024x472.png"},{"max_width":800,"max_height":800,"width":800,"height":369,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_800x369.png"},{"max_width":600,"max_height":600,"width":600,"height":277,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_600x277.png"},{"max_width":400,"max_height":400,"width":400,"height":184,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_400x184.png"},{"max_width":300,"max_height":300,"width":300,"height":138,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_300x138.png"},{"max_width":200,"max_height":200,"width":200,"height":92,"url":"https://global.discourse-cdn.com/meta/optimized/4X/4/8/1/481cdd154f62f2998b6f48618d71c6e0d1b1d002_2_200x92.png"}],"tags":[],"tags_descriptions":{},"views":1073,"like_count":2,"has_summary":false,"last_poster_username":"DevTeVe","category_id":180,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":183536,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"设置一个预发布服务器","fancy_title_localized":true,"locale":"en","id":225951,"title":"Set up a staging server","slug":"set-up-a-staging-server","posts_count":32,"reply_count":32,"highest_post_number":35,"image_url":"https://global.discourse-cdn.com/meta/original/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c.png","created_at":"2022-05-03T05:24:53.285Z","last_posted_at":"2024-11-30T11:12:02.918Z","bumped":true,"bumped_at":"2025-12-01T19:58:33.852Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"设置暂存服务器时，有几种技巧可以提供帮助。 \n什么是暂存服务器？\n暂存服务器本质上是生产站点的克隆。它也驻留在服务器上，并且功能相同。它在 Docker 容器内运行，就像普通的 Discourse 站点一样。 \n它提供了一个可以尝试风险操作或试用那些不容易向用户隐藏的功能的地方。它对于试用广告（使用 https://meta.discourse.org/t/official-advertising-ad-plugin-for-disco&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":852,"height":556,"url":"https://global.discourse-cdn.com/meta/original/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c.png"},{"max_width":800,"max_height":800,"width":800,"height":522,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c_2_800x522.png"},{"max_width":600,"max_height":600,"width":600,"height":391,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c_2_600x391.png"},{"max_width":400,"max_height":400,"width":400,"height":261,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c_2_400x261.png"},{"max_width":300,"max_height":300,"width":300,"height":195,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c_2_300x195.png"},{"max_width":200,"max_height":200,"width":200,"height":130,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/a/2/0a2d344e0af5be55626a4a442ebbb8ea02d85b0c_2_200x130.png"}],"tags":[{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":6803,"like_count":98,"has_summary":false,"last_poster_username":"manuel","category_id":180,"op_like_count":32,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":57788,"primary_group_id":null,"flair_group_id":148},{"extras":null,"description":"頻繁發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":72263,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":8307,"primary_group_id":47,"flair_group_id":47},{"extras":"latest","description":"最新發帖人","user_id":82960,"primary_group_id":47,"flair_group_id":47}]},{"fancy_title":"使用 rclone 同步到 Dropbox (2025)","fancy_title_localized":true,"locale":"en","id":378430,"title":"Use rclone to sync to Dropbox (2025)","slug":"use-rclone-to-sync-to-dropbox-2025","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-08-13T13:29:00.757Z","last_posted_at":"2025-11-11T00:00:27.259Z","bumped":true,"bumped_at":"2025-11-11T00:00:27.259Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"管理员和版主：请随意将此主题移至其他位置或根据需要进行编辑。\n\n这是我安装 rclone 并设置好将 Discourse 备份到 Drop 的详细分步说明……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":55,"name":"备份","slug":"backups"}],"tags_descriptions":{},"views":1429,"like_count":5,"has_summary":false,"last_poster_username":"alltiagocom","category_id":180,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"原始發帖人、最新發帖人","user_id":171937,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":184333,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"将 vBulletin 4 论坛迁移到 Discourse","fancy_title_localized":true,"locale":"en","id":54881,"title":"Migrate a vBulletin 4 forum to Discourse","slug":"migrate-a-vbulletin-4-forum-to-discourse","posts_count":184,"reply_count":128,"highest_post_number":200,"image_url":null,"created_at":"2016-12-28T14:59:29.396Z","last_posted_at":"2025-11-09T18:05:20.042Z","bumped":true,"bumped_at":"2025-11-09T18:05:20.042Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In this tutorial we will learn how to migrate vBulletin forum to :discourse: platform using vBulletin importer script. \nI have tested the script with a big database and the result was very good. The script is well writte&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤"},"views":33903,"like_count":282,"has_summary":true,"last_poster_username":"pfaffman","category_id":180,"op_like_count":20,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":24426,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":35474,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":109932,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":184551,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142}]},{"fancy_title":":cn: Detailed installation guide + control panel | 超级详细教学安装discourse+控制面板","fancy_title_localized":false,"locale":"zh_CN","id":278426,"title":":cn: Detailed installation guide + control panel | 超级详细教学安装discourse+控制面板","slug":"detailed-installation-guide-control-panel-discourse","posts_count":34,"reply_count":27,"highest_post_number":38,"image_url":"https://global.discourse-cdn.com/meta/original/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86.png","created_at":"2023-09-09T16:59:47.911Z","last_posted_at":"2025-10-07T20:19:32.177Z","bumped":true,"bumped_at":"2025-10-07T20:19:32.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我是一个做网站菜鸟，因为兴趣爱好，想搭建一个技术交流社区，准备搭建一个discourse，分享这篇教程，希望对有需要安装discourse的朋友，有帮助，避免踩坑，discourse的中文教程比较少，有的教程已经过时了，全靠翻译软件，研究了好几天。 \n需要做一个属于自己的discourse需要准备的： \n阿里云轻量云服务器香港一个，国内的服务器下载github的插件像蜗牛一样，所以还是推荐用阿里云香港的轻量云，或者其它家轻量服务器，轻量&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"🇨🇳 Detailed installation guide + control panel | 超级详细教学安装discourse+控制面板","thumbnails":[{"max_width":null,"max_height":null,"width":863,"height":460,"url":"https://global.discourse-cdn.com/meta/original/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86.png"},{"max_width":800,"max_height":800,"width":800,"height":426,"url":"https://global.discourse-cdn.com/meta/optimized/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86_2_800x426.png"},{"max_width":600,"max_height":600,"width":600,"height":319,"url":"https://global.discourse-cdn.com/meta/optimized/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86_2_600x319.png"},{"max_width":400,"max_height":400,"width":400,"height":213,"url":"https://global.discourse-cdn.com/meta/optimized/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86_2_400x213.png"},{"max_width":300,"max_height":300,"width":300,"height":159,"url":"https://global.discourse-cdn.com/meta/optimized/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86_2_300x159.png"},{"max_width":200,"max_height":200,"width":200,"height":106,"url":"https://global.discourse-cdn.com/meta/optimized/4X/3/7/4/3742afe9f4ff34dae1c57777511230e1f21bdb86_2_200x106.png"}],"tags":[{"id":297,"name":"chinese-translation","slug":"chinese-translation"}],"tags_descriptions":{},"views":9996,"like_count":9,"has_summary":false,"last_poster_username":"J_admin","category_id":180,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":118140,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":113402,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":79292,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":108265,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"最新發帖人","user_id":183069,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"R2 和 Cloudflare 集成，分步迁移 Discourse","fancy_title_localized":true,"locale":"en","id":382491,"title":"Step-by-step Discourse migration with R2 and Cloudflare integration","slug":"step-by-step-discourse-migration-with-r2-and-cloudflare-integration","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-09-13T01:31:47.039Z","last_posted_at":"2025-09-13T01:31:47.124Z","bumped":true,"bumped_at":"2025-09-13T01:38:26.591Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"这是一份真实迁移的事后复盘/运行手册。我跳过了常见的 Discourse 准备工作（官方文档已涵盖）。我专注于具体的切换、Cloudflare R2 的陷阱、重要的 rails/rake 单行命令、失败的原因以及……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":72,"name":"s3","slug":"s3"},{"id":827,"name":"cloudflare","slug":"cloudflare"},{"id":65,"name":"迁移","slug":"migrations"}],"tags_descriptions":{"迁移":""},"views":285,"like_count":6,"has_summary":false,"last_poster_username":"hel_Sinki","category_id":180,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":147473,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"已关注的词语","fancy_title_localized":true,"locale":"en","id":380420,"title":"Watched words to block recent spam attack","slug":"watched-words-to-block-recent-spam-attack","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2025-08-26T19:02:39.622Z","last_posted_at":"2025-09-10T16:26:12.282Z","bumped":true,"bumped_at":"2025-09-10T16:26:12.282Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我至少有两个网站受到了垃圾邮件的攻击，这些垃圾邮件似乎是为了污染大型语言模型（LLM）而设计的。最好的解决方案是设置 https://meta.discourse.org/t/discourse-ai-spam-detection/343541，我推荐这样做……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":511,"name":"已关注的词语","slug":"watched-words"},{"id":830,"name":"垃圾邮件","slug":"spam"}],"tags_descriptions":{},"views":512,"like_count":28,"has_summary":false,"last_poster_username":"mcdanlj","category_id":180,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"頻繁發帖人","user_id":44918,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":406,"primary_group_id":null,"flair_group_id":142},{"extras":null,"description":"最近發文者","user_id":13093,"primary_group_id":276,"flair_group_id":276},{"extras":"latest","description":"最新發帖人","user_id":2377,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"将 Discourse 网站迁移到另一个 VPS 使用 rsync","fancy_title_localized":true,"locale":"en","id":43812,"title":"Move a Discourse site to another VPS with rsync","slug":"move-a-discourse-site-to-another-vps-with-rsync","posts_count":56,"reply_count":39,"highest_post_number":57,"image_url":null,"created_at":"2016-05-06T20:21:38.859Z","last_posted_at":"2025-08-17T22:20:11.109Z","bumped":true,"bumped_at":"2025-08-17T22:22:20.718Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This method is different than restoring file in UI. \nMaybe there is a more downtime but it’s simpler for linux folks without Discourse knowledge and it’s easy to automate. \nPrepare new VPS\nFirst, prepare our new Current &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":478,"name":"如何操作","slug":"how-to"},{"id":65,"name":"迁移","slug":"migrations"}],"tags_descriptions":{"如何操作":"操作指南包含解决特定问题的步骤","迁移":""},"views":8620,"like_count":67,"has_summary":true,"last_poster_username":"icculus","category_id":180,"op_like_count":27,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"原始發帖人","user_id":20762,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":40904,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"頻繁發帖人","user_id":12454,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"最近發文者","user_id":15209,"primary_group_id":null,"flair_group_id":142},{"extras":"latest","description":"最新發帖人","user_id":28100,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"垃圾邮件：追溯性地让 AI 审查最近的帖子，然后删除被标记为垃圾邮件的帖子","fancy_title_localized":true,"locale":"en","id":378956,"title":"Spam: Retroactively get AI to review recent posts and then delete the ones marked as spam","slug":"spam-retroactively-get-ai-to-review-recent-posts-and-then-delete-the-ones-marked-as-spam","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-17T22:09:43.873Z","last_posted_at":"2025-08-17T22:09:43.972Z","bumped":true,"bumped_at":"2025-08-17T22:09:43.972Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"我帮助了一个每小时大约有 30 条垃圾邮件帖子的网站。我们启用了 AI Spam，但这并没有解决现有帖子的问题。这是我所做的。这可能对您有用。它尚未在您的网站上进行测试……","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":543,"name":"人工智能","slug":"ai"},{"id":830,"name":"垃圾邮件","slug":"spam"}],"tags_descriptions":{},"views":145,"like_count":8,"has_summary":false,"last_poster_username":"pfaffman","category_id":180,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"原始發帖人、最新發帖人","user_id":15209,"primary_group_id":null,"flair_group_id":142}]}]}}