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

Conversation

dennysubke
Copy link
Contributor

App Submission

Etherpad

...

Icon

Logo

...

Gallery images

a

b

c

...

I have tested my app on:

  • umbrelOS on a Raspberry Pi
  • umbrelOS on an Umbrel Home
  • umbrelOS on Linux VM

Copy link
Contributor

@al-lac al-lac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @dennysubke,

Great submission! I think there are only some minor changes needed, to get this approved by @nmfretz.

etherpad/docker-compose.yml Outdated Show resolved Hide resolved
Comment on lines 57 to 60
# Exposing the port is not needed unless you want to access this database instance from the host.
# Be careful when other postgres docker container are running on the same port
# ports:
# - "5432:5432"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove these comments

Suggested change
# Exposing the port is not needed unless you want to access this database instance from the host.
# Be careful when other postgres docker container are running on the same port
# ports:
# - "5432:5432"

Comment on lines 38 to 42
# The Colibris skin allows you to customize the appearance of three containers: toolbar, editor, and background.
# You can choose from four color combinations (super-light, light, dark, super-dark) for each container.
# For example, using "dark-toolbar" sets the toolbar to dark.
# Multiple variants can be applied, and by default, the skin variant is "super-light-toolbar super-light-editor light-background."
# You can also make the editor full-width by adding the "full-width-editor" variant.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove these comments.

Suggested change
# The Colibris skin allows you to customize the appearance of three containers: toolbar, editor, and background.
# You can choose from four color combinations (super-light, light, dark, super-dark) for each container.
# For example, using "dark-toolbar" sets the toolbar to dark.
# Multiple variants can be applied, and by default, the skin variant is "super-light-toolbar super-light-editor light-background."
# You can also make the editor full-width by adding the "full-width-editor" variant.

NODE_ENV: production
ADMIN_PASSWORD: umbrel
DB_CHARSET: utf8mb4
DB_HOST: postgres
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only worked properly for me when i changed the container name to the full one.

Suggested change
DB_HOST: postgres
DB_HOST: etherpad_postgres_1

Comment on lines 9 to 21
📝 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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace apostrophe with single quote

Suggested change
📝 Etherpad is an open-source, web-based collaborative real-time editor that enables multiple users to simultaneously edit a document from different locations. Its particularly valuable for teamwork, group projects, or situations where many people need to contribute to the same document at once. One of Etherpads 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 doesnt 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 its 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.
📝 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.

restart: on-failure
user: "1000:1000"

postgres:

This comment was marked as resolved.

Copy link

github-actions bot commented Feb 6, 2025

⚠️   Linting finished with 1 warning   ⚠️

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
⚠️ etherpad/umbrel-app.yml "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.

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

@dennysubke
Copy link
Contributor Author

Hey @dennysubke,

Great submission! I think there are only some minor changes needed, to get this approved by @nmfretz.

Thanks for the tips! I adjusted everything accordingly. 👍

@al-lac
Copy link
Contributor

al-lac commented Feb 7, 2025

@nmfretz this PR would be ready for your review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants