Self-hosted Google Docs alternative: real-time collaboration you own with Etherpad

Every shared draft you write in Google Docs lives on Google's servers, tied to a Google account, under Google's terms. The document is free; the price is that your collaboration and its full revision history sit on infrastructure you don't control, governed by policies you don't set. And to join a doc, people generally need a Google identity of their own. Real-time co-writing is one of the web's great inventions -- it just shouldn't require handing your working notes to someone else's cloud to do it. Etherpad is the same idea, hosted by you.
What Etherpad is
Etherpad is an open-source, real-time collaborative document editor, and it has real pedigree. The original launched in 2008; Google bought the team behind it in 2009 -- they went on to work on Google Wave -- and after a public outcry the code was open-sourced, and it has been developed in the open ever since. It is not a stripped-down demo. Multiple people edit the same document at the same time, each cursor visible and moving live, each author's text tinted in their own colour so you can see who wrote what. Every pad has a URL; open it and you are editing. No sign-up wall, no "request access" dance, no seat count. Where Google Docs keeps admin controls, retention and domain management behind a Workspace subscription and keeps your data behind a login, Etherpad hands you the whole editor and puts the documents on a disk you control. It runs on Node.js, stores pads in a database you choose, and has been powering shared notepads for well over a decade.
The features that actually matter
- Live collaborative editing. Many writers, one document, changes appearing keystroke by keystroke with each person's cursor tracked on screen. This is the core, and it works without anyone creating an account.
- Colour-coded authorship. Every author is assigned a colour and their contributions are highlighted in it, so a paragraph's origin is obvious at a glance. You can clear the authorship colours once the draft is done.
- The timeslider. Every pad keeps a full, scrubbable history. Drag a slider to replay the document's entire evolution from blank to now, jump to any past state, and star named revisions to come back to -- the kind of version history Google gates more tightly the more you want from it.
- No account to join. Share a pad link and collaborators are in. No Google identity, no email invite, no exposed contact list.
- Built-in chat. Each pad has its own side chat panel, so discussion about the text lives next to the text instead of in a separate thread.
- Import and export. Pull documents in and out as HTML or plain text; with AbiWord or LibreOffice installed on the host, export to PDF, DOC and ODF too. Your writing is never trapped.
- A real plugin ecosystem. Hundreds of community plugins add rich-text controls, headings, tables, Markdown, authentication and more -- plus an HTTP API for creating and managing pads programmatically, and clean iframe embedding.
Why self-host it instead of the hosted version
Your drafts stay yours. A self-hosted pad is a row in your database on your server. Nothing is scanned, profiled or retained by a third party, and there is no account graph quietly recording who collaborates with whom. For legal notes, internal strategy, or anything half-formed, that difference is the whole point.
The cost doesn't scale per seat. Etherpad is free software. Whether five people or five hundred open a pad, you are paying for one small server, not a per-user monthly fee that grows every time your team or your community does. Collaborative writing shouldn't get more expensive simply because more people show up.
Control and branding. It is your instance. You set the domain, the look, which plugins load, how long history is kept, and whether pads are open or locked down. No feature you rely on can be moved to a higher tier or deprecated out from under you, because the release schedule is yours. You decide when to upgrade, and you can pin a version that works instead of waking up to a redesigned toolbar.
Who it's for
Teams that draft sensitive material -- lawyers, journalists, researchers -- who want live collaboration without their working documents sitting on someone else's cloud.
Communities and open-source projects running shared notepads, meeting agendas and collaborative minutes, where asking every participant to make a Google account is friction they don't want.
Educators and workshops who need a room full of people writing together in seconds, from a link on a screen, with no logins to distribute and no licences to count. When the session ends, the pad and its whole history are yours to keep or clear.
The honest setup notes
Rolling your own Etherpad is real work. The default install uses a simple file-based store (dirtyDB) that is fine for a personal pad but explicitly not meant for production -- for anything serious you'll want to stand up MySQL or PostgreSQL and point Etherpad at it. Exporting to PDF or DOC isn't built in; it depends on having AbiWord or LibreOffice installed on the host, which is another service to maintain. Out of the box, pads are open to anyone with the URL, so if you need access control you're into `settings.json` and authentication plugins. And it is a live Node.js app: you own the backups, the version upgrades, the plugin compatibility when you update, and keeping the process running.
Or let us run it. Caliber Node handles the database, the export toolchain, the updates and the backups, and hands you a working editor.
Deploy it in one click
You could provision a server, install Node, wire up Postgres, add an export engine, configure a reverse proxy with TLS, harden the defaults, and set up a backup job -- and then do it all again at the next upgrade. It's a satisfying afternoon if that's your idea of fun, and a genuine chore if it isn't.
Or you can deploy Etherpad in one click on Caliber Node. We provision it on managed infrastructure with a real database behind it, a domain and certificate already in place, backups running, and exports working. You get an editor that's ready the moment it boots -- and full access underneath it, not a locked appliance. When Etherpad ships a new version, updating is a click, not a maintenance window.
First run
- Open your Etherpad URL and create a pad -- click New Pad, or type a name to claim a unique one.
- Set your author name in the pad's settings and pick your colour from the user list, so your contributions are labelled.
- Copy the pad's URL and send it to your collaborators. They open the link and start typing immediately -- no account, no invite.
- Write together and watch the coloured cursors and highlighted authorship fill in as everyone contributes.
- Open the timeslider to replay the document's history, or use Import/Export to pull your work out as HTML or plain text any time.
The bigger picture
Writing together is one of the best things software lets us do, and it's worth owning outright rather than renting from a company whose real product is the data around your words. Self-hosting Etherpad means the sentence you're drafting, the people you're drafting it with, and the full record of how it got there all stay on infrastructure you control. No account graph, no scanning, no tier that quietly moves the feature you depend on. Just a fast, open editor that answers to you.
Deploy Etherpad in a few minutes →
Or browse the full app catalog to see what else you can own.
One-click self-hosted apps, managed for you -- real logs, SFTP, and your data always exportable. Never a black box.