Etherpad Lite
- By charmers
- Big Data
Channel | Version | Revision | Published | Runs on |
---|---|---|---|---|
latest/stable | 12 | 12 | 11 Mar 2022 | |
latest/edge | 12 | 12 | 11 Mar 2022 |
juju deploy etherpad-lite
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
Overview
Etherpad lite is a really-real time collaborative editor spawned from the Hell fire of Etherpad. It reuses the well tested Etherpad easysync library to make it really realtime.
Etherpad Lite is based on node.js ergo is much lighter and more stable than the original Etherpad. Our hope is that this will encourage more users to use and install a realtime collaborative editor.
For more information see https://github.com/Pita/etherpad-lite.
Usage
Etherpad will happily sit on single server::
juju deploy etherpad-lite
but it can also be backed by mysql::
juju deploy mysql juju add-relation etherpad-lite mysql
Note that if you switch an existing etherpad-lite instance to use mysql you will lose all of the pads within your standalone deployment - same applies vica-versa.
The charm config has the following configurables:
application_url: Bundled BZR branch with node.js deps
application_revision: branch revision to update
install_dir: directory to install to
extra_archives: get an appropriate version of node.js and related packages
To upgrade, set application_revision to the latest version:
juju upgrade-charm etherpad-lite
Your data will be retained in {install_dir}-db, or fixup the mysql relation as above.