{"users":[{"id":1,"username":"matt","name":"Matt Holt","avatar_template":"/user_avatar/caddy.community/matt/{size}/8322_2.png","admin":true,"trust_level":3},{"id":8679,"username":"jeroenvermeulen","name":"Jeroen Vermeulen","avatar_template":"/user_avatar/caddy.community/jeroenvermeulen/{size}/10504_2.png","trust_level":1},{"id":-1,"username":"system","name":"system","avatar_template":"https://dqah5woojdp50.cloudfront.net/original/2X/d/d0ecb6efdb323f477e761ff0015e4cf669153a8d.png","admin":true,"moderator":true,"trust_level":4},{"id":11922,"username":"davidtucker","name":"David Tucker","avatar_template":"/user_avatar/caddy.community/davidtucker/{size}/13457_2.png","trust_level":0},{"id":11282,"username":"dotvezz","name":"Ben Vezzani","avatar_template":"/letter_avatar_proxy/v4/letter/d/f08c70/{size}.png","trust_level":1},{"id":240,"username":"francislavoie","name":"Francis Lavoie","avatar_template":"/user_avatar/caddy.community/francislavoie/{size}/3721_2.png","admin":true,"moderator":true,"trust_level":4},{"id":11227,"username":"brecabral","name":"Breno","avatar_template":"/user_avatar/caddy.community/brecabral/{size}/13072_2.png","trust_level":0},{"id":2199,"username":"Mohammed90","name":"Mohammed Al Sahaf","avatar_template":"/user_avatar/caddy.community/mohammed90/{size}/2679_2.png","admin":true,"moderator":true,"trust_level":4},{"id":2503,"username":"coolaj86","name":"AJ ONeal","avatar_template":"/user_avatar/caddy.community/coolaj86/{size}/3006_2.png","trust_level":1},{"id":8487,"username":"Bruce5051","name":"Bruce","avatar_template":"/user_avatar/caddy.community/bruce5051/{size}/10262_2.png","trust_level":2},{"id":11019,"username":"de-photon","name":"Photon","avatar_template":"/letter_avatar_proxy/v4/letter/d/90ced4/{size}.png","trust_level":0},{"id":10782,"username":"Tnayin_Tnayin","name":"Tnayin Tnayin","avatar_template":"/user_avatar/caddy.community/tnayin_tnayin/{size}/12628_2.png","trust_level":1},{"id":6784,"username":"timelordx","name":"timelordx","avatar_template":"/user_avatar/caddy.community/timelordx/{size}/8312_2.png","moderator":true,"trust_level":2},{"id":10864,"username":"JMyklebust","name":"JMyklebust","avatar_template":"/user_avatar/caddy.community/jmyklebust/{size}/12708_2.png","trust_level":1},{"id":5535,"username":"jum","name":"Jens-Uwe Mager","avatar_template":"/user_avatar/caddy.community/jum/{size}/6719_2.png","trust_level":1},{"id":10674,"username":"Patricia","name":"Patricia K","avatar_template":"/user_avatar/caddy.community/patricia/{size}/12511_2.png","trust_level":1},{"id":9839,"username":"ramic","name":"ramic","avatar_template":"/letter_avatar_proxy/v4/letter/r/a9adbd/{size}.png","trust_level":1},{"id":2689,"username":"noelforte","name":"Noel Forte","avatar_template":"/letter_avatar_proxy/v4/letter/n/c57346/{size}.png","trust_level":1},{"id":9820,"username":"edorgeville","name":"Erwan d'Orgeville","avatar_template":"/letter_avatar_proxy/v4/letter/e/b487fb/{size}.png","trust_level":1},{"id":9483,"username":"xtaz","name":"xtaz","avatar_template":"/letter_avatar_proxy/v4/letter/x/5f8ce5/{size}.png","trust_level":2},{"id":4561,"username":"TobiX","name":"Tobias Gruetzmacher","avatar_template":"/user_avatar/caddy.community/tobix/{size}/5435_2.png","trust_level":1},{"id":8952,"username":"samalarco","name":"Samuel Alarco","avatar_template":"/user_avatar/caddy.community/samalarco/{size}/10789_2.png","trust_level":0},{"id":8316,"username":"mliezun","name":"Miguel Liezun","avatar_template":"/user_avatar/caddy.community/mliezun/{size}/10126_2.png","trust_level":1},{"id":8538,"username":"rlaphoenix","name":"Rlaphoenix","avatar_template":"/user_avatar/caddy.community/rlaphoenix/{size}/10336_2.png","trust_level":0},{"id":8489,"username":"frossu","name":"frossu","avatar_template":"/user_avatar/caddy.community/frossu/{size}/10723_2.png","trust_level":1},{"id":8409,"username":"Asoftyn","name":"Anthony Högberg","avatar_template":"/user_avatar/caddy.community/asoftyn/{size}/10162_2.png","trust_level":1},{"id":8412,"username":"flowbart","name":"Florian Bartsch","avatar_template":"/letter_avatar_proxy/v4/letter/f/b3f665/{size}.png","trust_level":1},{"id":8275,"username":"MikeCaddy","name":"MM","avatar_template":"/letter_avatar_proxy/v4/letter/m/258eb7/{size}.png","trust_level":1},{"id":8246,"username":"Justman10000","name":"Justman10000","avatar_template":"/user_avatar/caddy.community/justman10000/{size}/9976_2.png","trust_level":1},{"id":8039,"username":"flies","name":"flies","avatar_template":"/user_avatar/caddy.community/flies/{size}/9749_2.png","trust_level":1},{"id":7867,"username":"pkzxs123","name":"重八 朱","avatar_template":"/user_avatar/caddy.community/pkzxs123/{size}/9537_2.png","trust_level":0},{"id":7318,"username":"dbaynard","name":"David Baynard","avatar_template":"/user_avatar/caddy.community/dbaynard/{size}/8948_2.png","trust_level":1},{"id":7767,"username":"HeCorr","name":"Henrique","avatar_template":"/user_avatar/caddy.community/hecorr/{size}/9437_2.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/coding/10?page=1","per_page":30,"top_tags":[],"topics":[{"fancy_title":"About the Coding category","id":89,"title":"About the Coding category","slug":"about-the-coding-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2016-05-31T22:22:46.759Z","last_posted_at":"2016-06-01T19:19:56.317Z","bumped":true,"bumped_at":"2016-05-31T22:29:32.374Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"For discussing Caddy-related programming that doesn’t belong in GitHub issues. \nThis category is for topics about “How do I develop for or with Caddy?” It differs from the Help and Plugins categories in that coding discu&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1670,"like_count":1,"has_summary":false,"last_poster_username":"matt","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Please code review my http.matchers.ipset module","id":33411,"title":"Please code review my http.matchers.ipset module","slug":"please-code-review-my-http-matchers-ipset-module","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-26T14:59:19.462Z","last_posted_at":"2026-03-27T14:59:53.715Z","bumped":true,"bumped_at":"2026-01-26T14:59:19.633Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":173,"like_count":3,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8679,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Multi-Region Storage","id":32973,"title":"Multi-Region Storage","slug":"multi-region-storage","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-09-09T14:20:38.855Z","last_posted_at":"2025-11-08T14:21:23.716Z","bumped":true,"bumped_at":"2025-09-18T17:48:55.899Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":82,"like_count":2,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11922,"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":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Working on a shadow/mirror plugin, and I have a question about loading handlers","id":31373,"title":"Working on a shadow/mirror plugin, and I have a question about loading handlers","slug":"working-on-a-shadow-mirror-plugin-and-i-have-a-question-about-loading-handlers","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-06-27T14:27:32.733Z","last_posted_at":"2025-08-26T14:28:05.408Z","bumped":true,"bumped_at":"2025-06-28T02:19:58.215Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":87,"like_count":3,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11282,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to retrieve the admin address from listeners.go?","id":31258,"title":"How to retrieve the admin address from listeners.go?","slug":"how-to-retrieve-the-admin-address-from-listeners-go","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-06-12T20:33:24.444Z","last_posted_at":"2025-08-11T20:34:21.616Z","bumped":true,"bumped_at":"2025-06-13T16:25:10.021Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":75,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11227,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does CertMagic use blake3 instead of sha256?","id":31060,"title":"Why does CertMagic use blake3 instead of sha256?","slug":"why-does-certmagic-use-blake3-instead-of-sha256","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-05-18T04:07:12.772Z","last_posted_at":"2025-07-17T04:08:10.413Z","bumped":true,"bumped_at":"2025-05-20T18:28:49.395Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":113,"like_count":3,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2503,"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":null,"description":"Frequent Poster","user_id":8487,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Initializing common things to multiple modules","id":30737,"title":"Initializing common things to multiple modules","slug":"initializing-common-things-to-multiple-modules","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2025-04-11T09:04:35.512Z","last_posted_at":"2025-06-10T09:05:04.173Z","bumped":true,"bumped_at":"2025-04-15T13:18:00.816Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":5,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11019,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Environment Variables","id":30655,"title":"Environment Variables","slug":"environment-variables","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2025-04-03T12:15:37.707Z","last_posted_at":"2025-06-02T12:16:12.472Z","bumped":true,"bumped_at":"2025-04-09T18:40:10.434Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":163,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10782,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6784,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Allow DNS module to set a default propagation_delay","id":30356,"title":"Allow DNS module to set a default propagation_delay","slug":"allow-dns-module-to-set-a-default-propagation-delay","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-03-09T11:19:56.986Z","last_posted_at":"2025-05-08T11:20:46.077Z","bumped":true,"bumped_at":"2025-03-10T13:15:52.055Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":136,"like_count":2,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10864,"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":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Problems restarting caddy via admin api","id":30046,"title":"Problems restarting caddy via admin api","slug":"problems-restarting-caddy-via-admin-api","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-02-11T21:10:45.422Z","last_posted_at":"2025-04-12T21:11:43.443Z","bumped":true,"bumped_at":"2025-02-13T15:21:26.735Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":118,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5535,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reverse proxy between networks","id":29871,"title":"Reverse proxy between networks","slug":"reverse-proxy-between-networks","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-02-01T13:16:31.457Z","last_posted_at":"2025-04-02T13:16:42.828Z","bumped":true,"bumped_at":"2025-02-01T13:17:18.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10674,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cutom module: Adding parameter to caddyfile","id":26720,"title":"Cutom module: Adding parameter to caddyfile","slug":"cutom-module-adding-parameter-to-caddyfile","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-12-08T10:23:36.622Z","last_posted_at":"2025-02-06T10:23:53.362Z","bumped":true,"bumped_at":"2024-12-22T08:51:06.964Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":61,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9839,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Custom plugin in Caddyfile","id":26639,"title":"Custom plugin in Caddyfile","slug":"custom-plugin-in-caddyfile","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-11-28T17:42:32.502Z","last_posted_at":"2025-01-27T17:42:48.723Z","bumped":true,"bumped_at":"2024-11-28T18:03:45.347Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":2,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9839,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adding JSON schema to schemastore.org","id":25925,"title":"Adding JSON schema to schemastore.org","slug":"adding-json-schema-to-schemastore-org","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2024-10-09T02:31:56.233Z","last_posted_at":"2024-12-08T02:32:24.694Z","bumped":true,"bumped_at":"2024-11-26T14:15:04.150Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":284,"like_count":5,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2689,"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":null,"description":"Frequent Poster","user_id":9820,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to debug panic","id":26033,"title":"How to debug panic","slug":"how-to-debug-panic","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2024-10-18T20:40:39.052Z","last_posted_at":"2024-12-17T20:40:39.062Z","bumped":true,"bumped_at":"2024-10-19T08:38:01.548Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5535,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9483,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Restructure &amp; extend health check config?","id":25013,"title":"Restructure & extend health check config?","slug":"restructure-extend-health-check-config","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-07-28T14:47:41.552Z","last_posted_at":"2024-09-26T14:48:05.139Z","bumped":true,"bumped_at":"2024-07-29T06:19:54.427Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":48,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4561,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Log priority &quot;ERROR&quot; for client problems","id":24874,"title":"Log priority \"ERROR\" for client problems","slug":"log-priority-error-for-client-problems","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-07-14T13:00:52.269Z","last_posted_at":"2024-09-12T13:00:56.103Z","bumped":true,"bumped_at":"2024-07-14T13:00:52.498Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":88,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5535,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sharing Database Connection among Middleware instances","id":24433,"title":"Sharing Database Connection among Middleware instances","slug":"sharing-database-connection-among-middleware-instances","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2024-06-10T15:57:50.372Z","last_posted_at":"2024-07-10T15:58:03.890Z","bumped":true,"bumped_at":"2024-06-11T07:23:25.754Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":194,"like_count":8,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8952,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Handle websockets in a plugin","id":23680,"title":"Handle websockets in a plugin","slug":"handle-websockets-in-a-plugin","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2024-05-02T13:09:57.978Z","last_posted_at":"2024-07-01T13:09:59.931Z","bumped":true,"bumped_at":"2024-05-04T21:31:22.514Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":223,"like_count":5,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8316,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using a different zap driver core","id":23564,"title":"Using a different zap driver core","slug":"using-a-different-zap-driver-core","posts_count":13,"reply_count":6,"highest_post_number":13,"image_url":null,"created_at":"2024-04-22T22:55:29.394Z","last_posted_at":"2024-06-21T22:55:46.260Z","bumped":true,"bumped_at":"2024-04-25T14:57:16.063Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":231,"like_count":3,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5535,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add &quot;Download Folder&quot; option to file_server?","id":23316,"title":"Add \"Download Folder\" option to file_server?","slug":"add-download-folder-option-to-file-server","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-03-29T15:48:40.545Z","last_posted_at":"2024-05-28T15:48:56.062Z","bumped":true,"bumped_at":"2024-03-29T20:35:26.128Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":675,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8538,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I don&#39;t know how to use the templates plugin correctly","id":23176,"title":"I don't know how to use the templates plugin correctly","slug":"i-dont-know-how-to-use-the-templates-plugin-correctly","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://dqah5woojdp50.cloudfront.net/optimized/2X/5/5c06d0ad066751d1f3043d7094d416224c9e4dd7_2_1024x463.png","created_at":"2024-03-19T09:18:02.558Z","last_posted_at":"2024-04-20T08:29:08.226Z","bumped":true,"bumped_at":"2024-03-21T08:28:08.051Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":689,"like_count":5,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8489,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240,"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":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Json schema typings for typescript?","id":22996,"title":"Json schema typings for typescript?","slug":"json-schema-typings-for-typescript","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2024-03-04T13:37:34.500Z","last_posted_at":"2024-05-03T13:38:04.369Z","bumped":true,"bumped_at":"2024-03-18T14:25:39.697Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":518,"like_count":3,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":8409,"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":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using internal caddy structures in other golang apps","id":23003,"title":"Using internal caddy structures in other golang apps","slug":"using-internal-caddy-structures-in-other-golang-apps","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2024-03-04T20:38:57.664Z","last_posted_at":"2024-05-03T20:39:06.962Z","bumped":true,"bumped_at":"2024-03-05T20:49:29.786Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":417,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8412,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Does Caddy export expvar stats?","id":22707,"title":"Does Caddy export expvar stats?","slug":"does-caddy-export-expvar-stats","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2024-02-12T17:13:57.989Z","last_posted_at":"2024-04-12T17:14:01.762Z","bumped":true,"bumped_at":"2024-02-17T23:46:34.897Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":191,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8275,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"URGEND! Need Apache (+ .htaccess) and Nginx to Caddy converter","id":22709,"title":"URGEND! Need Apache (+ .htaccess) and Nginx to Caddy converter","slug":"urgend-need-apache-htaccess-and-nginx-to-caddy-converter","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-02-12T18:52:47.716Z","last_posted_at":"2024-04-12T18:52:50.364Z","bumped":true,"bumped_at":"2024-02-12T19:54:31.801Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":242,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8246,"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":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Zabbix monitoring template for Caddy","id":22082,"title":"Zabbix monitoring template for Caddy","slug":"zabbix-monitoring-template-for-caddy","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-12-24T12:51:18.664Z","last_posted_at":"2024-02-22T12:51:55.137Z","bumped":true,"bumped_at":"2023-12-24T12:51:18.821Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":584,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8039,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rewrite local service&#39;s static url to subpath","id":21654,"title":"Rewrite local service's static url to subpath","slug":"rewrite-local-services-static-url-to-subpath","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-11-11T16:29:07.606Z","last_posted_at":"2024-01-10T16:29:50.266Z","bumped":true,"bumped_at":"2023-11-11T17:00:08.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":677,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7867,"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":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Interaction between io.Copy and deferred headers","id":21627,"title":"Interaction between io.Copy and deferred headers","slug":"interaction-between-io-copy-and-deferred-headers","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2023-11-09T03:16:05.518Z","last_posted_at":"2024-01-08T03:16:49.307Z","bumped":true,"bumped_at":"2023-11-10T18:29:22.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":655,"like_count":5,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7318,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":240,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What&#39;s the log rotation strategy Caddy uses?","id":21409,"title":"What's the log rotation strategy Caddy uses?","slug":"whats-the-log-rotation-strategy-caddy-uses","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-10-14T01:08:53.049Z","last_posted_at":"2023-12-13T01:09:06.781Z","bumped":true,"bumped_at":"2023-10-14T01:17:18.936Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":486,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":10,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":7767,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]}]}}