feat(Etherpad): add Etherpad real-time collaborative editor#919
Open
JohnMcLear wants to merge 1 commit into
Open
feat(Etherpad): add Etherpad real-time collaborative editor#919JohnMcLear wants to merge 1 commit into
JohnMcLear wants to merge 1 commit into
Conversation
Adds Etherpad (https://etherpad.org), a mature open-source real-time collaborative document editor, to the CasaOS App Store. - Apps/Etherpad/docker-compose.yml — official etherpad/etherpad:2.6.1 image (native multi-arch amd64 + arm64), persistent volume at /DATA/AppData/$AppID/var, /health-based healthcheck, embedded dirty DB by default (zero-config, user can switch to postgres/mysql via env), TRUST_PROXY=true so the CasaOS reverse proxy works, AUTHENTICATION_METHOD=apikey so ADMIN_PASSWORD reaches the /admin UI (upstream 2.x default changed to sso). - x-casaos metadata block with per-env descriptions, port + volume docs, and a before_install tip warning users to change ADMIN_PASSWORD away from the default "admin". Not included (follow-up): icon.png, thumbnail.png, screenshot-1..3.png — spec noted in the metadata; need brand assets from ether/etherpad-lite. Refs ether/etherpad#7529
|
Author
|
Anyone able to provide feedback on this? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Adds Etherpad to the CasaOS App Store. Etherpad is a mature open-source real-time collaborative document editor (like a self-hosted Google Docs for plain/rich text), widely used for meeting notes, shared writing, and classrooms.
etherpad/etherpad:2.6.1)Requested in ether/etherpad#7529.
Highlights
etherpad/etherpad:2.6.1tag covers amd64 and arm64 (Raspberry Pi 4/5, Zimaboard, Apple Silicon). No emulation.DB_TYPEvia the env-var panel./DATA/AppData/$AppID/varholds pads, sessions, the dirty DB, and any installed plugins. Easy to back up.TRUST_PROXY=trueis the default.AUTHENTICATION_METHOD=apikeyis set explicitly; Etherpad 2.x upstream default issso, which would surprise new CasaOS users by breaking admin login./healthso CasaOS status is accurate.Files
Apps/Etherpad/docker-compose.yml— service definition +x-casaosmetadata block with per-env descriptions, port + volume docs, andtips.before_installwarning users to changeADMIN_PASSWORDfrom the defaultadmin.Not included (follow-up)
icon.png(512×512),thumbnail.png(~1200×628), and 2–3screenshot-N.png— metadata already references them undercdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore. I'll submit a follow-up PR with the assets once they're ready; happy to sourcing from ether/etherpad-lite brand assets.Test plan
/adminRefs ether/etherpad#7529