Hi Jacob,
I'm John, one of the Etherpad maintainers (https://github.com/ether/etherpad). I came across this plugin while doing a survey of where Etherpad shows up across self-hosted platforms (tracking issue: ether/etherpad#7529) and wanted to introduce myself.
A few things I really like about the architectural choices here:
- Single-purpose — no Ethercalc bundling, unlike Ownpad
- Built against the modern Nextcloud viewer APIs rather than the deprecated owncloud-era patterns most prior bridges used
.pad-as-file model + sharing/trash/restore lifecycle is exactly the shape we'd want
- Clear-eyed about API-key auth and the Ownpad coexistence question
From where we sit, the Nextcloud ↔ Etherpad picture today is:
- Ownpad is functional but architecturally stuck — code commits have basically stopped, recent activity is mostly Transifex translation bots
- Nextcloud Talk closed the door on a bundled Etherpad integration in 2020 (
nextcloud/spreed#3174)
- Nextcloud Text covers the simple markdown-with-collab case but doesn't have author colours, plugins, public guest pads, or custom skins — all things Etherpad is genuinely good at.. It also doesn't have CLI/MCP/Terminal Editor/Mobile Apps.. Again, things users want...
That makes your plugin the most viable path for a real "Etherpad in Nextcloud" today.
Some open-ended offers, no pressure on any of them:
- Adoption / co-maintenance under
ether/ — if you'd like the project to live under the Etherpad organisation while you stay as primary maintainer, we can do that with full attribution. Or we keep it under your name and just cross-link from etherpad.org.
- Help getting it on the Nextcloud App Store — we can contribute a CI workflow, an icon (from upstream's
src/static/img/brand.svg), and co-sign the submission if useful.
- Etherpad-side improvements — if there's anything in the Etherpad API / auth / embed surface that's painful for this plugin, file it on
ether/etherpad and we'll prioritise it.
- License — noticed there's no
LICENSE file yet; that's likely a prerequisite for App Store submission and for any org adoption. Apache-2.0 would match upstream Etherpad if you don't have a preference.
What's your rough roadmap, and where (if anywhere) could we be useful? Equally happy if the answer is "thanks, I've got it" — just wanted to put the offer on the table so we're not duplicating work.
Hi Jacob,
I'm John, one of the Etherpad maintainers (https://github.com/ether/etherpad). I came across this plugin while doing a survey of where Etherpad shows up across self-hosted platforms (tracking issue: ether/etherpad#7529) and wanted to introduce myself.
A few things I really like about the architectural choices here:
.pad-as-file model + sharing/trash/restore lifecycle is exactly the shape we'd wantFrom where we sit, the Nextcloud ↔ Etherpad picture today is:
nextcloud/spreed#3174)That makes your plugin the most viable path for a real "Etherpad in Nextcloud" today.
Some open-ended offers, no pressure on any of them:
ether/— if you'd like the project to live under the Etherpad organisation while you stay as primary maintainer, we can do that with full attribution. Or we keep it under your name and just cross-link from etherpad.org.src/static/img/brand.svg), and co-sign the submission if useful.ether/etherpadand we'll prioritise it.LICENSEfile yet; that's likely a prerequisite for App Store submission and for any org adoption. Apache-2.0 would match upstream Etherpad if you don't have a preference.What's your rough roadmap, and where (if anywhere) could we be useful? Equally happy if the answer is "thanks, I've got it" — just wanted to put the offer on the table so we're not duplicating work.