Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Submission: Etherpad #2132

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8cbd8c6
Merge pull request #1 from getumbrel/master
dennysubke Sep 24, 2024
1679c67
Add files via upload
dennysubke Sep 24, 2024
b8cd858
Delete denny-linkstack directory
dennysubke Sep 24, 2024
98bbed6
Add files via upload
dennysubke Sep 24, 2024
34dce5d
Update docker-compose.yml
dennysubke Sep 24, 2024
c3c6fdb
Update umbrel-app.yml
dennysubke Sep 24, 2024
8a30866
Update umbrel-app.yml
dennysubke Sep 24, 2024
2c1669f
Update umbrel-app.yml
dennysubke Sep 24, 2024
8855afa
Update umbrel-app.yml
dennysubke Sep 24, 2024
7fb6b12
Update umbrel-app.yml
dennysubke Sep 24, 2024
a467b93
Update umbrel-app.yml
dennysubke Sep 24, 2024
627d78b
Update umbrel-app.yml
dennysubke Sep 24, 2024
57d703f
Add files via upload
dennysubke Sep 25, 2024
5c5ebcc
Delete excalidraw directory
dennysubke Sep 25, 2024
f54af58
Update umbrel-app.yml
dennysubke Sep 25, 2024
5899c20
Update umbrel-app.yml
dennysubke Sep 25, 2024
ad04036
Update umbrel-app.yml
dennysubke Sep 25, 2024
6290052
Delete linkstack directory
dennysubke Sep 25, 2024
3977fa6
Add files via upload
dennysubke Oct 27, 2024
0c3f58c
Update docker-compose.yml
dennysubke Oct 27, 2024
4edde17
Update docker-compose.yml
dennysubke Oct 27, 2024
f2d3c00
Delete denny-onionshare directory
dennysubke Oct 27, 2024
fc1b65a
Add files via upload
dennysubke Feb 1, 2025
f5f0d76
Create .gitkeep
dennysubke Feb 1, 2025
35ed316
Create .gitkeep
dennysubke Feb 1, 2025
3455a06
Create .gitkeep
dennysubke Feb 1, 2025
7a2b37e
Update docker-compose.yml
dennysubke Feb 1, 2025
cf30eec
Update umbrel-app.yml
dennysubke Feb 1, 2025
02fd94b
Update docker-compose.yml
dennysubke Feb 1, 2025
06a47c3
Update docker-compose.yml
dennysubke Feb 6, 2025
c75906e
Update umbrel-app.yml
dennysubke Feb 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions etherpad/data/etherpad-var/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions etherpad/data/plugins/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions etherpad/data/postgres_data/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

52 changes: 52 additions & 0 deletions etherpad/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
version: '3.7'

services:
app_proxy:
environment:
APP_HOST: etherpad_app_1
APP_PORT: 9001

app:
image: etherpad/etherpad:2.2.7@sha256:980f227a17569901aaa8f98d8bb6eff51e15c04ad3e2ea0a1692662adbcc2090
tty: true
stdin_open: true
volumes:
- ${APP_DATA_DIR}/data/plugins:/opt/etherpad-lite/src/plugin_packages
- ${APP_DATA_DIR}/data/etherpad-var:/opt/etherpad-lite/var:rw
depends_on:
- postgres
environment:
NODE_ENV: production
ADMIN_PASSWORD: umbrel
DB_CHARSET: utf8mb4
DB_HOST: etherpad_postgres_1
DB_NAME: etherpad
DB_PASS: admin
DB_PORT: 5432
DB_TYPE: "postgres"
DB_USER: admin
DEFAULT_PAD_TEXT:
DISABLE_IP_LOGGING: "false"
LOGLEVEL: DEBUG
SOFFICE: null
ALLOW_UNKNOWN_FILE_ENDS: "true"
TRUST_PROXY: "true"
SKIN_NAME: colibris
SKIN_VARIANTS: super-light-toolbar super-light-editor light-background
SHOW_SETTINGS_IN_ADMIN_PAGE: "true"
SUPPRESS_ERRORS_IN_PAD_TEXT: "false"
restart: on-failure
user: "1000:1000"

postgres:

This comment was marked as resolved.

image: postgres:15-alpine@sha256:93a6166360be8f1d116b7ea97ebb8dea9e2c9c746349e952738bbba72a961d7c
environment:
POSTGRES_DB: etherpad
POSTGRES_PASSWORD: admin
POSTGRES_PORT: 5432
POSTGRES_USER: admin
PGDATA: /var/lib/postgresql/data/pgdata
restart: on-failure
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/postgres_data:/var/lib/postgresql/data/pgdata
36 changes: 36 additions & 0 deletions etherpad/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
manifestVersion: 1
id: etherpad
name: Etherpad
tagline: An intuitive tool for real-time collaborative writing
category: files
version: "2.2.7"
port: 9002
description: >-
📝 Etherpad is an open-source, web-based collaborative real-time editor that enables multiple users to simultaneously edit a document from different locations. It's particularly valuable for teamwork, group projects, or situations where many people need to contribute to the same document at once. One of Etherpad's standout features is its live collaboration functionality - as users make changes, those changes appear in real-time for all participants, with each user's contributions color-coded to distinguish them.


The platform is designed to be simple and intuitive, with a clean and straightforward interface that emphasizes writing and editing. Etherpad doesn't require users to sign up or install any software, making it easy for anyone to start collaborating quickly.


Another key feature of Etherpad is its version history system, which allows users to view and revert to previous versions of the document. This ensures that changes can be tracked and recovered if necessary, making it a useful tool for managing long-term collaborative projects.


As an open-source tool, Etherpad offers flexibility in how it's used. Users can run it on their own servers for greater control and customization or simply use a public instance hosted by various service providers. The platform is highly extensible, with plugins available for additional features like embedding images, adding task lists, or even integrating with other tools.


Etherpad has gained popularity in academic, business, and development environments for its simple yet effective collaboration features. Whether you're writing meeting notes, drafting a report, or brainstorming ideas with a team, Etherpad offers a powerful and user-friendly solution for collaborative writing.
developer: The Etherpad Foundation
website: https://etherpad.org/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/2132
repo: https://github.com/ether/etherpad-lite
support: https://github.com/ether/etherpad-lite/issues
gallery:

Check warning on line 28 in etherpad/umbrel-app.yml

View workflow job for this annotation

GitHub Actions / Lint apps

"icon" and "gallery" needs to be empty for new app submissions

The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: ""
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""