黄色网站入口国产美女,精品国产欧美另类一区,国产一区二区美女自慰,日日摸夜夜添无码国产

選擇你喜歡的標簽
我們會為你匹配適合你的網址導航

    確認 跳過

    跳過將刪除所有初始化信息

    您的位置:0XUCN > 資訊 > 技術
    新聞分類

    Etherpad:一個高度可定制的開源在線文本編輯器

    技術 PRO 作者:李依依 2024-07-18 03:58

    一個高度可定制的開源在線文本編輯器,提供真正實時的多人協(xié)作編輯能力,它具備強大的插件系統(tǒng),允許用戶通過安裝插件來擴展功能。支持私有化部署,提供API、iframe、插件等多種嵌入方案。


    #github地址

    https://github.com/ether/etherpad-lite

    #項目官網

    https://etherpad.org/

    功能特性

    實時編輯:支持多人實時協(xié)作編輯文檔,用戶可以即時看到其他人的操作。

    插件框架:通過插件系統(tǒng),用戶自由擴展新功能,支持200多插件。

    實時聊天:內置了實時聊天功能,便于用戶討論和分享想法 。

    富文本編輯:支持文本格式化、圖片添加等,文檔編輯變得簡單。

    多語言支持:界面和文檔都可以根據用戶的語言偏好進行本地化。

    自托管:可以自行部署在本地服務器上,確保數(shù)據安全和隱私 。

    集成支持:提供 API和iframe嵌入能力,允許用戶通過編程方式管理 。

    版本控制:具備文檔歷史記錄功能,可以追蹤每個人的文檔修改記錄。

    Etherpad 安裝?

    因為Etherpad的插件是通過npm方式下載,本地網絡拉取太慢,所以本次部署采用了騰訊云海外節(jié)點(感覺騰訊云可以給我宣傳費了)

    Etherpad提供了多種安裝方式,支持在Linux和Windows機器上部署,本次我們依舊老規(guī)矩,采用Docker部署:

    # docker-compose文件services: ?app: ? ?user: "0:0" ? ?image: etherpad/etherpad:latest ? ?tty: true ? ?stdin_open: true ? ?volumes: ? ? ?- plugins:/opt/etherpad-lite/src/plugin_packages ? ? ?- etherpad-var:/opt/etherpad-lite/var ? ?depends_on: ? ? ?- postgres ? ?environment: ? ? ?NODE_ENV: production ? ? ?ADMIN_PASSWORD: ${DOCKER_COMPOSE_APP_ADMIN_PASSWORD:-admin} ? ? ?DB_CHARSET: ${DOCKER_COMPOSE_APP_DB_CHARSET:-utf8mb4} ? ? ?DB_HOST: postgres ? ? ?DB_NAME: ${DOCKER_COMPOSE_POSTGRES_DATABASE:-etherpad} ? ? ?DB_PASS: ${DOCKER_COMPOSE_POSTGRES_PASSWORD:-admin} ? ? ?DB_PORT: ${DOCKER_COMPOSE_POSTGRES_PORT:-5432} ? ? ?DB_TYPE: "postgres" ? ? ?DB_USER: ${DOCKER_COMPOSE_POSTGRES_USER:-admin} ? ? ?# For now, the env var DEFAULT_PAD_TEXT cannot be unset or empty; it seems to be mandatory in the latest version of etherpad ? ? ?DEFAULT_PAD_TEXT: ${DOCKER_COMPOSE_APP_DEFAULT_PAD_TEXT:- } ? ? ?DISABLE_IP_LOGGING: ${DOCKER_COMPOSE_APP_DISABLE_IP_LOGGING:-false} ? ? ?SOFFICE: ${DOCKER_COMPOSE_APP_SOFFICE:-null} ? ? ?TRUST_PROXY: ${DOCKER_COMPOSE_APP_TRUST_PROXY:-true} ? ?restart: always ? ?ports: ? ? ?- "${DOCKER_COMPOSE_APP_PORT_PUBLISHED:-9001}:${DOCKER_COMPOSE_APP_PORT_TARGET:-9001}" ?postgres: ? ?image: postgres:15-alpine ? ?environment: ? ? ?POSTGRES_DB: ${DOCKER_COMPOSE_POSTGRES_DATABASE:-etherpad} ? ? ?POSTGRES_PASSWORD: ${DOCKER_COMPOSE_POSTGRES_PASSWORD:-admin} ? ? ?POSTGRES_PORT: ${DOCKER_COMPOSE_POSTGRES_PORT:-5432} ? ? ?POSTGRES_USER: ${DOCKER_COMPOSE_POSTGRES_USER:-admin} ? ? ?PGDATA: /var/lib/postgresql/data/pgdata ? ?restart: always ? ?# 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" ? ?volumes: ? ? ?- postgres_data:/var/lib/postgresql/data/pgdatavolumes: ?postgres_data: ?plugins:??etherpad-var:

    啟動服務

    docker-compose up -d

    啟動完成后,訪問?http://hostip:9001?打開頁面 (記得放行騰訊云安全組)


    0XU.CN

    [超站]友情鏈接:

    四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
    關注數(shù)據與安全,洞悉企業(yè)級服務市場:https://www.ijiandao.com/

    圖庫
    公眾號 關注網絡尖刀微信公眾號
    隨時掌握互聯(lián)網精彩
    贊助鏈接