在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
A real-time collaborative editor for the webAboutEtherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control. Try it outEtherpad is extremely flexible providing you the means to modify it to solve whatever problem your community has. We provide some demo instances for you try different experiences available within Etherpad. Pad content is automatically removed after 24 hours.
Project StatusCode QualityTestingEngagementInstallationRequirements
GNU/Linux and other UNIX-like systemsQuick install on Debian/Ubuntucurl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt install -y nodejsgit clone --branch master https://github.com/ether/etherpad-lite.git &&cd etherpad-lite &&src/bin/run.sh Manual installYou'll need Git and Node.js installed. As any user (we recommend creating a separate user called etherpad):
To update to the latest released version, execute WindowsPrebuilt Windows packageThis package runs on any Windows machine. You can perform a manual installation via git for development purposes, but as this uses symlinks which performs unreliably on Windows, please stick to the prebuilt package if possible.
Run Manually install on WindowsYou'll need node.js and (optionally, though recommended) git.
Now, run Update to the latest version with If cloning to a subdirectory within another project, you may need to do the following:
Docker containerFind here information on running Etherpad in a container. Next StepsTweak the settingsYou can modify the settings in If you are planning to use Etherpad in a production environment, you should use a dedicated database such as Secure your installationIf you have enabled authentication in Please install ep_hash_auth plugin and configure it.If you prefer, Customize functionalities with pluginsEtherpad is very customizable through plugins. Instructions for installing themes and plugins can be found in the plugin wiki article. Getting the full featuresRun the following command in your Etherpad folder to get all of the features visible in the demo gif: npm install --no-save --legacy-peer-deps ep_headings2 ep_markdown ep_comments_page ep_align ep_font_color ep_webrtc ep_embedded_hyperlinks2 Customize the style with skin variantsOpen http://127.0.0.1:9001/p/test#skinvariantsbuilder in your browser and start playing ! Helpful resourcesThe wiki is your one-stop resource for Tutorials and How-to's. Documentation can be found in DevelopmentThings you should knowYou can debug Etherpad using You can run Etherpad quickly launching If you want to find out how Etherpad's ContributingRead our Developer Guidelines Get in touchThe official channel for contacting the development team is via the Github issues. For responsible disclosure of vulnerabilities, please write a mail to the maintainers ([email protected] and [email protected]).Join the official Etherpad Discord Channel HTTP APIEtherpad is designed to be easily embeddable and provides a HTTP APIthat allows your web application to manage pads, users and groups. It is recommended to use the available client implementations in order to interact with this API. OpenAPI (previously swagger) definitions for the API are exposed under jQuery pluginThere is a jQuery plugin that helps you to embed Pads into your website. Plugin FrameworkEtherpad offers a plugin framework, allowing you to easily add your own features. By default your Etherpad is extremely light-weight and it's up to you to customize your experience. Once you have Etherpad installed you should visit the plugin page and take control. Translations / Localizations (i18n / l10n)Etherpad comes with translations into all languages thanks to the team at TranslateWiki. If you require translations in plugins please send pull request to each plugin individually. FAQVisit the FAQ. License |
请发表评论