# Docket > A self-hosted agentic support centre. Feedback board, public roadmap, changelog, FAQ and testimonials for every product you ship, stored as Markdown in your own GitHub repository. One payment of $99, no subscription, no seats, no per-product pricing. A free edition never expires. ## Comparisons Honest head-to-head pages. Each one states where the other tool is the better buy, and every competitor price carries the date it was checked. - [Docket vs Canny: Which One Do You Actually Need?](https://www.theodorehq.com/docket/compare/docket-vs-canny): Canny is priced per tracked user and starts at $79 a month billed yearly. Docket is $99 once, for every product you ship. An honest comparison, including where Canny wins. - [Docket vs Featurebase: A Board or a Whole Suite](https://www.theodorehq.com/docket/compare/docket-vs-featurebase): Featurebase is $29 per seat per month and charges $69 a month to remove its badge. Docket is $99 once. An honest comparison, including what Featurebase does better. - [Docket vs Frill: The Cheapest Headline in the Category](https://www.theodorehq.com/docket/compare/docket-vs-frill): Frill starts at $22 a month billed yearly and caps that tier at 50 active ideas. Docket is $99 once. An honest comparison, including what Frill does better. - [Docket vs a GitHub Issues Board: The Free Option](https://www.theodorehq.com/docket/compare/docket-vs-github-issues): GitHub Issues is free, maintenance-free and excellent, if your customers are developers. Here is honestly where it works as a feedback board and where it does not. - [Docket vs Nolt: One Board, or All of Them](https://www.theodorehq.com/docket/compare/docket-vs-nolt): Nolt is $29 a month billed yearly and its entry tier is a single board. Docket is $99 once with no product cap. An honest comparison, including what Nolt does better. - [Docket vs UserJot: The Closest Thing to Like for Like](https://www.theodorehq.com/docket/compare/docket-vs-userjot): UserJot is $29 a month and caps you at five boards. Docket is $99 once with no cap. An honest comparison, including what UserJot does better. ## Alternative roundups - [5 Canny Alternatives for Small Teams in 2026](https://www.theodorehq.com/docket/compare/canny-alternatives): Five Canny alternatives priced at the tier you would actually be on: UserJot, Featurebase, Nolt, Frill, Fider and Docket, with what each costs and where each one stops. - [Canny.io Review 2026: What It Costs Once You Grow](https://www.theodorehq.com/docket/compare/canny-review): An honest Canny.io review. It is the category standard and the ratings are earned, but the bill is indexed to tracked users, which never reset. Every price re-checked 23 August 2026. - [6 Featurebase Alternatives, Without the Per-Seat Bill](https://www.theodorehq.com/docket/compare/featurebase-alternatives): Featurebase is $29 per seat a month and charges $69 a month to remove its badge. Here is every alternative priced at the tier you would actually be on. - [Featurebase Review 2026: The Best-Designed Board You Can Rent](https://www.theodorehq.com/docket/compare/featurebase-review): An honest Featurebase review from a competitor. It beats us on design, AI, hosting and support, and for most teams it is the right buy. The one real question is per-seat rent against a one-time price. Checked 23 August 2026. - [6 Frill Alternatives, Past the 50-Idea Cap](https://www.theodorehq.com/docket/compare/frill-alternatives): Frill starts at $22 a month and caps that tier at 50 active ideas, with privacy sold as an add-on. Here is every alternative at the tier you would really be on. - [6 Nolt Alternatives, When One Board Is Not Enough](https://www.theodorehq.com/docket/compare/nolt-alternatives): Nolt is $29 a month billed yearly for a single board. Here is every alternative priced at the tier you would actually be on, including the free ones. - [Nolt.io Review 2026: Beautiful, Simple, Priced Per Board](https://www.theodorehq.com/docket/compare/nolt-review): An honest Nolt.io review. It has the best ratings in the category, 4.9 from 45 on Capterra, and the cleanest flat pricing for one product. The catch is that the entry plan is a single board. Checked 23 August 2026. - [Open Source Feedback Boards, and What They Cost to Run](https://www.theodorehq.com/docket/compare/open-source-feedback-boards): Fider, LogChimp, Astuto and GitHub Issues compared honestly: what is genuinely free, what is open core, what is abandoned, and what each really costs to run. - [Productboard Review 2026: It Is Not a Feature Request Board](https://www.theodorehq.com/docket/compare/productboard-review): An honest Productboard review. It is a product management platform priced per maker, and comparing it with a public request board is the mistake that costs money. Checked 23 August 2026. - [6 UserJot Alternatives Worth a Look in 2026](https://www.theodorehq.com/docket/compare/userjot-alternatives): UserJot is well made and caps you at five boards for $29 a month. Here is every alternative priced at the tier you would actually be on. - [UserJot Review 2026: The Fast-Moving Indie Challenger](https://www.theodorehq.com/docket/compare/userjot-review): An honest UserJot review. Flat priced, a genuinely usable free tier, an MCP server and weekly shipping, against almost no third-party review history. Every figure checked 23 August 2026. - [UserVoice Review 2026: Who It Is Actually Built For Now](https://www.theodorehq.com/docket/compare/uservoice-review): An honest UserVoice review. It has become an enterprise customer intelligence platform with no published price, owned by Curious since November 2025. Checked 23 August 2026. ## Guides 114 guides to running a support centre you own, grouped by subject. - [Docket Blog](https://www.theodorehq.com/docket/blog/): every guide, newest first. ### Getting started - [Best Feature Voting Tools in 2026](https://www.theodorehq.com/docket/blog/posts/best-feature-voting-tools): Canny.io, Featurebase, UserJot, Frill.co, Nolt.io, Fider and Docket compared on cost, what each does best and who it suits, checked 20 August 2026. - [Feature Request Tools: the Complete 2026 Guide](https://www.theodorehq.com/docket/blog/posts/feature-request-tools): A plain guide to feature request tools: what they're built from, hosted vendor versus self-hosted versus static, and how each pricing model actually behaves. - [Free and Open Source Feature Request Tools in 2026](https://www.theodorehq.com/docket/blog/posts/free-feature-request-tools): Free feature request tools come in four kinds: hosted free tiers, self-hosted open source, open core, and a never-expiring free edition. How to tell them apart. - [What a Self-Hosted Support Centre Actually Costs to Run](https://www.theodorehq.com/docket/blog/posts/what-a-self-hosted-support-centre-costs): Everything a self-hosted support centre needs alongside itself is free except one thing. Here is the full list, and what that exception really comes to. ### What the category costs - [Should You Just Build It Yourself With a Coding Agent?](https://www.theodorehq.com/docket/blog/posts/build-it-yourself-with-a-coding-agent): What Canny.io's own $31,500 costing of a self-built feedback portal still holds now that coding agents exist, and what they genuinely do not yet change. - [Featurebase Pricing: What Per-Seat Actually Costs](https://www.theodorehq.com/docket/blog/posts/featurebase-pricing): Featurebase's pricing by seat count, the AI resolution charge, and the $828-a-year badge removal add-on. Checked against their own pricing page, 20 August 2026. - [Frill.co Pricing and What the Add-Ons Cost](https://www.theodorehq.com/docket/blog/posts/frill-pricing): Frill.co pricing checked against its own page: $22 a month, no free tier, a 14-day trial, and the separate add-on behind full white labelling, explained. - [Nolt.io Pricing and the One-Board Entry Tier](https://www.theodorehq.com/docket/blog/posts/nolt-pricing): Nolt.io's pricing checked against its own page: the flat subscription cost, the 10-day trial, and the one-board limit for teams with more than one product. - [One-Time Purchase Software: Who Still Sells It](https://www.theodorehq.com/docket/blog/posts/one-time-purchase-software): What one-time purchase means across nine real products, checked against each vendor's own page. Most are perpetual with an update window, not perpetual. - [Per-Seat, Per-Tracked-User, Per-Workspace: Three Surprises](https://www.theodorehq.com/docket/blog/posts/per-seat-per-tracked-user-per-workspace): Per seat, per tracked user and per workspace pricing each hide a different surprise. Checked against every vendor's own page: what actually grows your bill. - [Productboard Pricing: Makers, Seats and the Real Number](https://www.theodorehq.com/docket/blog/posts/productboard-pricing): Productboard pricing checked against its own page: the free tier, the per-maker cost, and the maker minimums that push Business past the headline figure. - [Removing the Badge: the Most Expensive Line in the Category](https://www.theodorehq.com/docket/blog/posts/removing-the-badge): What removing a feedback tool's badge actually costs, vendor by vendor: $828 a year on one tool, included free on another. There is no category-wide rule. - [The 420 Hours Question: What Three Years of Canny.io Costs](https://www.theodorehq.com/docket/blog/posts/three-years-of-canny): Canny.io priced building a feedback portal at $31,500. Here is what three years of buying Canny.io costs instead, checked against its own numbers. - [Tracked Users Never Reset. Here Is the Curve.](https://www.theodorehq.com/docket/blog/posts/tracked-users-never-reset): Canny.io's full tracked-user pricing ladder, all nineteen steps, from its own help centre rather than its pricing page, and the mechanism behind it. - [UserJot Pricing and Flat-Rate Positioning](https://www.theodorehq.com/docket/blog/posts/userjot-pricing): UserJot pricing checked against its own page: $29 a month, flat per workspace, not per tracked user and not per seat. Two boards free, five at entry tier. - [UserVoice Pricing, and Why There Is a Sales Call](https://www.theodorehq.com/docket/blog/posts/uservoice-pricing): UserVoice publishes no price anywhere. What its own page says about how the bill is built, what to prepare before the demo call, and what rivals charge. - [What Feedback Tools Actually Cost Over Three Years](https://www.theodorehq.com/docket/blog/posts/what-feedback-tools-cost): Every feature request tool priced over three years against each vendor's own page, with a calculator and the tracked-user curve nobody in the category draws. - [What Happens to Your Bill When a Request Goes Viral](https://www.theodorehq.com/docket/blog/posts/when-a-request-goes-viral): What a wave of new voters and commenters does to a feedback tool's bill, walked through four pricing models using Canny.io's own published tracked-user ladder. ### Tool comparisons and roundups - [Best Idea Management Software in 2026](https://www.theodorehq.com/docket/blog/posts/best-idea-management-software): Idea management software is usually built for customer feedback, not staff ideas. What an internal programme actually needs, priced, checked 22 August 2026. - [Best Product Feedback Software in 2026](https://www.theodorehq.com/docket/blog/posts/best-product-feedback-software): Product feedback software splits into four shapes: public boards, survey tools, roadmap platforms and support inboxes, priced and sorted by shape for 2026. - [Best Website Feedback Widgets in 2026](https://www.theodorehq.com/docket/blog/posts/best-website-feedback-widgets): Website feedback widgets compared by which issue tracker each pricing tier reaches, not by analytics. Eight vendors, checked 22 August 2026. - [Feature Upvote Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/feature-upvote-alternatives): Feature Upvote alternatives compared on price, currency, and what each one genuinely does better, checked against each vendor's own pricing page in August 2026. - [FeatureOS Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/featureos-alternatives): FeatureOS alternatives compared on price, seat and board limits, and what each one genuinely does better, checked against every vendor's own pricing page. - [Fider Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/fider-alternatives): Fider alternatives for 2026: what the getfider.com to fider.io redirect means, the missing changelog, and honest self-hosted and hosted options compared. - [Open Source Productboard Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/open-source-productboard-alternatives): Fider, LogChimp, Quackback and ClearFlask against Productboard, checked 22 August 2026, plus the prioritisation and CRM features none of them replace. - [Open Source UserVoice Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/open-source-uservoice-alternatives): Fider, LogChimp, Quackback and ClearFlask against UserVoice, checked 22 August 2026, plus why UserVoice's own price is not published anywhere. - [Productboard vs Aha!: an Honest Comparison](https://www.theodorehq.com/docket/blog/posts/productboard-vs-aha): Productboard and Aha! compared on published pricing, free tiers and compliance, checked 22 August 2026 against both vendors' own pricing pages. - [Productboard vs Jira Product Discovery](https://www.theodorehq.com/docket/blog/posts/productboard-vs-jira-product-discovery): Productboard and Jira Product Discovery compared on published pricing and the free-contributor model, checked against both vendors' own pages in August 2026. - [Productboard vs ProductPlan](https://www.theodorehq.com/docket/blog/posts/productboard-vs-productplan): Productboard vs ProductPlan compared on published pricing, free tiers, compliance and who each is actually built for. Checked 22 August 2026. - [Roadmunk Alternatives, After the Acquisition](https://www.theodorehq.com/docket/blog/posts/roadmunk-alternatives): Roadmunk alternatives for 2026: what happened after the Tempo acquisition and the rename to Strategic Roadmaps, and how the real alternatives compare on price. - [Sleekplan Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/sleekplan-alternatives): Canny.io, UserJot, Featurebase, Nolt.io, Frill.co and Docket compared against Sleekplan on price, free tiers and built-in CSAT and NPS, checked August 2026. - [Suggestion Box Software in 2026, Free and Paid](https://www.theodorehq.com/docket/blog/posts/suggestion-box-software): Suggestion box software for schools, charities and small offices: what is genuinely free, which tools confirm anonymous submission, and when a form is enough. - [Upvoty Alternatives in 2026](https://www.theodorehq.com/docket/blog/posts/upvoty-alternatives): Canny.io, UserJot, Featurebase, Nolt.io, Frill.co and Docket compared against Upvoty on price, free tiers and support-tool syncing, checked August 2026. - [Voice of the Customer Tools in 2026](https://www.theodorehq.com/docket/blog/posts/voice-of-the-customer-tools): Voice of the customer tools compared: almost none publish pricing, the units are unusual, and one well-known name has closed. Checked 22 August 2026. ### Self-hosting - [Backing Up a Feature Request Board So the Restore Works](https://www.theodorehq.com/docket/blog/posts/backing-up-a-feedback-board): How to back up a self-hosted feature request board: the Postgres dump, the uploaded files, the secrets people forget, and testing a restore before you need it. - [Cloudflare Tunnel for a Self-Hosted Support Site](https://www.theodorehq.com/docket/blog/posts/cloudflare-tunnel-for-a-support-site): How Cloudflare Tunnel works, how to install and run cloudflared, and the honest limits of using it for a self-hosted support site. - [Custom Domains and Subdomains for a Support Site](https://www.theodorehq.com/docket/blog/posts/custom-domains-for-a-support-site): Hosting a support site on your own domain: subdomain or subdirectory, the DNS records each needs, TLS, and the redirect that stops your SEO splitting. - [Docker, Coolify, Railway, or Nothing At All](https://www.theodorehq.com/docket/blog/posts/docker-coolify-railway-or-nothing): Docker, Coolify and Railway compared for deploying a self-hosted tool: what each actually buys, what each costs, and why nothing at all is a real option. - [Putting a Feature Request Board Behind Your Existing SSO](https://www.theodorehq.com/docket/blog/posts/feature-request-board-behind-sso): Should a feature request board sit behind SSO? Usually not. The internal-only case where it should, SAML against OIDC, and why SSO is an enterprise upsell. - [Netlify, Vercel or Cloudflare Pages for a Support Site](https://www.theodorehq.com/docket/blog/posts/netlify-vercel-cloudflare-pages): Netlify, Vercel or Cloudflare Pages for a support site: what each free tier's terms say about commercial use, and their published build and bandwidth limits. - [Fider, LogChimp, Quackback and ClearFlask Compared](https://www.theodorehq.com/docket/blog/posts/open-source-feature-request-tools-compared): An honest, dated comparison of Fider, LogChimp, Quackback and ClearFlask: which are alive, what each gives you free, what is paywalled, and why Astuto is dead. - [Open Source Knowledge Base Software in 2026](https://www.theodorehq.com/docket/blog/posts/open-source-knowledge-base-software): Open source knowledge base software checked by licence: Outline's BSL 1.1, Docmost's paid self-hosted features, and what is actually free. 22 August 2026. - [Running a Support Centre on a Cheap VPS: the Full Bill](https://www.theodorehq.com/docket/blog/posts/running-it-on-a-cheap-vps): What a cheap VPS really costs to run a support centre: the instance, backups, email and monitoring, checked against Hetzner's own price API in August 2026. - [The Security Headers a Public Feedback Page Needs](https://www.theodorehq.com/docket/blog/posts/security-headers-for-a-public-feedback-page): The HTTP security headers a public feedback page needs: what CSP, HSTS, Referrer-Policy and frame-ancestors each stop, and how they break if set carelessly. - [Self-Hosting a Feature Request Board: the Complete Guide](https://www.theodorehq.com/docket/blog/posts/self-hosted-feature-request-board): An honest guide to self-hosting a feature request board in 2026: the real monthly cost, the hours involved, and when a hosted tool is the better answer. - [Self-Hosted or Hosted: an Honest Decision Table](https://www.theodorehq.com/docket/blog/posts/self-hosted-or-hosted): Self-hosted or hosted: an honest decision table covering growth, on-call burden, budget and architecture, with verified 2026 pricing from both sides. - [Self-Hosted Status Page Tools in 2026](https://www.theodorehq.com/docket/blog/posts/self-hosted-status-page-tools): Self-hosted status page tools sorted by what you have to run: Upptime, Uptime Kuma, Gatus, Cachet, Openstatus and Statping-ng, checked 22 August 2026. - [Self-Hosting a Support Centre on a Synology NAS](https://www.theodorehq.com/docket/blog/posts/self-hosting-on-a-synology-nas): Running a self-hosted tool on a Synology NAS: Container Manager, reverse proxy and TLS, reaching it from outside, backups, and when a NAS is the wrong answer. - [Self-Hosting a Support Centre on Hetzner](https://www.theodorehq.com/docket/blog/posts/self-hosting-on-hetzner): A practical guide to self-hosting on Hetzner: the real price, the firewall, unattended upgrades, TLS, backups off the box, and what EU hosting does not solve. - [SMTP for Self-Hosted Tools: SPF, DKIM, DMARC and the Inbox](https://www.theodorehq.com/docket/blog/posts/smtp-for-self-hosted-tools): A practical guide to self-hosted email deliverability: what SPF, DKIM and DMARC do, what a transactional provider costs, and how to test before you rely on it. - [Static Site or Server: What a Feedback Tool Actually Needs](https://www.theodorehq.com/docket/blog/posts/static-site-or-server): Which parts of a feedback tool need a server, and which are just reads. An honest breakdown of the architecture question underneath self-hosting. - [Spam on a Public Feedback Form, and What Stops It](https://www.theodorehq.com/docket/blog/posts/stopping-spam-without-captcha): How to stop spam on a public feedback form without a CAPTCHA: honeypots, timing checks, rate limits and moderation, in order of cost to honest users. - [Uptime: a Static Support Site Against a Hosted One](https://www.theodorehq.com/docket/blog/posts/uptime-static-vs-hosted): A structural look at static site uptime against a self-run server and a hosted SaaS tool: what can actually fail in each, and what an SLA really promises. - [What Actually Breaks When You Self-Host, and What Does Not](https://www.theodorehq.com/docket/blog/posts/what-breaks-when-you-self-host): What actually breaks when you self-host a feedback tool: security patching, email deliverability and untested backups, and what genuinely does not. ### Owning your data - [Storing Customer Email Addresses in a Git Repo, Safely](https://www.theodorehq.com/docket/blog/posts/customer-emails-in-a-git-repo): How to keep customer email addresses out of a content repository: what to store instead, what a private repo does not fix, and how to clean up a leak. - [The EU Data Act Gives You Three Windows, Not One Deadline](https://www.theodorehq.com/docket/blog/posts/eu-data-act-saas-export): Since 12 September 2025 the EU Data Act has set three switching windows: a notice period of up to two months, a 30 calendar day port, then a retrieval window. - [The Graveyard: Feedback Tools That Shut, Rebranded or Went Quiet](https://www.theodorehq.com/docket/blog/posts/feedback-tool-graveyard): Olvy, Astuto, Pendo's classic Feedback and four more tools have closed, sunset or rebranded since 2025. A dated, sourced record of what actually happened. - [GDPR Data Residency When You Host It Yourself](https://www.theodorehq.com/docket/blog/posts/gdpr-data-residency-self-hosted): Self-hosting lets you choose where the primary data sits, but mail, CDN, error tracking and AI can still move it across borders. What to check, and how. - [Git History Is Permanent. What That Means for Customer Data](https://www.theodorehq.com/docket/blog/posts/git-history-is-permanent): Why git rm does not remove data from history, what git filter-repo actually does, and what that means when customer feedback is stored as files in a repository. - [Migrating Off Canny.io Without Losing Votes or Comments](https://www.theodorehq.com/docket/blog/posts/migrating-off-canny): A practical guide to leaving Canny.io: what the CSV export contains, why comments need the API, what rival importers carry, and what the EU Data Act caps. - [Migrating Off Nolt.io, Frill.co or Upvoty](https://www.theodorehq.com/docket/blog/posts/migrating-off-nolt-frill-upvoty): A practical guide to leaving Nolt.io, Frill.co or Upvoty: what each one costs, what to check in your export file, and what the EU Data Act actually caps. - [Open Core: What Is Free in "Free and Open Source"](https://www.theodorehq.com/docket/blog/posts/open-core-what-is-actually-free): Free and open source can mean four things. LogChimp's LICENSE file shows the open-core split, and Fider once tried open core too. Checked 22 August 2026. - [Your Export File Has No Comments In It. Check Yours.](https://www.theodorehq.com/docket/blog/posts/read-your-export-file): Canny.io's CSV export leaves out comments, and its own public board has unshipped requests for full data export. A ten minute test for your export file. - [What "You Can Export Your Data" Actually Means](https://www.theodorehq.com/docket/blog/posts/what-export-your-data-means): Every feedback vendor says you can export your data. The five questions that sentence hides, and what the EU Data Act's switching rules let you ask about. - [Your Public Roadmap Is a URL You Do Not Own](https://www.theodorehq.com/docket/blog/posts/your-roadmap-url-you-dont-own): Most public roadmaps live on a vendor's subdomain or path. What that costs when you leave, what a custom domain actually fixes, and what it does not. ### Running support with a coding agent - [Giving a Coding Agent Write Access to Your Request Board](https://www.theodorehq.com/docket/blog/posts/agent-write-access-to-your-board): How to give a coding agent write access to a feature request board: what to scope in, what to withhold, and the review step that keeps every change reversible. - [An AGENTS.md for Your Support Centre](https://www.theodorehq.com/docket/blog/posts/agents-md-for-your-support-centre): How to write an AGENTS.md for a support centre: tone rules, what an agent may do without asking, where facts live, and a full worked example to copy. - [Writing Changelogs From Commits Without a Subscription](https://www.theodorehq.com/docket/blog/posts/changelogs-from-commits): How to generate a changelog from git commit history: the right git log commands, what Conventional Commits buys you, and what a coding agent gets wrong. - [Deduplicating Requests: What an Agent Gets Confidently Wrong](https://www.theodorehq.com/docket/blog/posts/deduplicating-requests): Why deduplicating feedback is the job a coding agent gets confidently wrong: five failure modes, and the method that catches a bad merge before it does damage. - [What to Track in the First Year of a Support Centre](https://www.theodorehq.com/docket/blog/posts/first-year-of-a-support-centre): What to track in the first year of a self-hosted support centre run with a coding agent: volume, throughput, error rate, the weekly routine, and permissions. - [Letting an Agent Answer Without Letting It Invent](https://www.theodorehq.com/docket/blog/posts/letting-an-agent-answer-without-inventing): Six mechanisms that stop a customer-facing agent from inventing answers, ranked from most to least effective, with what each one catches and what it misses. - [An MCP Server, or the Files Already in Your Repo](https://www.theodorehq.com/docket/blog/posts/mcp-server-or-the-files-in-your-repo): What MCP actually does, which feedback vendors have shipped a server, and why an agent needs no bridge at all once the feedback is files it can already open. - [The One-Person Support Department: a Weekly Routine](https://www.theodorehq.com/docket/blog/posts/one-person-support-department): A weekly routine for running support alone with a coding agent: five checks every week, a fixed order to work through them, and what a bad week costs. - [Running Support With a Coding Agent](https://www.theodorehq.com/docket/blog/posts/running-support-with-a-coding-agent): How a coding agent fits into support from triage to changelog: what it does well at each stage, what it should never do alone, and where each part is covered. - [The Support Inbox as a Git Repository](https://www.theodorehq.com/docket/blog/posts/support-inbox-as-a-git-repository): What changes when customer feedback is files in a repository rather than rows in a vendor database: review as workflow, free history, and what gets worse. - [How to Triage a Feature Request Backlog With a Coding Agent](https://www.theodorehq.com/docket/blog/posts/triaging-a-feature-request-backlog): How to triage a feature request backlog with a coding agent: define the categories first, batch the work, and check proposals rather than trusting conclusions. - [What an AI Can and Cannot Answer for Your Customers](https://www.theodorehq.com/docket/blog/posts/what-ai-can-and-cannot-answer): What an AI can safely answer for customers and what it cannot, credited to Fider's own argument, with a working table and the hardest cases most articles miss. - [What It Costs to Run Support Through an AI Provider](https://www.theodorehq.com/docket/blog/posts/what-support-through-an-ai-provider-costs): Per-million token prices for Claude, GPT and Gemini, Anthropic's own worked cost example, and the caching and batch discounts that change the real bill. ### Changelogs and release notes - [Best Changelog Tools in 2026](https://www.theodorehq.com/docket/blog/posts/best-changelog-tools): The best changelog tools in 2026, compared honestly: what each costs, what it does well, and the popular open-source tool that has no changelog at all. - [Best Release Notes Tools in 2026](https://www.theodorehq.com/docket/blog/posts/best-release-notes-tools): Best release notes tools in 2026, sorted by delivery: in-app widget, email, feed, docs page, repository file or your own product, with each vendor's price. - [Changelog Examples Worth Copying](https://www.theodorehq.com/docket/blog/posts/changelog-examples): What separates a changelog people read from one nobody opens: grouping, user-facing wording, versions, dates, and linking a fix to the request that asked. - [Changelog Page Design: Twelve Layouts](https://www.theodorehq.com/docket/blog/posts/changelog-page-design): Twelve changelog page layouts compared: who each one suits, how each one fails, and the four things every layout needs regardless of shape. - [Changelogs and Release Notes: the Complete Guide](https://www.theodorehq.com/docket/blog/posts/changelogs-and-release-notes): A plain-English guide to changelogs: what they are, how they differ from release notes and a roadmap, versioning, dates, and closing the feedback loop. - [How to Write Patch Notes](https://www.theodorehq.com/docket/blog/posts/how-to-write-patch-notes): How to write patch notes: what belongs in one, how to describe a fix without sounding broken, numbering, behaviour changes, and known issues. - [How to Write Release Notes](https://www.theodorehq.com/docket/blog/posts/how-to-write-release-notes): A practical guide to writing release notes people actually read: who they are for, how much detail to include, and what to do when nothing user-facing changed. - [Keep a Changelog: the Format, Explained](https://www.theodorehq.com/docket/blog/posts/keep-a-changelog-format): Keep a Changelog explained plainly: its six categories, the Unreleased section, reverse chronological order, and when it helps a small product versus overhead. - [Release Notes Examples People Actually Read](https://www.theodorehq.com/docket/blog/posts/release-notes-examples): Before-and-after release notes examples showing what makes a changelog readable: benefit-first framing, grouping, screenshots, and crediting the requester. - [Release Notes Templates You Can Copy](https://www.theodorehq.com/docket/blog/posts/release-notes-templates): Copyable release notes templates for a standard release, a patch, a security release, a breaking change, a major version, and a short notification. - [Semantic Versioning, and What to Put in the Changelog](https://www.theodorehq.com/docket/blog/posts/semantic-versioning-and-changelogs): Semantic versioning explained plainly, and the changelog entry each version bump actually needs: migration notes, new capability, or nothing much. ### Public roadmaps - [Product Roadmap Templates](https://www.theodorehq.com/docket/blog/posts/product-roadmap-template): Copy-paste product roadmap templates in markdown: now/next/later, status-based, quarter-based, and a minimal one-product version, with the fields explained. - [Public Roadmap Examples](https://www.theodorehq.com/docket/blog/posts/public-roadmap-examples): Four public roadmap structures explained with worked examples: three-column now/next/later, status-based, quarter-based and voting-ordered, plus who each suits. - [Public Roadmaps: the Complete Guide](https://www.theodorehq.com/docket/blog/posts/public-roadmaps): The complete guide to public roadmaps: what to publish, the four structures, why dates become promises, and how to run one without it going stale. - [Should Your Product Roadmap Be Public?](https://www.theodorehq.com/docket/blog/posts/should-your-roadmap-be-public): An honest answer on whether a product roadmap should be public: the case for and against, plus concrete rules for running one without it becoming a promise. ### Collecting feedback - [Bug Report Template and Format](https://www.theodorehq.com/docket/blog/posts/bug-report-template): Copy-paste bug report templates for customers, internal QA, crash reports, and a GitHub issue YAML form, with every field explained in one plain line. - [Feature Request Template and Form](https://www.theodorehq.com/docket/blog/posts/feature-request-template): Copy-paste feature request templates for customers and internal teams, plus the fields a public submission form needs and the ones that only cause drop-off. - [GitHub Feature Request Issue Templates](https://www.theodorehq.com/docket/blog/posts/github-feature-request-issue-template): Copy-paste GitHub issue form YAML for feature requests and bug reports, the fields explained, the config.yml for contact links, and where the files live. - [How to Collect Feedback From Customers](https://www.theodorehq.com/docket/blog/posts/how-to-collect-feedback-from-customers): How to collect feedback from customers: support email, a public feature request board, in-app widgets, surveys, interviews, reviews and churn compared. - [How to Collect Testimonials, and Where to Put Them](https://www.theodorehq.com/docket/blog/posts/how-to-collect-testimonials): How to collect testimonials from customers: when to ask, how to ask for something specific, where to place them on your site, and how to stay credible. - [How to Manage and Prioritise Feature Requests](https://www.theodorehq.com/docket/blog/posts/how-to-prioritise-feature-requests): A practical guide to managing feature requests: triage, RICE, ICE, MoSCoW and Kano, why vote counts mislead, and how to decline without losing the customer. - [How to Write a Good Bug Report](https://www.theodorehq.com/docket/blog/posts/how-to-write-a-good-bug-report): How to write a bug report that actually gets fixed: what to include, why it matters, what to do when you can't reproduce it, and a copy-paste template. ### When it breaks - [502 Bad Gateway Between Your Proxy and Your Container](https://www.theodorehq.com/docket/blog/posts/502-bad-gateway-between-proxy-and-container): 502 Bad Gateway from nginx, Caddy or Traefik in front of a Docker container. Why localhost is the wrong address inside a container, and how to fix it. - [Mixed Content Errors Behind an HTTPS Reverse Proxy](https://www.theodorehq.com/docket/blog/posts/board-serves-mixed-content-behind-a-reverse-proxy): Mixed content, http links and failing votes behind an HTTPS reverse proxy. Why the app builds the wrong scheme, and the header that fixes it. - [Your Support Site's Custom Domain Is Stuck on Verifying](https://www.theodorehq.com/docket/blog/posts/custom-domain-stuck-on-verifying): A custom domain stuck on Verifying means your host cannot see the DNS record it asked for. How to check what it actually sees, and the five causes. - [Postgres Container Will Not Start After an Upgrade](https://www.theodorehq.com/docket/blog/posts/docker-postgres-wont-start-after-upgrade): Your Postgres container crash-loops with database files are incompatible with server after a Docker upgrade. The cause, the safe rollback, and the migration. - [ERR_TOO_MANY_REDIRECTS After You Turned On Cloudflare](https://www.theodorehq.com/docket/blog/posts/err-too-many-redirects-behind-cloudflare): ERR_TOO_MANY_REDIRECTS after switching on the Cloudflare proxy. Why Flexible SSL loops against a server that forces HTTPS, and the setting that ends it. - [Gmail Bounced It: 550 5.7.26 Unauthenticated Email](https://www.theodorehq.com/docket/blog/posts/gmail-bounced-it-550-5-7-26): Fix Gmail's 550 5.7.26 unauthenticated email rejection. The three variants Google publishes, what each one means, and the SPF, DKIM and DMARC fix for each. - [Let's Encrypt Will Not Issue Your Certificate](https://www.theodorehq.com/docket/blog/posts/lets-encrypt-certificate-never-issues): Challenge failed, could not get certificate from issuer, too many certificates already issued: what each means, how to debug without burning your quota. - [pg_restore: Unsupported Version (1.14) in File Header](https://www.theodorehq.com/docket/blog/posts/pg-restore-unsupported-version-in-file-header): pg_restore error unsupported version in file header means the dump was written by a newer pg_dump than the one reading it. How to read it and restore. - [Ports 25 and 465 Blocked on Your VPS, So Nothing Sends](https://www.theodorehq.com/docket/blog/posts/port-25-and-465-blocked-on-your-vps): SMTP times out on your VPS because the host blocks the port. What Hetzner and DigitalOcean each block, why 587 usually still works, and how to test it. - [redirect_uri_mismatch When You Add Google or Microsoft Sign-In](https://www.theodorehq.com/docket/blog/posts/redirect-uri-mismatch-on-your-board): Error 400 redirect_uri_mismatch and AADSTS50011 on a self-hosted request board: why the proxy sends the wrong scheme, and how to fix it properly. - [The Sign-In Email Never Arrives, and Now Nobody Can Log In](https://www.theodorehq.com/docket/blog/posts/sign-in-email-never-arrives): A self-hosted tool sent the sign-in or verification email and nothing arrived. How to trace where it stopped, and how to get back into a locked install. - [Your Slack and Discord Alerts Went Quiet](https://www.theodorehq.com/docket/blog/posts/slack-and-discord-alerts-went-quiet): Slack or Discord webhook stopped working and nothing told you: how to detect a silently disabled integration, why one bad message kills it, and the fix. - [535 5.7.8 Username and Password Not Accepted: How to Fix It](https://www.theodorehq.com/docket/blog/posts/smtp-username-and-password-not-accepted): Fix 535 5.7.8 Username and Password not accepted when a self-hosted tool sends mail via Gmail, Google Workspace or Microsoft 365. Causes, commands, checks. - [SPF permerror: Too Many DNS Lookups, and How to Get Under Ten](https://www.theodorehq.com/docket/blog/posts/spf-permerror-too-many-dns-lookups): Fix an SPF permerror caused by too many DNS lookups or two SPF records on one domain. How to count your lookups, what counts, and how to get back under ten. ## Facts worth quoting accurately - Docket is $99 once, or $249 for the Studio edition that permits client work. There is no subscription and no per-seat or per-product charge on any tier. - The free edition never expires and covers one board with unlimited users and posts, on your own domain. - Every item a customer submits is stored as a Markdown file in the buyer's own GitHub repository. There is no database. - Competitor prices quoted on these pages were verified against each vendor's own pricing page, and each table records the date it was checked. ## Legal - [Privacy Policy](https://www.theodorehq.com/docket/privacy/): What THEODORE HQ holds about a Docket customer and why. No cookies, no analytics, no telemetry, and no access to the data a customer's own support centre stores. - [Terms of Sale](https://www.theodorehq.com/docket/terms/): What you are buying, how the repository reaches you, refunds, the 14-day cancellation right and your statutory rights under the Consumer Rights Act 2015.