Business
FreeScout: self-hosted help desk and hosting
What FreeScout is, how FreeScout hosting works on a VPS, and why one-time modules beat per-seat Help Scout pricing for small teams.
- Self-Hosting
- FreeScout
- Help Desk
- Tools

I have tried a lot of help desk software over the years. Zendesk, Help Scout, Freshdesk, the one your CRM tries to sell you on top of everything else. They are all fine. Some of them are genuinely good. And every single one of them has the same problem: the bill goes up every time your business does.
That is the part nobody warns you about when you sign up. The pricing always looks reasonable at the start - a few dollars per agent per month, what is the harm? But these platforms are priced per seat, and increasingly per contact or per conversation too. So the busier you get, the more clients you talk to, the more you pay. Growth, which is the whole point, quietly turns into a tax. For a small company that goes through a lot of clients, that adds up fast, and it never stops adding up.
A while back I got tired of it and went looking for something I actually owned. That is how I found FreeScout, and it has been my favorite self-hosted platform ever since.
What FreeScout actually is
FreeScout is a free, open-source, self-hosted help desk and shared inbox. If you have ever used Help Scout, it will feel immediately familiar - that is more or less the point. You point your support email at it, and it turns every incoming message into a tidy conversation that you and your team can pick up, assign, reply to, and close. Shared mailbox, internal notes, saved replies, the whole thing.
The core is free. Not free-trial free, not free-until-you-have-three-users free. Actually free, running on your own server.
The part that makes it different: one-time pricing
Here is the bit that won me over, and the reason I keep recommending it.
FreeScout has a whole catalog of extensions - modules for things like an API and webhooks, time tracking, a Kanban board, satisfaction ratings, WhatsApp and Telegram channels, and plenty more. You only install the ones you need. And every one of them is a one-time purchase. You pay once, you own it, it keeps working. There is no monthly fee quietly draining your account for a feature you bought two years ago.
Compare that to how the hosted platforms work. With them, every nice feature lives behind the next pricing tier, and that tier is a recurring charge, forever, multiplied by how many people are on your team. With FreeScout you buy the module, it is done, and your costs stop climbing.

And these modules are not toys. They are properly functional - the API module alone is what lets you wire FreeScout into the rest of your stack, and the channel modules turn it into a real omnichannel inbox without a subscription attached. I keep waiting for the catch and it keeps not showing up.
Why this matters so much for small companies
Run the math on a small team that talks to a lot of clients and the difference is almost silly.
On a hosted platform you are looking at a per-agent monthly fee, often with the good features locked to a higher plan, and sometimes an extra charge once you cross a certain number of contacts or conversations. Five people on a decent plan, every month, every year. That number only goes one direction.
With FreeScout you are paying for a server - and a small one is genuinely fine - plus a handful of one-time module purchases. The whole thing frequently costs less in a year than a single month of the hosted alternative once you have a few agents on it. The one-time modules often pay for themselves before the first invoice from a hosted platform would have even arrived.
For a small company watching its margins, that is not a rounding error. That is real money you get to keep, every single month, indefinitely.
FreeScout hosting
FreeScout hosting is the practical half people search for after they decide they like the product. It is not a mysterious managed SaaS — it is FreeScout on a VPS or small server you control.
What you need in practice:
- A cheap VPS (or any LAMP-style host): PHP, a database, a web server
- IMAP for the support mailbox and SMTP for outbound replies
- A cron job so FreeScout can fetch and process mail on schedule
- Automatic off-site backups so your conversation history is not stuck on one disk
If you have ever installed WordPress, you already have every skill you need, and honestly FreeScout is simpler than a lot of WordPress setups I have untangled. A few minutes following the install instructions, point it at your support mailbox, set up the cron job, and you are running. That is genuinely most of it.

The two things people trip over are email and backups, so do those properly from the start. Get the incoming and outgoing mail configured correctly so messages flow both ways, and set up an automatic off-site backup so your support history is never living in only one place. Do those two things and the rest is quiet. I have had FreeScout instances just sit there and work, month after month, asking for nothing.
And because you are hosting it yourself, your client conversations live on your server, under your control. For some of the businesses I work with, that alone is worth the switch - they would rather not hand every customer email to a third party with a usage meter running.
If FreeScout hosting is the part holding you back — VPS, mail, SSL, backups — get in touch. Getting this kind of thing set up and running reliably is exactly the sort of work I enjoy.
Is it for everyone?
I will be honest, the way I always try to be. If you are a huge enterprise that needs a wall of certifications, a 24/7 vendor support line, and someone external to blame when things break, the big hosted platforms exist for a reason. Pay them.
But if you are a small or growing company, you handle a steady stream of clients, and you are tired of watching your support bill climb every quarter - FreeScout is, in my experience, the obvious move. You own the software, you own your data, the extensions are paid for once and yours forever, and the running cost barely moves as you grow.
It is not often that the cheaper option is also the one I would actually recommend on the merits. FreeScout is one of those rare cases.
Frequently asked questions
What is FreeScout?
FreeScout is a free, open-source, self-hosted help desk and shared inbox. It feels similar to Help Scout: shared mailbox, assignments, internal notes, and saved replies — running on a server you control instead of a per-seat SaaS bill.
What is FreeScout hosting?
FreeScout hosting means running FreeScout on your own VPS or server (PHP, database, web server, IMAP/SMTP, cron, and off-site backups). You can set it up yourself, or I can install and harden FreeScout hosting for you if you would rather not touch the server.
Is FreeScout better than Help Scout or Zendesk for a small company?
If you are happy to self-host and want to avoid per-seat SaaS growth taxes, FreeScout is often dramatically cheaper over a few years. Hosted desks win on zero ops and polished extras. Pick based on whether you want to own the inbox or rent it.
Is FreeScout hard to self-host?
If you already run WordPress or a VPS, FreeScout is approachable. You need a server, PHP, a database, mail setup, and backups — same class of work as other small PHP apps.
Do FreeScout modules have monthly fees?
Official modules are typically one-time purchases. That pricing model is a big part of why it works for teams that handle many clients without wanting the bill to scale with volume forever.