使用Docker部署在线协作工具Rustpad汉化优化版

181 阅读2分钟

镜像是我(汉化)制作的,欢迎关注我B站账号 秦曱凧 (读作 qín yuē zhēng)
后面有新的项目,会在B站先发,欢迎关注。

欢迎start

有需要帮忙部署这个项目的朋友,一杯奶茶,即可程远程帮你部署,需要可联系。
微信号 E-0_0-
闲鱼搜索用户 明月人间
或者邮箱 firfe163@163.com

Rustpad 是一款基于作转换算法的高效和最小的开源协作文本编辑器。它允许用户在浏览器中编写代码时实时协作。Rustpad 是完全自托管的,适合一个微小的 Docker 镜像,不需要数据库。

要使用我优化汉化的,直接下载我的汉化仓库,将dist目录挂载到原项目容器中的/dist中。
注意文件权限,将所有者设置1000:1000或者直接修改权限为777
或者使用下面我提供的镜像。

  • 修改内容
    • 所有远程引用改为本地引用。
    • 精简语言,只保留
      • 纯文本 markdown yaml
      • typescript python rust
      • sql scss shell powershell
    • 修改右边栏宽度为14em。
    • 增加点击左下角文字Rustpad点击事件,点击后切换显示/隐藏左侧块。
    • 使用兼容写入剪切板方法,http可用
    • 添加汉化仓库链接。

镜像

镜像位于国内,在华为云或阿里云,方便拉取。
(镜像没有上传在DockerHub上面)

内部端口3030,可通过环境变量PORT来自定义监听端口

docker pull swr.cn-north-4.myhuaweicloud.com/firfe/rustpad:2025.08.28

docker run 部署

docker run -d \
--name rustpad \
--network bridge \
--restart always \
--cpus 1 --memory 512m \
--log-opt max-size=1m \
--log-opt max-file=3 \
-p 3030:3030 \
swr.cn-north-4.myhuaweicloud.com/firfe/rustpad:2025.08.28

compose 文件部署 👍推荐

#version: '3.9'
name: rustpad
services:
  rustpad:
    container_name: rustpad
    image: swr.cn-north-4.myhuaweicloud.com/firfe/rustpad:2025.08.28
    network_mode: bridge
    restart: always
    cpus: 1
    mem_limit: 512m
    logging:
      options:
        max-size: 1m
        max-file: '3'
    ports:
      - 3030:3030

效果图

PixPin_2025-08-29_03-22-51.png