介绍

  • Etherpad 是一个实时协作编辑器,可扩展到数千个 同时实时用户。它提供完整的 数据 导出功能,并在您的服务器上运行,由您控制。

  • Etherpad是一个高度可定制的开源在线编辑器,提供真正实时的协作编辑。放在自己的服务器里面,可以更大程度的保护自己工作的隐私,并且Etherpad允许您实时协作编辑文档,就像在浏览器中运行的实时多人编辑器一样这样不管是工作摸鱼在协助文档聊天或者游戏,还是说我们自己开发东西保持一定的安全性提供了保障,毕竟是部署在自己的环境上,相对来说比放在别人的数据库上安全的。

在线体验

安装教程

安装条件

  • Node.js >= 18.18.2

  • 群晖NAS系统:套件中心安装Node.js对应版本的套件

  • 在 Ubuntu/Debian/Linux Mint 上安装 Node.js

    curl -sL https://deb.nodesource.com/setup_18.x | sudo bash -
  • 添加存储库后,您可以开始在 Ubuntu/Debian/Linux Mint 上安装 Node.js。

    sudo apt install -y nodejs
  • 使用以下命令检查已安装的 Node 版本。

    node -v
  • 其他详细安装可查看GitHub项目

    https://github.com/nodesource/distributions#installation-instructions

docker命令直接安装

  1. 演示以在群晖NAS系统上安装为例

  2. 套件中心安装Node.js >= 18.18.2版本

  3. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  4. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  5. 创建并进入项目文件夹

    mkdir -p Etherpad/data && cd Etherpad
  6. 复制并修改下面的命令,粘贴到终端内执行。

    #第一个3344端口是容器外部访问端口,可以自己修改。
    #/volume1/docker/Etherpad/data换成你自己的实际文件夹路径
    
    docker run -d --name Etherpad --restart always -p 3344:9001 -v /volume1/docker/Etherpad/data:/opt/etherpad-lite/var etherpad/etherpad:latest
  7. 查看正在运行的容器

    docker ps

docker-compose方式安装

  1. 演示以在群晖NAS系统上安装为例

  2. 套件中心安装Node.js >= 18.18.2版本

  3. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  4. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  5. 创建并进入项目文件夹

    mkdir -p Etherpad/data && cd Etherpad
  6. 编辑docker-compose.yml文件

    vi docker-compose.yml
  7. 按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。

    version: '3.9'
    services:
        etherpad:
            image: 'etherpad/etherpad:latest'
            volumes:
                - '/volume1/docker/Etherpad/data:/opt/etherpad-lite/var'    #将左侧的文件夹路径换成你自己的文件夹路径。
            ports:
                - '3344:9001'    #第一个3344端口是容器外部访问端口,可以自己修改,
            restart: always
            container_name: etherpad
  8. 执行命令,启动docker-compose文件,拉取镜像并创建容器。

    docker-compose up -d
  9. 查看正在运行的项目容器

    docker-compose ps

访问Etherpad

  1. 打开浏览器,以群晖的IP+设置的端口进行访问。
    以本机为例:http://172.16.19.6:3344/
    给新记事本命名,点击OK。

  2. 登录成功

  3. 点击分享,可将链接分享给他人共同协助。
    可以边协助,边沟通。
    (如果是部署到公网,记得将分享的地址改成对应的域名/公网IP。)

  4. 用途嘛,正经工作用,或者粘贴点文档装着写作,实际和同事聊天摸鱼。

项目地址

功德+1(狗子).gif

👇👇👇