我整理了一些自己使用过或正在用的Docker项目,它们都经过我的亲身体验,实用性极强(部分),因此想推荐给大家。为了让大家能更全面地了解这些项目,我不仅详细记录了每个项目在部署和运行时的内存占用、镜像大小等关键参数,还分享了自己使用过程中的真实感受。
其中既包括项目的优缺点、实用小技巧,也涵盖了使用时可能需要注意的地方。希望这些内容能为大家提供有价值的参考,助力大家更高效地选择和使用适合自己的Docker项目。(如果在这里找到对你有所帮助的项目,不妨 赞助 本站支持一下!)
项目
内存占用:19 MB 1.一个自托管为企业和个人提供安全,且轻量级的即时消息和集成功能的沟通与协作工具 或 [103] Virola_Messenger:即时通讯工具
镜像大小:425 MB
使用感受:8 分
2.支持实时消息、语音和视频会议、任务管理、文件共享等功能
3.实时消息:支持私人和群组聊天,方便团队成员之间的即时沟通
4.语音和视频会议:提供无限参与者的在线会议,不限时间,方便远程团队协作
5.任务跟踪:内置问题跟踪系统,能够将消息转换为任务,并分配优先级和状态
6.文件共享:支持任何类型和大小的文件共享,简化团队内部的信息交流
7.屏幕共享和远程控制:允许状态共享和远程协作,提高工作效率
8.权限管理:设定团队和用户的访问权限,定制管理空间,确保数据安全
9.灵活的团队配置:支持创建用户配置文件和设置自定义通知,提高管理和沟通效率
10多平台支持:除 PC 端外,还提供iOS和Android应用,让用户随时随地保持连接
11.简单的部署和配置:允许用户快速安装和配置服务器,适合技术背景较弱的用户
12.应用场景:企业协作、远程办公、项目管理、教育机构、个人使用…
13.该项目运行成功后没有页面,需要使用客户端进行访问
14.登录信息:
① Server Host:服务器IP
② Server Port:自定义的端口
③ Username:admin
④ Password:admin
15.该项目支持多语言显示(中文显示→菜单栏 View→Language→汉语)
16.实际体验下来,感觉整个项目还挺不错的,功能强大,可玩性很高version: '3'
services:
virola:
image: virolamessenger/virola-server:latest
container_name: virola
restart: unless-stopped
ports:
- "8885:7777"
- "8885:7777/udp"
volumes:
- ./data:/virola docker run -d \
--restart unless-stopped \
--name virola \
-p 8885:7777 \
-p 8885:7777/udp \
-v $(pwd)/data:/virola \
virolamessenger/virola-server:latest
内存占用:56 MB 1.一个基于 AI 的智能错题管理系统,帮助学生高效整理、分析和复习错题 [102] WrongNotebook:AI错题本

镜像大小:254 MB
使用感受:7.1 分
2.AI 智能分析:自动识别题目内容,生成解析、知识点标签和同类练习题
3.灵活的 AI 配置:支持 Google Gemini 和 OPAI (及兼容接口) 两种 AI 提供商,可直接在网页设置中动态切换和配置
4.多错题本管理:支持按科目(如数学、物理、英语)创建和管理多个错题本
5.智能标签系统:自动提取知识点标签,支持自定义标签管理
6.多维度筛选:支持按掌握状态、时间范围、知识点标签、年级学期、试卷等级等多种条件筛选错题
7.灵活导出打印:一键导出筛选后的错题,支持自定义打印内容(答案/解析/知识点)和图片缩放比例,可直接打印或保存为 PDF
8.智能练习:基于错题生成相似的练习题,巩固薄弱环节
9.数据统计:可视化展示错题掌握情况和学习进度
10.用户管理:支持多用户注册、登录,数据安全隔离
11.管理员后台:提供用户管理功能,可禁用/启用用户、删除违规用户
12.首次登陆,需要我们先注册一个账户
13.右上角的「设置」-「AI 提供商」,填入你的相关信息
14.除了OPAI还有Gemini,兼容的相关模型都可用,一定要选择视觉语言大模型
15.首次拉取镜像时间较长,耐心等待即可services:
wrong-notebook:
image: ghcr.io/wttwins/wrong-notebook:latest
container_name: wrong-notebook
restart: always
ports:
- "8885:3000"
environment:
- NEXTAUTH_URL=http://服务器IP:3000 # 3000端口默认不更改
- NEXTAUTH_SECRET=qnap1234
volumes:
# Persist the SQLite database
- ./data:/app/data
- ./config:/app/config
内存占用:2.5 MB 1.一款免费的开源数据可视化应用程序 [101] JSON_Crack:开源数据可视化应用程序

镜像大小:244 MB
使用感受:6.5 分
2.能够将 JSON、YAML、XML、CSV 等数据格式可视化为交互式图表
3.直观且用户友好的界面,JSON Crack 可以轻松探索、分析和理解即使是最复杂的数据结构
4.黑暗模式
5.支持导出为 PNG、SVG、JPEG 和剪贴板
6.通过触摸手势支持缩放和平移
7.多种工具 - 搜索、json 路径、节点内容、展开/切换、自动格式化…
8.支持分享/导入/获取
9.支持嵌入的 iframe 小部件
10.如果想在节点上直接编辑,是需要付费的
11.全英文页面version: '3'
services:
jsoncrack:
image: shokohsc/jsoncrack
container_name: jsoncrack
restart: unless-stopped
ports:
- 8885:8080
内存占用:200 MB 1.一个功能强大的在线图像编辑器 或 [100] MiniPaint:在线图片编辑器

镜像大小:220 MB
使用感受:8.5 分
2.使用 HTML5 技术实现,无需购买、下载和安装软件,也不需要安装任何插件或过时的 Flash 即可使用
3.直接在浏览器中运行
4.文件:打开图像、目录、URL、数据 URL,拖放,保存(PNG、JPG、BMP、WEBP、动画GIF、TIFF、JSON(图层数据),打印。
5.编辑:撤消、剪切、复制、粘贴、选择、从剪贴板粘贴。
6.图像:信息、EXIF、裁剪、缩放、调整大小(Hermite采样、默认调整大小)、旋转、翻转、颜色校正(亮度、对比度、色调、饱和度、亮度)、自动调整颜色、网格、直方图、反相。
7.图层:多图层系统、差异、合并、平铺、支持透明度。
8.特效:黑白、模糊(盒状、高斯、堆叠、缩放)、鼓起/收缩、降噪、去色、抖动、点阵、边缘、浮雕、丰富、伽马、颗粒、灰度、热图、JPG压缩、马赛克、油画、棕褐色、锐化、反曝光、移轴、晕影、颜色振动、复古、蓝图、夜视、铅笔
9.支持Instagram 滤镜:1977、Aden、Clarendon、Gingham、Inkwell、Lo-fi、Toaster、Valencia、X-Pro II。
10.工具:铅笔、画刷、魔术棒、橡皮擦、填充、取色器、字母、裁剪、模糊、锐化、去色、克隆、边框、精灵、关键点、颜色缩放、替换颜色、恢复透明度、内容填充。
11.支持多语言显示(菜单栏中找到Tools和Language,即可切换为"简体中文"页面)
12.实际体验下来,感觉挺不错,功能强大且丰富,可玩性很高version: '3'
services:
minipaint:
image: wbsu2003/minipaint
container_name: minipaint
restart: unless-stopped
ports:
- 8885:8080docker run -d \
--name minipaint \
-p 8885:8080 \
wbsu2003/minipaint:v1
内存占用:2.2 MB 1.轻松为专注或放松创建自定义混合音效 或 [99] Moodist:声临其境

镜像大小:169 MB
使用感受:6.7 分
2.探索大自然的宁静和城市的韵律,从大自然的宁静到城市生活的节奏,为你的心情找到完美的背景
3.音效分了几个大类,Nature、Rain、Animals、Urban、Places、Transport、Thing、Noise 大类,每个大类中,有数量不等的音效
4.多种音效是可以叠加的,又是鸟鸣又是狗吠,似乎置身在田野乡间
5.项目默认为暗黑全英文页面
6.首次拉取镜像时需等待较长时间
7.实际体验感觉一般吧version: '3.9'
services:
moodist:
image: ghcr.io/remvze/moodist
container_name: moodist
restart: unless-stopped
ports:
- 8885:8080
logging:
options:
max-size: 1gdocker run -d \
--restart unless-stopped \
--name moodist \
-p 8885:8080 \
ghcr.io/remvze/moodist
内存占用:29 MB 1.一款开箱即用且可以将 JPG、PNG、BMP、SVG 等格式的图片转化成 WebP 格式的工具 或 [98] WebP Server Go:将图片转为WebP格式

镜像大小:211 MB
使用感受:7.5 分
2.WebP 它是由 Google 开发的一种现代图像格式,旨在提供更高的图像压缩效率和更小的文件大小,同时保持良好的图像质量
3.与 PNG 相比,WebP 无损图像的尺寸小 26%
4.在同等 SSIM 质量指数下,WebP 有损图像比同类 JPEG 图像小 25-34%
5.目前支持的图像格式:JPEG、PNG、BMP、GIF、SVG、HEIC、NEF
6.部署成功后,如果在浏览器中直接输入 http://服务器IP:8885 会显示错误 File extension not allowed!
7.正确的使用方式是:
① 上传文件到 pics 目录
② 打开链接时带上图片名称,例如:http://服务器IP:8885/123.png
③ 另存图片,默认扩展名已经是 webp,虽然 URL 没变,但实际上已经是 .webp格式
8.也可以在 URL 中通过添加 width 和 height 来控制图片的大小了,例如 http://服务器IP:8885/123.png?width=300&height=300
9.实际体验下来,感觉效果挺不错的,就是没有直接转换的页面,操作有点麻烦version: '3'
services:
webp:
image: webpsh/webp-server-go
container_name: webp-server
restart: always
ports:
- 8885:3333
volumes:
- ./pics:/opt/pics # 图片目录
- ./exhaust:/opt/exhaust
- ./metadata:/opt/metadata
environment:
- MALLOC_ARENA_MAX=1docker run -d \
--restart always \
--name webp-server \
-p 8885:3333 \
-v $(pwd)/pics:/opt/pics \
-v $(pwd)/exhaust:/opt/exhaust \
-v $(pwd)/metadata:/opt/metadata \
-e MALLOC_ARENA_MAX='1' \
webpsh/webp-server-go
内存占用:35 MB 1.一个获取各大热门网站热门头条的聚合网站,能追踪全网热点、实现简单高效阅读 或 [97] DailyHot:每日热点聚合工具

镜像大小:174 MB
使用感受:7.5 分
2.项目分为前、后端,其中后端提供了一个聚合热门数据的 API 接口
3.支持 RSS 模式和 JSON 模式
4.简明的路由目录,便于新增
5.Api接口
① 测试接口:http://服务器IP:8886/all
② 获取榜单数据:http://服务器IP:8886/51cto
③ 获取 RSS:http://服务器IP:8886/51cto?rss=true
6.该项目运行成功后会自动生成2个容器
7.实际体验下来,整体感觉蛮不错的,可以第一时间了解到实时新闻资讯version: '3'
services:
dailyhot-api:
image: imsyy/dailyhot-api
container_name: dailyhot-api
restart: unless-stopped
ports:
- 8886:6688 # API接口
dailyhot-web:
image: wbsu2003/dailyhot
container_name: dailyhot-web
restart: unless-stopped
ports:
- 8885:80 # 首页端口
environment:
- VITE_GLOBAL_API=http://服务器IP:8886 # 与上面的API接口保持一致
- VITE_ICP=docker run -d \
--name=dailyhot-web \
-p 8885:80 \
-e VITE_GLOBAL_API="http://服务器IP:8886" \
-e VITE_ICP="" \
wbsu2003/dailyhot
内存占用:45 MB 1.一款集成 MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、小工具等的综合性管理工具 [96] TeamIDE:全能集成开发工具


镜像大小:378 MB
使用感受:7 分
2.一个融合了多种数据库管理、网络连接、数据处理和小工具的全能平台
3.默认用户名为admin ,默认用户密码在/data/init-user-info.json 中查看
4.实际体验下来,感觉一般吧version: '3'
services:
teamide:
image: teamide/teamide-server:latest
container_name: teamide
restart: unless-stopped
ports:
- 8885:21080
volumes:
- ./data:/opt/teamide/data
内存占用:150 MB 1.一款易于使用、可自行托管的图片分享服务,类似于 Imgur,并内置转换功能 [95] Picsur:轻量图床工具

镜像大小:550 MB
使用感受:6.7 分
2.支持多种格式的图片,包括 QOI、JPG、PNG、WEBP(支持动画)、TIFF、BMP、GIF(支持动画)等
3.支持编辑图像,包括调整大小、旋转、翻转、去除透明度、负片效果以及灰度化处理等
4.支持设置图片的有效期,并在列表中显示自己的图片
5.默认情况下,Picsur 不会保留您的原始图像文件。因为对于大多数用途来说,这是不需要的,并且它可以节省磁盘空间。如果您想启用此功能,可以转至settings --> general,然后启用Keep original file 为 Yes。保存设置后,将保留原始文件
6.该项目不支持中文页面,默认为全英文页面
9.该项目运行成功后会自动生成2个容器
10.实际体验下来,感觉一般吧,如果支持中文页面,实际体验效果应该会更好version: '3'
services:
picsur:
image: ghcr.io/caramelfur/picsur:latest
container_name: picsur
restart: unless-stopped
ports:
- '8885:8080'
environment:
PICSUR_HOST: '0.0.0.0'
PICSUR_PORT: 8080
PICSUR_DB_HOST: picsur_postgres
PICSUR_DB_PORT: 5432
PICSUR_DB_USERNAME: picsur
PICSUR_DB_PASSWORD: picsur
PICSUR_DB_DATABASE: picsur
PICSUR_ADMIN_PASSWORD: picsur123 # 默认用户名:admin 自定义密码:picsur123
PICSUR_MAX_FILE_SIZE: 128000000
picsur_postgres:
image: postgres:14-alpine
container_name: picsur_postgres
restart: unless-stopped
volumes:
- ./data:/var/lib/postgresql/data
environment:
POSTGRES_DB: picsur
POSTGRES_PASSWORD: picsur
POSTGRES_USER: picsur
内存占用:45 MB 1.一款快速开发海报的工具 [94] Fastposter:海报生成器

镜像大小:150 MB
使用感受:6.5 分
2.只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报
3.点击代码直接生成各种语言 SDK 的调用代码,方便快速开发
4.主流的 SDK支持,方便快速开发 Java 、Python、 PHP、 Go、 JavaScript、 小程序
5.无需编写复杂的绘图渲染代码
6.支持多种文件格式 jpeg png webp pdf base64
7.便捷的代码生成
8.实际体验下来,感觉就是一个简单的图文生成器吧,功能也很简单,很单一,整体感受一般吧version: '3'
services:
fastposter:
image: fastposter/fastposter
container_name: fastposter
restart: unless-stopped
ports:
- 8885:5000
volumes:
- ./data:/app/data
内存占用:110 MB 1.新一代的 Linux 服务器运维管理面板工具 直接运行“服务器IP:8885”会报错,得加上登录面板的安全入口后缀才行,查看面板安全入口(依次执行即可): [93] 1panel:Linux服务器运维管理面板

镜像大小:460 MB
使用感受:7.9 分
2.能通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能
3.功能与宝塔面板类似
4.注意:该项目受容器内部systemd限制,部分功能目前尚不完整。但不影响我们研究、学习如何使用
5.默认端口:10086 默认入口:/entrance 默认账户:1panel 默认密码:1panel_password
6.实际体验下来,感觉挺不错的,NAS玩家必备工具之一version: '3'
services:
1panel:
image: moelin/1panel:latest
container_name: 1panel
restart: always
ports:
- "8885:10086"
volumes:
- ./docker.sock:/var/run/docker.sock
- ./volumes:/var/lib/docker/volumes
- ./opt:/opt
- ./root:/root
environment:
- TZ=Asia/Shanghai
privileged: true
user: root# 进入 1Panel 容器
docker exec -it 1panel /bin/bash
# 在容器内执行查看安全入口的命令
1pctl user-info
内存占用:170 MB 1.一款功能强大的本地优先去中心化,分布式且支持选择性同步的全平台覆盖Markdown写作工具 或 ① StoryWriter在线体验 [92] StoryWriter:小书匠Markdown写作工具


镜像大小:815 MB
使用感受:7.9 分
2.专注于 markdown 写作的客户端编辑器
3.支持多种平台,包括 Windows、Mac、Linux 和 Android
4.在开始折腾前,建议看看官方的视频,会解答你的很多疑问,比如软件是怎么实现的去中心化,又是如何实现分布式的,包括同步的方式等等
5.支持编辑和预览同屏实时滑动显示
6.实际体验感受,还不错,功能蛮丰富的,但感觉又有点臃肿了version: '3'
services:
story-writer:
image: suziwen/dragon:latest
container_name: story-writer
restart: unless-stopped
ports:
- "8885:80"
volumes:
- ./data:/opt/couchdb/data
- ./indexes:/opt/couchdb-lucene/indexes
environment:
- COUCHDB_USER=admin
- COUCHDB_PASSWORD=admindocker run -d \
--restart unless-stopped \
--name story-writer \
-p 8885:80 \
-v $(pwd)/data:/opt/couchdb/data \
-v $(pwd)/indexes:/opt/couchdb-lucene/indexes \
-e COUCHDB_USER=admin \
-e COUCHDB_PASSWORD=admin \
suziwen/dragon:latest
② StoryWriter官网
③ StoryWriter项目地址
④ StoryWriter客户端下载地址
内存占用:8 MB 1.一个轻量级RSS 聚合阅读器 或 [91] Fusion:轻量级RSS阅读器

镜像大小:37 MB
使用感受:8 分
2.支持分组、收藏、搜索、自动流源嗅闻、OPML 文件导入/导出
3.支持 RSS、Atom 和 JSON 订阅源类型
4.支持响应式、暗黑模式、PWA、键盘快捷键
5.采用 Golang 和 SQLite 构建;部署时使用单一二进制文件或 Docker 容器
6.多语言支持
7.实际体验下来,感觉蛮不错的version: '3'
services:
fusion:
image: rook1e404/fusion:latest
container_name: fusion
restart: unless-stopped
ports:
- 8885:8080
volumes:
- ./data:/data
environment:
- PASSWORD=vjocc123456 # 访问密码docker run -d \
--restart unless-stopped \
--name fusion \
-p 8885:8080 \
-v $(pwd)/data:/data \
-e PASSWORD="vjocc123456" \
rook1e404/fusion:latest
内存占用:380 MB 1.一个多功能的网站和服务器监控工具 [90] Tianji:网站一体化监控工具

镜像大小:2.4 GB
使用感受:7.4 分
2.帮助用户进行网站流量统计、状态监控以及服务器状态监控运维
3.支持自定义脚本(可以监控包括 OpenAI 余额、GitHub 星标数量在内的各种数值信息,并在监控失败时发送通知)
4.支持网站分析 + 运行时间监控 + 服务器状态
5.默认的账号/密码:admin/admin
6.支持多语言显示
7.该项目部署成功后会自动生成2个容器
8.实际体验下来,感觉蛮不错的,功能强大,页面清爽version: '3'
services:
tianji:
image: moonrailgun/tianji
container_name: tianji-app
restart: always
ports:
- "8885:12345"
environment:
DATABASE_URL: postgresql://tianji:tianji@postgres:5432/tianji
JWT_SECRET: replace-me-with-a-random-string
ALLOW_REGISTER: "false" # 允许注册"true",不允许注册"false"
ALLOW_OPENAPI: "true"
depends_on:
- postgres
postgres:
image: postgres:15.4-alpine
container_name: tianji-postgres
restart: always
volumes:
- ./data:/var/lib/postgresql/data
environment:
POSTGRES_DB: tianji
POSTGRES_USER: tianji
POSTGRES_PASSWORD: tianji
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
内存占用:2.5 MB 1.一款简洁易用的在线创意画板工具 或 [89] PaintBoard:趣味艺术画板

镜像大小:43 MB
使用感受:7.2 分
2.它集成了多种创意画笔和绘画功能
3.支持形状绘制、橡皮擦、自定义画板等操作
4.可以将作品保存为图片
5.没有看到分享功能,图片也只能保存为 png 格式
6.实际体验下来,整体还行吧,家里有小朋友的挺合适弄来体验一下version: '3'
services:
paint-board:
image: wbsu2003/paint-board
container_name: paint-board
restart: unless-stopped
ports:
- 8885:80docker run -d \
--name paint-board \
-p 8885:80 \
wbsu2003/paint-board
内存占用:84 MB 1.该项目可以定期更新 IPTV 源,确保用户获取最新的频道信息 如果想要更新频道源,可以执行下面的命令: [88] iptvSources:电视直播源



镜像大小:157 MB
使用感受:7.1 分
2.多来源支持:它整合了多个来源的 IPTV 数据,包括: iptv.org 及其他多个频道源
3.EPG 数据:项目还提供电子节目指南(EPG)源,以便用户获取节目安排和信息
4.部署成功之后用“服务器IP:端口/频道后缀”,即可观看
5.实际体验下来,感觉还行吧,大部分的电视源都看不了,少部分还不错,画面也很清晰version: '3'
services:
iptv-sources:
image: herberthe0229/iptv-sources:latest
container_name: iptv-sources
restart: unless-stopped
ports:
- "8885:8080"
volumes:
- ./data:/app/m3u
environment:
- TZ=Asia/Shanghai
- REFRESH_INTERVAL=3600
- FILTER_COUNTRY=CN
- OUTPUT_FORMAT=m3u8 # 输出格式,可选 m3u/m3u8docker exec -it iptv-sources /bin/sh ./update-sources.sh
内存占用:64 MB 1.一款简易的在线图像实时编辑工具 [87] ImagorStudio:图片在线编辑工具

镜像大小:639 MB
使用感受:6.6 分
2.支持桌面与移动端无缝操作
3.基于 Imagor 引擎,支持虚拟滚动,实现海量图片的快速加载与流畅浏览
4.零配置部署:开箱即用,无需复杂设置,兼容通用存储方案,简化部署与维护流程
5.所有编辑操作保留原始图像,确保数据安全,支持随时回溯修改
6.实时图像编辑:提供实时预览的编辑功能,包括颜色调整、特效应用、裁剪等专业工具
7.即时生成编辑URL:每次编辑自动生成可分享的图像URL,便于协作与嵌入使用
8.触摸优化界面:专为移动设备优化触控操作,同时保留桌面端完整功能,体验一致流畅
9.将需要编辑的图片放到gallery目录返回主页即可
10.页面很简洁,但全是英文页面
11.该项目运行成功后会自动生成2个容器
12.实际体验下来,感觉一般,都是一些基本的图片编辑功能,没啥太大的亮点version: '3.8'
services:
imagor-studio:
image: registry.cn-hangzhou.aliyuncs.com/jeson/imagor-studio:0.6.7
container_name: imagor-studio
restart: always
ports:
- "8885:8000"
volumes:
- ./data:/app/data # 存储应用数据
- ./pictures:/app/gallery:ro # 挂载图片目录
environment:
- DATABASE_URL=postgres://postgres:postgres@postgres:5432/imagor?sslmode=disable
- FORCE_AUTO_MIGRATE=true
- GOMEMLIMIT=512MiB # 限制内存使用
- TZ=Asia/Shanghai
depends_on:
- postgres
networks:
- imagor-network
postgres:
image: postgres:15-alpine
container_name: imagor-postgres
restart: always
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=imagor
- TZ=Asia/Shanghai
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- imagor-network
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d imagor"]
interval: 5s
timeout: 5s
retries: 5
volumes:
postgres-data:
networks:
imagor-network:
driver: bridge
内存占用:353 MB 1.一款功能丰富的私人书库/图书馆工具 [86] Kavita:私人书库



镜像大小:578 MB
使用感受:6.8 分
2.支持多种格式:漫画(cbr、cbz、zip/rar/rar5、7zip、原始图像),书籍(epub、pdf)
3.支持跨设备运行,手机、平板、PC端都可以使用。
4.支持抓取图书资源的元数据,可以为您的书库进行分类
5.支持多语言显示
6.书源存放到 manga 这个文件夹,在添加资料库时文件夹中的路径选择/manga 即可看到自己的书籍/漫画了
7.实际体验下来,我个人感觉还行吧,但对于小说或漫迷们应该是个福音version: '3.8'
services:
kavita:
image: docker.1ms.run/jvmilazz0/kavita:latest
container_name: kavita
volumes:
- ./manga:/manga
- ./books:/books
- ./config:/kavita/config
environment:
- TZ=Asia/Shanghai
ports:
- "8885:5000"
restart: unless-stopped
内存占用:127 MB 1.一款现代化的 Web SSH / RDP / VNC 客户端 [85] NexusTerminal:多功能SSH终端工具


镜像大小:1.05 GB
使用感受:7.9 分
2.提供独立桌面端,支持人机验证、2FA、界面定制、操作审计等强大功能
3.支持独立的桌面端,适用于各种远程管理需求
4.多标签页管理:支持同时管理多个 SSH 和 SFTP 连接,提升操作效率
5.协议支持:兼容 RDP 和 VNC 协议,适用于不同的远程桌面需求
6.PWA 支持:可作为渐进式 Web 应用(PWA)使用,提供更好的用户体验
7.在线文件编辑:集成 Monaco Editor,支持在线编辑文件
8.安全机制:具有人机验证(如 hCaptcha 和 Google reCAPTCHA)和双因素认证(2FA),确保安全性
9.界面定制:提供高度可定制的界面主题和布局风格
10.内置简单的 Docker 容器管理面板,便于远程容器管理
11.审计日志:记录用户行为和系统变更,便于监控和审计
12.适用于系统管理员和开发人员通过 SSH 或 RDP 远程管理服务器
13.文件管理:提供便捷的文件上传、下载和编辑功能,适合需要频繁处理文件的用户
14.除 docker 版本外,还有 Windows 版客户端
15.该项目运行成功后会生成4个容器
16.实际体验下来,整体感觉还不错services:
frontend:
image: heavrnl/nexus-terminal-frontend:latest
container_name: nexus-terminal-frontend
ports:
- "8885:80"
depends_on:
- backend
- remote-gateway
backend:
image: heavrnl/nexus-terminal-backend:latest
container_name: nexus-terminal-backend
volumes:
- ./data:/app/data
environment:
NODE_ENV: production
PORT: 3001
DEPLOYMENT_MODE: docker # local/docker
REMOTE_GATEWAY_API_BASE_LOCAL: http://服务器IP地址:9090
REMOTE_GATEWAY_API_BASE_DOCKER: http://remote-gateway:9090
REMOTE_GATEWAY_WS_URL_LOCAL: ws://服务器IP地址:8080
REMOTE_GATEWAY_WS_URL_DOCKER: ws://remote-gateway:8080
# passkey
RP_ID: "服务器IP地址"
RP_ORIGIN: "http://服务器IP地址:8885"
remote-gateway:
image: heavrnl/nexus-terminal-remote-gateway:latest
container_name: nexus-terminal-remote-gateway
environment:
GUACD_HOST: guacd
GUACD_PORT: 4822
REMOTE_GATEWAY_API_PORT: 9090
REMOTE_GATEWAY_WS_PORT: 8080
FRONTEND_URL: http://frontend
MAIN_BACKEND_URL: http://backend:3001
NODE_ENV: production
depends_on:
- guacd
- backend
guacd:
image: guacamole/guacd:latest
container_name: nexus-terminal-guacd
restart: unless-stopped
内存占用:73 MB 1.一款结合了人工智能的网页版SSH远程服务器管理工具 [84] IntelliSSH:SSH远程服务器管理工具

镜像大小:367 MB
使用感受:7.6 分
2.支持通过浏览器访问和管理Linux服务器
3.内置完整的SFTP客户端,支持文件的上传、下载、文件夹创建和删除等操作
4.支持集中式会话管理SSH
5.支持身份验证:密码和密钥验证
6.内置AI智能助手,提供上下文相关帮助和建议
7.安全性:加密的凭据存储,速率限制,确保数据安全
8.整体页面简洁美观,支持中英文页面显示
9.实际体验下来,感觉还行吧version: '3'
services:
intellissh:
image: clusterzx/intellissh:latest
container_name: intellissh
restart: unless-stopped
ports:
- 8885:3000
volumes:
# 挂载持久后端数据(SQLite DB、会话信息等)
- ./data:/app/server/data
内存占用:101 MB 1.一个基于Docker的多平台IPTV聚合电视直播源工具 [83] PixMan:多平台IPTV电视直播源


镜像大小:72 MB
使用感受:6.7 分
2.多平台支持: Pixman 可以在支持 Docker 的多个操作系统上运行,包括 Linux、Windows 和 macOS
3.支持的直播源: 支持多种直播源,包括 4GTV、TPTV、央视频等
4.该项目部署成功后没有界面,但可以通过后缀访问指定的接口(服务器IP:端口/后缀):
① /itv.m3u 或/itv_proxy.m3u
② /4gtv.m3u
③ /tptv.m3u 或 /tptv_proxy.m3u
④ /ysp.m3u
⑤ /mytvsuper.m3u
⑥ /beesport.m3u
⑦ /thetv.m3u
⑧ /hami.m3u
⑨ /dlhd.m3u
5.实际体验下来,感觉只有小部分接口可以流畅观看version: '3'
services:
pixman:
image: pixman/pixman
container_name: pixman
restart: unless-stopped
ports:
- "8885:5000"
volumes:
- ./data:/app/app/data/m3u
内存占用:27 MB 1.咪咕视频电视直播源IPTV_Api工具 [82] MiGuVideo:咪咕视频电视直播源


镜像大小:160 MB
使用感受:7.5 分
2.支持播放本地电视和CCTV电视直播(部分)
3.部署成功后可将Api地址放到IPTV播放器中添加为订阅源可以观看了
4.实际体验还不错,视频播放很流畅,也很清晰services:
migu_video:
image: docker.1ms.run/develop767/migu_video:latest
container_name: migu_video
ports:
- "8885:1234" # 左边可自行修改
environment:
# 如果不需求蓝光,可只保留mhost和mport
- muserId= # 可选:咪咕帐号ID(不填则匿名访问)
- mtoken= # 咪咕登录令牌(默认不填也行)
- mport=1234
- mhost=http://NAS IP:1234 # 外部访问地址(默认不改也行)
- mrateType=3 # 清晰度切换:2=标清,3=高清,4=蓝光(VIP)
restart: always
内存占用:6 MB 1.一款基于Python Flask和Vue.js开发的私人日记系统 [81] DailyTxT:私人笔记

镜像大小:25 MB
使用感受:6.9 分
2.部署好以后先注册一个管理员账号
3.写的日记会有日期标记,点哪天就可以看见那天对应日记
4.也可以通过搜索关键字搜索日记
5.整个项目页面还算清爽简洁
6.该项目最大的亮点就是所有数据在存入服务器前自动加密,连管理员都看不到你的隐私内容!
7.全平台访问:浏览器直接使用,手机/平板/电脑全设备兼容
8.自动保存:写日记时每10秒自动保存,断电也不怕丢数据
9.支持日历视图:绿色日期代表有日记,红点表示有附件
10.支持智能搜索、Markdown语法
11.支持历史版本:可查看/恢复任意时间点的修改记录
12.该项目默认不支持中文页面(后期貌似可以添加)
13.实际体验一般吧(如果该项目支持中文显示的话,可玩性应该还不错)version: '3'
services:
dailytxt:
image: phitux/dailytxt:latest
container_name: dailytxt
restart: always
ports:
- "8885:80"
volumes:
- ./data:/data
environment:
- PORT=8000 # 不可更改
- SECRET_KEY=a876Di8ofZBcCY5OTVsbuU92yujnnVzwmM7RsDgCJXw= # openssl rand -base64 32
- ALLOW_REGISTRATION=true # 首次注册后建议更改为false
- ALLOWED_HOSTS=*
- JWT_EXP_DAYS=60
- DATA_INDENT=2
内存占用:107 MB 1.一款基于 yt-dlp 内核的开源自托管视频下载工具 [80] Metube:网页视频下载工具

镜像大小:363 MB
使用感受:6.3 分
2.多平台兼容:支持 YouTube、B 站、抖音、Twitter 等数百个主流视频 / 音频平台,覆盖常见下载场景
3.支持一键下载单个资源和批量抓取整个播放列表
4.支持选择不同分辨率和格式(含纯音频选项)
5.可视化操作:提供直观 Web 界面,无需命令行,可直接粘贴链接发起下载,支持批量添加任务、批量下载
6.无广告无捆绑:开源免费,无内置广告,不强制捆绑软件,可自由扩展功能(基于源码二次开发)
7.支持浏览器扩展,Chrome、Firefox、Edge,浏览器扩展允许您右键点击视频并直接发送到 MeTube
8.全英文页面
9.实际体验很一般(不知道是不是我使用的姿势不对)services:
metube:
image: ghcr.io/alexta69/metube
container_name: metube
restart: unless-stopped
ports:
- "8885:8081"
volumes:
- ./downloads:/downloads
内存占用:450 MB 1.一款功能强大的开源企业级在线问卷考试系统 或 [79] SurveyKing:问卷考试系统


镜像大小:265 MB
使用感受:8.5 分
2.支持面向安卓用户、可通过完成调研任务赚取积分兑换现金的移动端应用
3.支持问卷创建、在线考试、多维测评与数据处理的全场景系统
4.支持 20 多种题型及 Excel 导入、AI 生成等灵活创建
5.支持可视化配置复杂逻辑,搭配实时统计分析、多格式数据导出
6.适配企业调研、高校考试、个人问卷等多元需求
7.凭借开源特性、无广告干扰、RBAC 权限控制等优势,成为替代商业问卷工具的高性价比选择。
8.支持 20 多种题型,如填空、选择、下拉、级联、矩阵、分页、签名、题组、上传、横向填空等
9.支持多种创建问卷方式,Excel导入问卷、文本导入问卷、在线编辑器编辑问卷
10.支持多种问卷设置,支持白名单答卷、公开查询、答卷限制等
11.支持报表,支持对问题实时统计分析并以图形(条形图、柱形图、扇形图)、表格的形式展示输出和导出
12.响应式布局,所有页面完美适配电脑端和移动端(包含问卷编辑、设置、答卷)
13.新建考试项目、编辑试卷内容、个性化考试界面(可选)、配置考试相关规则、发布考试、评分与查看考试结果
14.默认账号 admin,密码 123456
15.实际体验下来,感觉非常不错,可用性和实用性极高version: '3'
services:
surveyking:
image: surveyking/surveyking
container_name: SurveyKing
restart: always
ports:
- "8885:1991"
volumes:
- ./db:/app/db
- ./files:/app/files
- ./logs:/app/logs docker run -d --name SurveyKing --restart always -p 8885:1991 -v ./db:/app/db -v ./files:/app/files -v ./logs:/app/logs surveyking/surveyking
内存占用:65 MB 1.一款集笔记记录、任务管理与创意表达于一体的工具 或 [78] DailyNotes:简洁的笔记工具

镜像大小:790 MB
使用感受:6.5 分
2.适合每天写日记,随便记东西
3.兼容 Markdown 语法让排版更便捷
4.支持时间线视图可直观回顾每日记录
5.支持标签和项目管理
6.整理学习笔记、跟踪工作任务、记录生活点滴,都非常方便
7.隐私加密:自动生成16位加密密钥,敏感数据存储更安全
8.轻量化部署:默认使用SQLite数据库,单容器即可运行
9.全英文页面
10.实际体验个人感觉很一般services:
dailynotes:
image: m0ngr31/dailynotes:latest
container_name: dailynotes
ports:
- "8885:5000"
volumes:
- ./config:/app/config
restart: unless-stopped docker run -d --name dailynotes -p 8885:5000 -v ./config:/app/config m0ngr31/dailynotes
内存占用:3 MB 1.一款面向创作者与内容团队的高颜值Markdown 编辑器和社交平台发布器 或 [77] ModernMDEditor:Markdown编辑器

镜像大小:60 MB
使用感受:7.8 分
2.提供所见即所得的实时预览与多端视口切换
3.支持将 Markdown 一键转换为适配微信公众号/社交平台的 HTML(自动内联样式、字体/行高/字距适配、主题化美化)
4.精致 UI 与顺滑交互(预览视口切换、同步滚动、主题预加载防闪烁)
5.可调「颜色主题 / 代码样式 / 排版系统 / 字体与字距与行高」
6.支持一键复制公众号格式
7.支持编辑 + 预览双栏
8.预览窗口(桌面 / 平板 / 手机)
9.支持 mermaid
10.支持 macOS、Windows 和 Linux
11.支持本地文件的打开、编辑、保存等操作
12.启动后即是完整编辑器应用:左侧编辑、右侧预览,上方工具栏与视图控制,右上角「设置」进入主题与排版调节
13.支持多语言界面
14.支持编辑页面和预览页面同步滚动(这点很赞)
15.整体使用感受挺不错version: "3.9"
services:
mdeditor:
image: helongisno1/mdeditor:latest
ports:
- "8885:80"
restart: unless-stoppeddocker run -d --name mdeditor -p 8885:80 helongisno1/mdeditor:latest
内存占用:3 MB 1.一款开源自托管的全能文件格式转换器 [76] Vert:多元化文件格式转换器

镜像大小:113 MB
使用感受:7.4 分
2.支持图片(PNG, JPG, WEBP, GIF…)互相转换
3.支持音频(MP3, WAV, FLAC…)互相转换
4.支持文档(DOCX, PDF, Markdown…)互相转换
5.支持视频等多种文件格式的转换
6.该项目使用 WebAssembly 直接在本地设备上转换文件
7.该项目无文件大小限制且支持多种文件格式
8.支持多语言显示
9.转换的过程很直观,速度也挺快
10.首次部署时间可能较长,耐心等待即可
11.整体的体验感觉,工具还不错,就是感觉广告有点多(当然,不会影响正常使用)sudo docker run -d \
--restart unless-stopped \
--name vert \
-p 8885:80 \
-v ./data:/app/data \
ghcr.io/vert-sh/vert:latest
内存占用:25 MB 1.一款类似微信文件传输助手网页版的工具 [75] Wxchat:仿微信文件传输助手

镜像大小:141 MB
使用感受:7.8分
2.Docker 版本的微信文件传输助手
3.部署后用浏览器打开它,就能像聊天一样在手机、电脑、平板之间快速互传文件、图片、文字和链接
4.数据留在自己设备里,不依赖微信/网盘等第三方平台
5.如果有需要的话还可接入大模型做 AI 聊天/画图。
6.该项目开箱即用,还扩展了 AI 聊天与 AI 图像生成。
7.跨设备文件传输(手机/电脑/平板)、文件上传下载预览、JWT 安全认证、PWA 可安装成桌面/手机应用
8.长文本不截断、内容完整显示;滑动确认清空、一键复制;支持单条消息删除、时间显示修正;
9.增加 AI 开关、最大上传大小等环境变量;上传/下载速度与进度更直观;历史消息加载上限大幅提高(一次最多 10w 条);自动刷新降频(1 秒→5 秒),减少无效请求;滚动位置、历史保留等细节修复。
10.可以发送各式各样的文件
11.图片类会有预览
12.文本类无法保留格式,可以选择写成txt文本格式再进行传输。
13.右下角的加号,可以启用一些进阶功能,例如AI等。也支持手机快速拍照传输。
14.支持历史记录搜索
15.整体体验下来,页面挺简洁,感觉可玩性还不错services:
wxchat:
image: yilan666/wxchat:latest
container_name: wxchat
restart: always
ports:
- "8885:3000"
volumes:
- ./data:/app/data
- ./uploads:/app/uploads
env_file:
- /xxx/xxx/xxx/xxx/.env # .env文件路径# 应用基础配置
# 运行环境:production(生产) | development(开发)
NODE_ENV=production
# 服务端口号,默认3000即可,不要修改
PORT=3000
# 数据库配置
# SQLite数据库文件路径(容器内路径)
DATABASE_PATH=./data/wxchat.db
# 文件存储配置
# 文件上传存储路径(容器内路径)
UPLOAD_PATH=./uploads
# 安全配置(重要:生产环境必须修改)
# 访问密码:用于登录系统,请修改为强密码
ACCESS_PASSWORD=vjo.cc
# JWT密钥:用于生成和验证访问令牌,请使用随机字符串
JWT_SECRET=your_jwt_secret_key_here
# 会话配置
# 会话过期时间(小时),默认24小时
SESSION_EXPIRE_HOURS=24
# 最大登录尝试次数,超过后需要等待
MAX_LOGIN_ATTEMPTS=5
# 文件上传配置
# 最大文件上传大小(MB),默认100MB
MAX_FILE_SIZE_MB=100
# AI功能配置
# 聊天功能配置
AI_CHAT_BASE_URL=https://api.example.com/v1/chat/completions
AI_CHAT_API_KEY=your_ai_chat_api_key_here
AI_CHAT_MODEL=gpt-4o-mini
# 图片生成功能配置
AI_IMAGE_BASE_URL=https://api.example.com/v1/images/generations
AI_IMAGE_API_KEY=your_ai_image_api_key_here
AI_IMAGE_MODEL=example-model
# AI功能开关
AI_ENABLED=true
IMAGE_GEN_ENABLED=true
# AI限流配置
# AI聊天请求限制(每分钟最大请求数)
AI_RATE_LIMIT=10
# 图片生成请求限制(每分钟最大请求数)
IMAGE_RATE_LIMIT=5
内存占用:814 MB 1.一个基于Linux的微信/QQ 网页客户端工具 [74] WechatSelkies:网页版微信/QQ

镜像大小:3.66 GB
使用感受:6.8 分
2.将官方微信/QQ Linux 客户端封装在容器中,借助 Selkies WebRTC 技术,实现了通过浏览器直接访问使用。
3.浏览器访问:通过 Web 浏览器直接使用微信,无需本地安装
4.Docker化部署:简单的容器化部署,环境隔离
5.数据持久化:支持配置和聊天记录持久化存储
6.中文支持:完整的中文字体和本地化支持,支持本地中文输入
7.图片复制:支持通过侧边栏面板开启图片复制
8.文件传输:支持通过侧边栏面板进行文件传输
9.AMD64和ARM64架构支持:兼容主流CPU架构
10.硬件加速:可选的 GPU 硬件加速支持
11.尽量使用小号进行测试
12.建议使用https方式登录services:
wechat-selkies:
image: nickrunning/wechat-selkies:latest # or ghcr.io/nickrunning/wechat-selkies:latest
container_name: wechat-selkies
ports:
- "8885:3000" # http port
- "8886:3001" # https port
restart: unless-stopped
volumes:
- ./config:/config
devices:
- ./dev/dri:/dev/dri # optional, for hardware acceleration
environment:
- PUID=1000 # user ID
- PGID=100 # group ID
- TZ=Asia/Shanghai # timezone
- LC_ALL=zh_CN.UTF-8 # locale
- AUTO_START_WECHAT=true # default is true
- AUTO_START_QQ=false # default is false
# - CUSTOM_USER=<Your Name> # recommended to set a custom user name
# - PASSWORD=<Your Password> # recommended to set a password for selkies web ui以上功能按需开启即可
内存占用:7.2 MB 1.一款页面简洁的文件分享工具 [73] GoFile:文件分享工具

镜像大小:27 MB
使用感受:6.9 分
2.仅单个可执行文件,无需配置环境,部署开箱即用
3.可用于局域网内分享文件和文件夹,直接跑满本地带宽
4.提供二维码,可供移动端扫描下载文件,告别手动输入链接
5.支持分享本地文件夹
6.内置图床,支持直接粘贴上传图片,提供图片上传 API
7.内置视频播放页面,可用于在其他设备上在线博客自己电脑上的视频,轻松跨设备在线看视频。
8.支持拖拽上传,拷贝上传。
9.允许对不同类型的用户设置文件访问权限限制。
10.支持访问频率限制
11.支持 Token API 验证,便于与其他系统整合。
12.支持 PicGo,插件搜索 gofile 即可安装
13.初始化用户名为 admin,密码为 123456docker run -d --restart always -p 8885:3000 -eTZ=Asia/Shanghai -v ./data/go-file:/data justsong/go-file
内存占用:27 MB 1.一款简单实用界面简洁的开源现代服务器仪表盘工具 或 [72] DashDot:服务器仪表盘工具

镜像大小:204 MB
使用感受:7.3分
2.主要用于较小的私有个人服务器
3.支持实时显示服务器的系统信息:系统架构、运行时间、处理器情况、存储情况、内存情况、网络情况……
4.全英文页面,不支持中文页面显示(但也能看懂)
5.整体使用感觉还行version: '3'
services:
dashdot:
image: mauricenino/dashdot
ports:
- 8885:3001
volumes:
- /etc/os-release:/etc/os-release:ro
- /proc/1/ns/net:/mnt/host_ns_net:ro
privileged: truedocker run -d \
-p 8885:3001 \
-v /etc/os-release:/etc/os-release:ro \
-v /proc/1/ns/net:/mnt/host_ns_net:ro \
--privileged \
mauricenino/dashdot
内存占用:42 MB 1.一款可以24小时自动记录、本地可控、数据可信的服务器测速工具 [71] MySpeed:服务器测速工具

镜像大小:180 MB
使用感受:7.7 分
2.无需公网IP,无需复杂配置,24小时在线,数据真实可查
3.页面简洁
4.数据直观
5.支持多语言显示
6.支持Ookla、LibreSpeed、Cloudflare测速提供商更换
7.支持测速管理存储
8.总的来说,这是一个蛮不错的服务器测速工具docker run -d -p 8885:5216 -v myspeed:/myspeed/data --restart=unless-stopped --name MySpeed germannewsmaker/myspeed
内存占用:3 MB 1.一款快速完成任务的终极工具包 [70] OmniTools:办公效率工具

镜像大小:84 MB
使用感受:6.8 分
2.可直接通过浏览器编辑图像、文本、列表和数据
3.整体页面简洁不凌乱
4.支持多语言显示
5.内置图像、PDF、文本、视频、时间、音频、JSON、列表、CSC、数字、PNG、XML、GIF工具
6.我个人觉得该项目整体使用感受很一般services:
omni-tools:
image: docker.1ms.run/iib0011/omni-tools:latest
container_name: omni-tools
ports:
- "8886:80"
restart: unless-stopped
volumes:
- ./data:/app/data
- ./config:/app/config
environment:
- TZ=Asia/Shanghai
- PUID=0
- PGID=0
networks:
- omni-network
networks:
omni-network:
driver: bridge
内存占用:102 MB 1.一个基于 Python 和 Flask 框架开发的轻量级 Wiki 协作系统 或 [69] OtterWiki:知识库管理工具

镜像大小:450 MB
使用感受:6.2 分
2.内容存储于 Git 仓库中
3.使用 Markdown 作为标记语言
4.支持Halfmoon CSS 框架与 CodeMirror 编辑器
5.极简界面:采用简洁设计并内置深色模式,提供舒适的视觉体验
6.支持智能编辑器、可定制侧边栏、用户认证机制
7.完整变更日志:通过 Git 记录所有页面修改历史,便于追溯与回滚。
8.页面附件支持:允许为页面添加文件附件,丰富内容表现形式。
9.Git HTTP 服务(实验性):可直接通过 HTTP 协议克隆、拉取和推送 Wiki 内容仓库。
10.通过浏览器即可完成文档编写、版本追踪和用户管理,使用体验流畅。
11.唯一不好的地方就是不支持中文页面,该项目为全英文页面services:
otterwiki:
image: redimp/otterwiki:2
restart: unless-stopped
ports:
- 8885:80
volumes:
- ./data:/app-datadocker run -d \
--restart unless-stopped \
--name otterwiki \
-p 8885 \
-v ./data:/app-data \
redimp/otterwiki:latest
内存占用:550 MB 1.一款私有云存储网盘(内置博客系统)项目,能够简单安全管理您的云端文件。 [68] JmalCloud:内置博客系统的私人云盘

镜像大小:1.74 GB
使用感受:7.6分
2.支持OSS,阿里云OS、腾讯云OSS和MinIO
3.支持图片,音频,视频等文件的在线预览
4.支持Word、Excel、PPT、流程图和思维导图的编辑和预览
5.支持x86、arm64(Centos/Debian/Ubuntu/macOS)
6.提供强大的在线文本编辑器
7.支持WebDAV、支持超大文件上传,断点续传
8.个人云存储:您可以将个人文件存储在 JmalCloud 中,随时随地访问和管理这些文件。您可以上传、下载、删除、分享文件,方便地备份和恢复个人数据。
9.团队协作:JmalCloud 支持团队云存储,多人可以共享文件夹和文件,并进行实时协作。团队成员可以共同编辑文档、表格、演示文稿等,提高团队工作效率。
10.多端访问:您可以通过 JmalCloud 的网页端、手机端和客户端进行文件访问和管理。无论是在办公室、家中还是在路上,都可以随时随地查看和修改文件。
11.总的来说,该项目支持编辑和预览多种文件格式,包括Word、Excel、PPT、流程图和思维导图等,在学习和工作中非常实用。
12.JmalCloud还提供了一个内置的博客系统,方便用户整理和管理技术文档,构建个人的技术知识库。version: '3.8'
services:
jmalcloud:
image: registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:2.2.35
restart: always
ports:
- "8885:80"
# 容器内自动通信端口
# - "9071:8080"
# 内置的博客系统端口
# - "9072:8088"
# MongoDB数据库端口
# - "27017:27017"
volumes:
- ./files/:/jmalcloud/files/
- ./db/:/data/db/
- ./logs/:/jmalcloud/logs/
environment:
- TZ=Asia/Shanghai
networks:
- jmalcloud-network
deploy:
resources:
limits:
cpus: '2' # CPU使用限制(避免占用过多资源)
memory: 2G # 内存使用限制(根据服务器配置调整)
networks:
jmalcloud-network:
driver: bridge以上端口按需开启即可
内存占用:191 MB 1.一款基于华为根技术栈打造的轻量级IP地址管理工具 [67] MyIP:IP地址管理工具

镜像大小:442 MB
使用感受:7.1 分
2.MyIP 是一款功能全面的 IP 工具箱,可一站式完成 IP 检测、网络诊断、隐私测试和全球网络可用性分析,是用户管理和优化网络连接的理想工具。
3.查看您的 IP:自动检测并显示您的本地 IPv4/IPv6 地址及公共 IP 信息。
4.可用性检查:测试主流网站(如 Google、GitHub、ChatGPT)在全球的可访问状态。
5.WebRTC 检测:检测并防止 WebRTC 连接中暴露真实 IP 地址。
6.DNS 泄漏测试:检查使用代理或 VPN 时是否存在 DNS 请求泄露风险。
7.速度测试:通过边缘网络节点测试您的网络上传与下载速度。
8.代理规则测试、全球延迟测试、MTR 测试…
9.支持多语言显示
10.总的来说,这是一款功能非常丰富的ip工具(但我个人觉得有点臃肿了,因人而异吧)
11.整体还是挺不错的version: '3'
services:
myip:
container_name: myip
ports:
- 8885:18966
restart: always
image: jason5ng32/myip:latest
内存占用:110 MB 1.一款可以无限听歌,解放小爱音箱的工具 [66] XiaoMusic:小爱音箱语音控制工具

镜像大小:373 MB
使用感受:6.3 分
2.该项目使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。
3.该项目支持语音口令,比如:播放本地的歌曲、播放歌曲周杰伦晴天、上一首、下一首、关机、停止播放…
4.隐藏玩法: 对小爱同学说播放歌曲小猪佩奇的故事,会先下载小猪佩奇的故事,然后再播放小猪佩奇的故事。
5.安全提醒:如果配置了公网访问 xiaomusic ,请一定要开启密码登陆,并设置复杂的密码。且不要在公共场所的 WiFi 环境下使用,否则可能造成小米账号密码泄露。
6.安全提醒:强烈不建议将小爱音箱的小米账号绑定摄像头,代码难免会有 bug ,一旦小米账号密码泄露,可能监控录像也会泄露。
7.整体效果看起来也还不错(如果你实际体验之后,请把你的真实感受反馈给我哦)services:
xiaomusic:
image: hanxi/xiaomusic
container_name: xiaomusic
restart: unless-stopped
ports:
- 8885:8090
environment:
XIAOMUSIC_PUBLIC_PORT: 58090
volumes:
- ./music:/app/music # 冒号前面映射本地音乐目录
- ./xiaomusic:/app/conf # 冒号前面映射data子文件夹实际路径
内存占用:20 MB 1.一款页面简洁大气的开源云盘工具 [65] EyeblueTank:蓝眼云盘

镜像大小:1.8 GB
使用感受:7.8 分
2.支持MySQL数据库、Sqlite数据库(建议)
3.无论是个人日常文件管理,还是团队协作中的文件共享,它都能轻松应对
4.支持文件/文件夹列表展示、拖拽上传、在线预览
5.支持多用户共同管理文件,支持生成专属分享链接,可设置过期时间和提取码,保障分享安全
6.内置回收站功能,误删文件可轻松找回;支持文件操作监控统计,随时掌握数据动态
7.支持 WebDAV 协议,可与本地文件管理器无缝对接(如 Windows 资源管理器、macOS Finder),同时兼容 PC 端与移动端,随时随地访问文件
8.实际体验下来,整体感觉还是蛮不错的,上传下载速度都非常不错
9.支持安装包部署和Docker部署docker run --name tank -d \
--restart unless-stopped \
-p 8885:6010 \
-v ./tank/data:/data/build/matter \
eyeblue/tank:4.1.3
内存占用:1.89 MB 1.一款小巧的童年游戏模拟器 [64] Jsnes:童年游戏模拟器

镜像大小:30 MB
使用感受:6.0分
2.内置魂斗罗、马里奥、摩托比赛、比武等游戏
3.内置了20多种小游戏
4.游戏时的屏幕太小了
5.整体来说,情怀满满的,但操作不是太方便version: '3'
services:
jsnes:
image: docker.1ms.run/wangz2019/jsnes:1.0.0
container_name: jsnes
ports:
- "8886:80" # 80为容器内默认端口,不可改
restart: always
内存占用:126 MB 1.一款非常适合 IT 团队的在线 API 文档、技术文档工具 [63] ShowDoc:在线技术文档工具

镜像大小:573 MB
使用感受:6.9 分
2.整体页面简洁大气
3.ShowDoc 采用的是 markdown 编辑器
4.支持编写API 文档、数据字典文档、技术文档、在线 excel 文档等
5.支持多平台使用
6.支持中英文页面
7.支持实时输入关键词并高亮显示搜索结果
8.可以用它来编写一些工具的说明书、技术文档之类的
9.支持团队协作、团队管理
10.支持搭配RunApi使用,自定义调试接口和自动生成文档
11.支持从服务器推送到手机
12.整体来说感觉蛮不错的一款文档工具docker run -d --name showdoc -p 8885:80 star7th/showdoc:latest
内存占用:327 MB 1.一款可以离线使用的OCR图片文字提取工具(复制之后即可自由复制粘贴) [62] Trwebocr:OCR图片文字提取工具

镜像大小:1.21 GB
使用感受:7.0分
2.整体页面及其简洁
3.使用方法也很简单,点击上传图片,识别即可(如果没有识别完整,多点几遍“识别”即可)
4.首次部署过程较长,耐心等待即可version: '3.8'
services:
trwebocr:
image: docker.1ms.run/mmmz/trwebocr:latest
container_name: trwebocr
ports:
- "8885:8089"
restart: always
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
networks:
- trwebocr-network
networks:
trwebocr-network:
driver: bridge
内存占用:1.40 GB 1.一款拥有AI驱动的背景去除工具 或 [61] WithoutBG:图像背景去除工具

镜像大小:830 MB
使用感受:7.2 分
2.本地处理: 免费且可离线运行,适合处理多张图片。
3.云处理(withoutBG Pro): 提供更高质量的输出,适用于商业用途,也提供免费套餐(简单日常用也够用了)。
4.可以本地处理图像,最大程度的确保隐私
5.丰富的 API 接口:提供 Python SDK 和 CLI 工具,方便集成到其他应用程序中。
6.现代用户界面:具有拖放功能的 Web 界面,用户体验友好。
7.响应式设计与主题支持:支持多种主题,使用户可以根据个人喜好调整界面风格。
8.使用非常简单,将需要去除背景的图片拖放到上传区(或点击浏览),等十几秒钟(因设备性能决定),AI 会移除背景,然后下载你的结果即可
9.支持 JPEG, PNG 格式,最高可达 10MB
10.设备内存小于2GB时请慎重使用version: "3"
services:
withoutbg:
image: withoutbg/app:latest
container_name: withoutbg
restart: unless-stopped
ports:
- "8886:80"docker run -d \
--restart unless-stopped \
--name withoutbg \
-p 8886:80 \
withoutbg/app:latest
内存占用:53.23 MB 1.一款简洁的在线音乐播放器 [60] Solara:在线音乐播放器

镜像大小:137.44 MB
使用感受:6.7分
2.支持在线音乐搜索播放和下载
3.支持自定义音质播放和下载
4.该项目利用的是其他音乐Api接口来实现的音乐功能
5.该项目页面底部有部分作者广告
6.整体来说,可以在线免费听音乐和下载音乐version: '3.8'
services:
solara:
image: docker.1ms.run/1555904/solara-music:latest
container_name: solara
ports:
- "8886:3001"
restart: always
stdin_open: true
tty: true以上“8886”端口可自定义更改
内存占用:400.0 MB 1.一款功能强大的私人云盘 内存占用:293.4 MB 1.自定义路径并创建NextCloud文件目录 2.在该路径下依次执行以下(下载、解压)命令: 3.或者也可以直接点击下方链接,下载 NextCloud_28.0.14 版本(或其它版本),并上传到 NextCloud 目录下,并解压 4.进入解压后的 nextcloud 文件,浏览器访问: 5.根据提示进行配置即可 [59] NextCloud:私人云盘
镜像大小:1.65 GB
使用感受:7.8 分
2.集文件存储、在线办公、团队协作于一身
3.支持网页端/Windows/Mac/安卓/iOS全平台同步
4.文件管理:支持WebDAV协议,手机电脑自动同步
5.在线办公:内置OnlyOffice文档协作(支持Word/Excel/PPT)
6.效率工具:日历/邮件/视频会议/思维导图一应俱全
7.所有文件存储在自己的服务器上,再也不用担心第三方平台泄露隐私
8.插件化扩展,应用市场提供200+插件,想用什么功能自己装
9.方法1和方法2部署成功后都会生成2个容器方法1:最新版本安装
version: '3'
services:
nextcloud:
image: nextcloud:latest
container_name: nextcloud
ports:
- "8883:80"
volumes:
- ./nextcloud:/var/www/html
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=自定义密码
depends_on:
- db
db:
image: mariadb:latest
container_name: nextcloud-db
environment:
- MYSQL_ROOT_PASSWORD=自定义密码
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=自定义密码
volumes:
- ./db:/var/lib/mysql方法2:指定版本安装(22.1.0版本)
镜像大小:1178.8 MBversion: '3'
services:
nextcloud:
image: nextcloud:22.1.0
container_name: nextcloud
ports:
- "8883:80"
volumes:
- ./nextcloud:/var/www/html
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=自定义密码
depends_on:
- db
db:
image: mariadb:10
container_name: nextcloud-db
environment:
- MYSQL_ROOT_PASSWORD=自定义密码
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=自定义密码
volumes:
- ./db:/var/lib/mysql方法3:源文件安装(28.0.14版本)
wget https://download.nextcloud.com/server/releases/nextcloud-28.0.14.zip
unzip nextcloud-28.0.14.ziphttps://自定义路径/nextcloud/index.php
内存占用:136.29 MB 1.一个可以实现自定义创建文本来模拟手写文字效果的工具 ① 在线体验 [58] Handwriting:手写字生成工具


镜像大小:881.58 MB
使用感受:7.5分
2.可以上传自己的字体来生成符合你需求的独特手写风格
3.支持自定义背景,没有背景图片,网站将自动为你生成带有横线的背景图片
4.支持在线预览
5.一旦你对预览满意,你可以生成一整套图片。这些图片将被方便地打包成一个 zip 文件,以便于下载
6.一键生成 pdf,不用再手动粘贴图片
7.该项目运行成功后,会自动生成两个容器
8.总的来说,是一个蛮有意思的工具services:
frontend:
image: 14790897/frontend-handwriting:latest
ports:
- "8883:80"
depends_on:
- backend
cpu_count: 1
cpu_quota: 50000
cpu_period: 100000
mem_limit: 800m
memswap_limit: 1600m
backend:
image: 14790897/backend-handwriting:latest
ports:
- "127.0.0.1:8884:5000"
volumes:
- ./ttf_files:/app/font_assets
- ./logs:/app/logs
cpu_count: 1
cpu_quota: 80000
cpu_period: 100000
mem_limit: 1500m
memswap_limit: 4000m如果该项目源镜像拉取失败,请使用③,先上传备用镜像,然后再运行该项目即可正常使用
② Handwriting项目地址
③ Handwriting备用镜像 提取码:7xfv
内存占用:23.80 MB 初始账号:admin [57] FileBrowser:轻量级服务器文件管理工具

镜像大小:21.65 MB
使用感受:7.3分
1.整体页面清爽简洁
2.一款轻量级服务器/Nas文件管理工具
3.可以对文件进行管理,包括分享、重命名、移动、删除、下载、上传等操作
4.支持各种文件在线编辑、查看
5.当作简易版的私人云盘来用也还不错screen -S filebrowserdocker run \
-v ./path/to/root:/srv \
-v ./path/filebrowser.db:/database.db \
-v ./path/.filebrowser.json:/.filebrowser.json \
-u $(id -u):$(id -g) \
-p 8181:80 \
filebrowser/filebrowser
初始密码:上述代码执行成功后会显示
内存占用:28.08 MB 初始账号和密码:admin / 123456 [56] MinDoc:Markdown文档管理工具


镜像大小:1012.64 MB
使用感受:6.6分
1.整体页面清爽简洁
2.支持Markdown/HTML双编辑器
3.自带版本控制+权限管理
4.接口文档、数据库字典、项目手册通通都能装
5.全格式通吃:Markdown秒渲染,HTML富文本所见即所得
6.军工级权限:项目/文档/成员三级权限管控
7.智能检索:全文搜索+标签分类,文档秒定位
8.自适应界面手机电脑都能写
9.生产环境建议改用MySQL数据库
10.定期备份uploads和database目录
11.双模编辑器:左侧写Markdown,右侧实时预览version: "3"
services:
mindoc:
image: registry.cn-hangzhou.aliyuncs.com/mindoc-org/mindoc:v2.1
container_name: mindoc
restart: always
ports:
- 8181:8181
volumes:
- ./conf:/mindoc/conf
- ./static:/mindoc/static
- ./views:/mindoc/views
- ./uploads:/mindoc/uploads
- ./runtime:/mindoc/runtime
- ./database:/mindoc/database
environment:
- MINDOC_RUN_MODE=prod
- MINDOC_DB_ADAPTER=sqlite3
- MINDOC_DB_DATABASE=./database/mindoc.db
- MINDOC_CACHE=true
内存占用:55.68 MB 或 [55] Vocechat:私人聊天系统


镜像大小:60.21 MB
使用感受:8.5分docker run -d --restart=always \
-p 5212:3000 \
--name vocechat-server \
-v ./data:/home/vocechat-server/data \
privoce/vocechat-server:latestversion: '3'
services:
vocechat:
image: privoce/vocechat-server:latest
container_name: vocechat
restart: always
ports:
- 5212:3000
volumes:
- ./data:/home/vocechat-server/data
command:
- --network.frontend_url "http://你的域名或IP:5212"
内存占用:43.20 MB 或 [54] Cloudreve:私人云盘

镜像大小:102.92 MB
使用感受:8.3分
1.支持拖拽式上传,上传下载进度一目了然
2.支持各种文件的存储,图片和视频都可以预览
3.支持链接分享,可对链接加密,也可设置链接的有效期
4.支持 WebDAV 协议,电脑可以直接挂载私人网盘
5.支持HTTP、FTP、磁力链文件地址的离线下载
6.建在自己服务器上的私人云盘,再也不用担心被其他网盘的各种限制
7.支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 、S3 兼容协议 作为存储端
8.支持在线压缩 / 解压缩、多文件打包下载
9.支持视频、图像、音频、 ePub 在线预览,文本、Office 文档在线编辑docker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:3.8.3docker run -d \
--name cloudreve \
-p 5212:5212 \
-v ./data:/cloudreve/data \
cloudreve/cloudreve:latest
内存占用:3.30 MB 或 [53] Arya:在线 Markdown 编辑器

镜像大小:48.60 MB
使用感受:7.3分
1.整体页面简洁清新
2.整体使用感受也挺不错
3.通常 Markdown 解析器自带的基本功能
4.支持流程图、甘特图、时序图、任务列表
5.支持粘贴 HTML 自动转换为 Markdown
6.支持插入原生 Emoji、设置常用表情列表
7.支持编辑内容保存本地存储,防止意外丢失
8.支持实时预览,主窗口大小拖拽,字符计数
9.支持检查并格式化 Markdown 语法,使其专业
10.支持导入本地 Markdown(*.md) 文件;version: '3'
services:
markdown-editor:
image: nicejade/markdown-online-editor:latest
ports:
- '8883:80'
restart: alwaysdocker run -d -p [您指定的端口]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8883:80 nicejade/markdown-online-editor:latest
内存占用:18.75 MB 或 注意:首次使用注册的账号会被设置为管理员(目前仅管理员支持发布内容) [52] Ech0:轻量级笔记发布分享工具

镜像大小:83.61 MB
使用感受:8分
1.整体页面简洁清新
2.整体使用感受也挺不错
3.部署完注册就能使用
4.适合作为个人临时笔记、即时灵感、也可以作为个人动态朋友圈
5.支持快速发布与分享你的想法、文字与链接
6.支持Rss订阅version: '3'
services:
ech0:
image: sn0wl1n/ech0:latest
container_name: ech0
restart: unless-stopped
ports:
- "6277:6277"
volumes:
- ./data:/app/data
environment:
- JWT_SECRET=Hello Echos!docker run -d \
--restart unless-stopped \
--name ech0 \
-p 6277:6277 \
-v $(pwd)/data:/app/data \
-e JWT_SECRET="Hello Echos!" \
sn0wl1n/ech0:latest
内存占用:367.70 MB 注意: [51] Code-Server:云端代码编辑器


镜像大小:631.08 MB
使用感受:8.2分
1.整体使用感受还不错
2.微软出品的编辑器Visual Studio Code(VS Code)有的功能,Code-Server都有,妥妥的原汁原味云端搬运版本(但它部署好就可以直接使用,不用设置复杂的环境配置)
3.在浏览器里就能写代码、跑代码、运行调试代码
4.不用担心本地电脑卡顿的问题,一切交给服务器运行
5.随时随地,任何设备,只要有浏览器和网络,无论是你的MacBook、Windows PC、Linux本,甚至是iPad、安卓平板,甚至是性能一般的旧电脑,都能瞬间变成强大的开发工作站!
6.告别SSH+Vim的痛苦,直接在服务器上用VS Code编辑代码,调试、版本控制、文件管理,一切都变得可视化、高效化。docker run -d \
--name=code-server \
-e PUID=1026 \
-e PGID=101 \
-e TZ=Asia/Shanghai \
-e PASSWORD=自定义访问口令 \
-p 8883:8443 \
-v ./code-server:/config \
--restart unless-stopped \
linuxserver/code-server:latest
1.初始化为全英文页面,在页面左侧栏最后一个项目"拓展Extensions"中输入 cn ,找到"Chinese (Simplified) (简体中文) Language Pack"插件,点击安装,安装好以后点击页面左下角"设置"的第一个选项,在输入框内输入display后点击这行命令,会显示安装的语言列表,选择中文即可
2.代码编辑/添加好了,怎么看效果呢?我们去左边的"拓展Extensions"中输入‘ Live Server ’,点击安装。装好后,回到我们的代码文件,看到页面右下角那个‘ Go Live ’按钮,点击即可运行。
内存占用:92.72 MB 执行完以上代码后还需在 初始用户名:admin [50] Xnote:个人笔记兼知识库系统


镜像大小:976.72 MB
使用感受:8.5分
1.整体页面清爽
2.支持Markdown/富文本/代码片段等多种格式
3.内置脚本管理器、代码对比等程序员专属工具
4.Web端+移动端自适应,随时随地记录灵感
5.通过插件可集成GitHub、钉钉等第三方服务
6.支持Dockerfile方式自定义构建镜像部署
7.整体使用感受还不错
8.重试次数过多解决方案:将第11行的“ 3 ”改成“ 9999 ”保存并执行即可version: '3'
services:
xnote:
image: wbsu2003/xnote:latest
container_name: xnote
restart: unless-stopped
ports:
- 8882:8882
volumes:
- ./data:/data
- ./config/boot.properties:/config/boot/boot.sae.properties/项目路径/xnote/config/ 目录下添加一个 boot.properties 文件(如果已经存在同名的文件夹,删除并替换掉即可),并将以下代码复制到其中,然后重新启动该项目:# 单元测试的配置
data = ./testdata
db_driver = sqlite
db_debug = true
# 启用数据库同步
sync_db_from_leader = true
port = 8882
test_ssdb = false
test_ssdb.type = bool
初始密码:123456
内存占用:23.70 MB 或 或使用Push and Deploy方法:这种方式简单来说,就是将该项目的源文件上传到自己的服务器或Nas设备来部署(可自定义维护和操作)。 ①下载项目源文件 自行前往PanHub项目官网下载(需自行调试才能正常运行),或使用本站资源库下载(无需调试,上传即用)。 ②上传项目源文件 ③构建镜像 ④运行镜像 [49] PanHub:聚合网盘资源搜索转存工具


镜像大小:133.74 MB
使用感受:8.5分
1.整体页面清爽
2.搜索的资源也挺丰富
3.支持百度网盘、阿里云盘、夸克云盘…等多家云盘转存
4.支持Dockerfile方式自定义构建镜像部署
5.整体使用感受挺不错docker run \
--name panhub \
-p 8881:8881 \
-d \
ghcr.io/wu529778790/panhub.shenzjd.com:latestdocker run \
--name panhub \
-p 8881:8881 \
-d \
docker.io/wu529778790/panhub.shenzjd.com:latestdocker build -t PanHub .首次构建镜像时间可能较长,耐心等它跑完即可。
docker run -p 8881:8881 -d PanHub
内存占用:14.76 MB 注意,部署该项目后有涉H风险,请谨慎部署。 [48] Pansou:聚合网盘资源搜索转存工具


镜像大小:70 MB
使用感受:7分
1.整体页面清爽
2.搜索的资源也挺丰富
3.支持百度网盘、阿里云盘、夸克云盘…等多家云盘转存
4.但有2个不好的地方,一是该项目的Dockerfile部署貌似有问题(不能源码部署),二是该项目由于资源丰富,部分资源在搜索时会出现颜色内容(尽量避免选择"磁力、Others、Thunder、Torrent"等方式转存,选择其他方式即可)
5.首次运行该项目代码时时间较长
6.整体使用感受蛮不错的services:
pansou:
image: ghcr.io/fish2018/pansou-web
container_name: PanSou
ports:
- 8880:80
environment:
- DOMAIN=localhost
- PANSOU_PORT=8888
- PANSOU_HOST=127.0.0.1
volumes:
- ./data:/app/data
- ./log:/app/logs
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/api/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
内存占用:156 MB [47] Emby:一站式个人媒体工具

镜像大小:644 MB
使用感受:7.5分
1.统一管理视频、音乐等媒体,自动匹配元数据。
2.支持多设备播放,自动转码适配设备与网络。
3.可部署在NAS、电脑等多平台,方便访问。
4.支持多用户管理及家长控制,权限分明。
5.支持远程访问,随时随地获取媒体资源。
6.简单一点,就是可以在智能电视或其它智能设备上播放Nas或服务器上的视频的工具
7.支持多语言显示(包括中文)docker run -d \
--name=emby-test \
-p 8096:8096 \
-v ./config:/config \
emby/embyserver:latest
内存占用:21 MB [46] Yt-DIp-Webui:多平台下载工具

镜像大小:310 MB
使用感受:6分
1.简洁直观的网页UI界面
2.支持视频下载,甚至还包括音乐也没有问题
3.通过浏览器链接轻松下载页面中的视频、音频、字幕等媒体文件
4.支持的网站平台多达上千个,其中就包括国内常见的某站,某云,等等
5.默认的语言为英文,我们需要点开“设置”按钮设置中文即可
6.实际体验很一般,还没Easy-VDL好用(不知道是不是我的设置有问题,反正实际体验下来,不好用)services:
yt-dlp-webui:
image: marcobaobao/yt-dlp-webui
container_name: yt-dlp-webui
restart: unless-stopped
ports:
- 3033:3033 # 项目WebUI打开端口,冒号前面请勿和本地冲突
volumes:
- ./downloads:/downloads # 冒号前面映射downloads子文件夹实际路径
- ./config:/config # 冒号前面映射config子文件夹实际路径
healthcheck:
test: curl -f http://localhost:3033 || exit 1 # 容器服务检测命令,默认即可
内存占用:514 MB 项目默认端口:2443 [45] PandaWIKI:NAS上的AI知识中心

镜像大小:2.5 GB
使用感受:7.4分
1.支持辅助创作、问答以及搜索
2.支持对接钉钉、飞书以及企业微信
3.设置好模型之后就能进行知识库的创建
4.知识库的导入支持非常丰富,除了能直接导入本地文件,还支持URL、RSS、Sitemap、Notion、Epub等网站以及软件的导入,格式上面常规的文档格式例如doc、txt等等,也支持md等格式。
5.支持AI润色以及总结,同时也支持支持内容的AI摘要。
6.支持自定义接入Ai大模型
7.实际体验还行吧
知识库默认端口:80(可自定义更改)
登录帐号和密码:在项目运行成功后会有显示bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"因为目前PandaWiki没有提供手动部署的文档,所以我们需要利用一键脚本,而UGOS Pro系统在权限方面算是目前国内NAS中放的最开的,所以也方便我们去折腾。(该项目运行成功后会自动生成12个容器)
内存占用:38 MB [44] LibreSpeed:服务器或Nas测速工具

镜像大小:456 MB
使用感受:7分
1.页面清爽简洁
2.简单易用,数据清晰明了
3.一款访问服务器或Nas的测速工具(测的是设备到服务器或Nas的速度,不是网速哦)
4.首次拉取镜像时间较长services:
speedtest:
image: adolfintel/speedtest:latest
container_name: speedtest
ports:
- 12345:80
restart: unless-stopped
内存占用:178 MB 接口地址:ip:8210 [43] IPTV-API:电视直播源

镜像大小:1.13 GB
使用感受:7分
1.首次安装运行时间较长
2.整体运行下来比较消耗服务器CPU性能(cpu性能不好的有点吃不消)
3.一个可高度自定义的IPTV接口
4.自定义频道菜单,自动获取直播源,测速验效后生成可用的结果,可实现秒播级体验
5.自定义模板,支持别名,生成您想要的频道
6.支持RTMP推流(live/hls),提升播放体验
7.支持多种获取源方式:本地源、组播源、酒店源、订阅源、关键字搜索
8.支持EPG功能,显示频道预告内容
M3u 接口:ip:8210/m3u
Txt 接口:ip:8210/txt
接口内容:ip:8210/content
测速日志:ip:8210/logversion: '3.8'
services:
tv-driver:
image: guovern/tv-driver:latest
ports:
- "8210:8000"
volumes:
- ./IPTV/config:/tv-driver/config
- ./IPTV/output:/tv-driver/output
restart: always
内存占用:60 MB [42] HowToCook:菜谱工具

镜像大小:1 GB
使用感受:8.1分
1.页面清爽,支持白天夜晚模式
2.挺不错的一款菜谱工具
3.结构化菜谱,需要什么食材,需要多少食材,怎么做,每一步都非常清楚,部分菜谱还有配图
4.支持自定义搜索菜名version: '3.9'
services:
jeson:
image: 'registry.cn-hangzhou.aliyuncs.com/jeson/how-to-cook:latest'
ports:
- '5000:5000'
restart: always
container_name: mycook
内存占用:54 MB [41] GCopy:跨设备复制粘贴工具

镜像大小:165 MB
使用感受:6分
1.整体页面还算清爽(但不支持中文显示,只能靠插件翻译)
2.不限设备只要登陆同一个邮箱即可使用
3.支持代码片段、网址、截图、10MB以下文件
4.不用安装任何客户端,打开浏览器就能用
5.实际体验下来也不咋样(一直提示未授权剪切板)
6.运行成功后会生成两个容器openssl rand -base64 32version: '3.8'
services:
gcopy:
image: llaoj/gcopy
container_name: gcopy
restart: unless-stopped
ports:
- "3376:3376"
command:
- "--app-key=执行第一段代码生成的随机口令"
- "--smtp-host=邮箱服务器地址"
- "--smtp-port=465"
- "--smtp-username=你的邮箱"
- "--smtp-password=邮箱密码"
- "--smtp-ssl"
gcopy-frontend:
image: llaoj/gcopy-frontend
container_name: gcopy-frontend
restart: unless-stopped
ports:
- "3375:3375"
volumes:
- ./env.txt:/app/.env.production
depends_on:
- gcopy
内存占用:101 MB [40] Bender:可视化链接管理工具

镜像大小:340 MB
使用感受:6.5分
1.一款简单的可视化链接管理工具
2.随时随地都可以添加或删除链接(包括相关图片)
3.全英文页面,不支持中文显示(但操作相对比较简单,易操作)
4.点击右上角「Import Homer Config」直接粘贴原有YAML文件,系统会自动解析出链接和分组。
5.这个项目貌似只能自己使用,只要知道项目地址都能添加或删除链接(这点我觉得不太友好)docker run -d \
--name bender \
-p 8080:8080 \
-v /自定义路径/data:/app/static \
--restart=always \
jez500/bender:latest
内存占用:51 MB 默认的 melody key 为: melody(可修改) [39] Melody:个人在线音乐平台

镜像大小:242 MB
使用感受:6.5分
1.整体页面还算简洁,但对移动端不友好
2.这款开源项目旨在帮助你更好地管理音乐
3.支持在各大音乐和视频网站检索歌曲
4.支持一键下载到本地,一键上传到云盘(网易云音乐云盘)
5.支持在线搜索和播放
6.实际体验感觉很一般,整体感觉有点鸡肋
7.需要登录网易云音乐docker run -d -p 5566:5566 -v /自定义路径/melody-profile:/app/backend/.profile foamzou/melody:latest
内存占用:4 MB [38] Squoosh:可视化图像压缩工具

镜像大小:161 MB
使用感受:8分
1.一款小巧的可视化图像压缩工具
2.页面清爽简洁
3.全英文页面(但操作简单易用)
4.支持拖拽上传图像
5.自定义压缩比例,压缩前后效果和大小一眼可见docker run -d --name squoosh -p 85:80 hausen1012/squoosh:latest
内存占用:121 MB [37] Cinemore:全平台媒体刮削播放一体工具

镜像大小:97 MB
使用感受:7分
1.页面清爽简洁
2.支持私有云和本地储存
3.支持私有云和本地储存上的资源进行刮削和播放
4.支持刮削影视资源:风格、年份、语言、国家和地区、分辨率…
5.自带丰富的媒体分类功能
6.支持多平台播放、多设备播放
7.自备的影视资源名称必需规范,不然刮削出来的东西惨不忍睹
8.整体来说还行吧,部分功能需要另外花钱购买services:
cinemore:
container_name: cinemore
image: cinemore/cinemore-server:latest
ports:
- 10800:8000
volumes:
- ./data:/app/data
- /自定义路径/媒体库:/media1
#environment:
# 增加代理的话删除#
#- HTTP_PROXY=http://192.168.2.1:1890
#- HTTPS_PROXY=http://192.168.2.1:1890
内存占用:11 MB [36] Logseq:开源笔记工具

镜像大小:150 MB
使用感受:6分
1.首页较为凌乱全是英文(但可设置为中文)
2.支持知识管理、协作、PDF 注释和任务管理
3.支持多种文件格式,包括Markdown和Org-mode
4.支持大纲,双向链接,本地存储
5.实际体验感受很一般(估计是我用着不习惯吧)sudo docker run -d --rm -p 8010:80 ghcr.io/logseq/logseq-webapp:latest
内存占用:94 MB [35] EasyVoice:文本在线转语音工具

镜像大小:580 MB
使用感受:7.5分
1.支持一键生成语音和字幕,免费无时长、无字数限制
2.多长的文本都能立刻播放
3.支持语言、性别、配音角色、语速、音量、音调等多种设置
4.支持.txt格式文件上传转换
5.实际体验效果还不错services:
easyvoice:
image: cosincox/easyvoice:latest
restart: unless-stopped
container_name: easyvoice
ports:
- "9549:3000"
environment:
- DEBUG=true
- OPENAI_BASE_URL=https://openrouter.ai/api/v1/
volumes:
- /自定义路径/audio:/app/audio
内存占用:93 MB 默认管理员账号:root [34] SyncTV:家庭影院跨设备同步观影

镜像大小:74 MB
使用感受:7.5分
1.页面清爽且功能丰富的一个远程观影工具
2.可创建房间同步观影(异地恋必备神器)、实时聊天互动
3.支持视频和直播解析功能
4.整体效果感觉蛮不错的
默认管理员密码:rootdocker run -d --name synctv -v /自定义路径/synctv:/root/.synctv -p 8083:8080 synctvorg/synctv
内存占用:74 MB 默认用户名:admin [33] Rmoments:多用户极简朋友圈

镜像大小:1.67 GB
使用感受:7分
1.页面简洁
2.一款仿微信朋友圈的项目(可自定义发布个人动态)
3.支持S3存储
4.支持邮箱实时通知
5.本项目Fork自大佬kingwrcy的moments
默认密码:a123456version: '3'
services:
rmoments:
image: ranjie/rmoments:v0.4.1_with_redis
container_name: rmoments
restart: unless-stopped
ports:
- 3031:3000
volumes:
- ./data:/app/data/
内存占用:1 MB [32] Drawnix:流程图思维导图白板工具

镜像大小:5 MB
使用感受:7分
1.一款小巧的流程图思维导图和白板画图一体工具
2.支持星空、暗夜、复古、柔和等6种背景模式
3.整体使用体验还行
4.体积小巧,简单易操作version: '3' # 最新版docker compose删除该行即可
services:
drawnix:
image: docker.1ms.run/ydxian/drawnix:latest
container_name: drawnix
ports:
- "5233:80" # 冒号左侧可自行修改
restart: always
内存占用:286 MB [31] Fiora:私人聊天室

镜像大小:3.26 GB
使用感受:7.5分
1.一款页面清爽的个人聊天室
2.能群聊能私聊能传文件(功能有点类似微信或者QQ聊天,但不能视频和语音)
3.支持多平台使用
4.发送接收消息可以实时显示version: "3"
services:
mongo:
container_name: fiora-db
image: mongo
volumes:
- /自定义路径/data/mongo:/data/db
networks:
- fiora-net
redis:
container_name: fiora-redis
image: redis
networks:
- fiora-net
fiora:
container_name: fiora
image: suisuijiang/fiora
ports:
- "8080:9200" # 左侧端口可自定义
environment:
- Database=mongodb://fiora-db:27017/fiora
- RedisHost=fiora-redis
depends_on:
- mongo
- redis
networks:
- fiora-net
networks:
fiora-net:该项目成功运行后会自动生成3个容器
内存占用:3 MB [30] Game2048:在线网页小游戏

镜像大小:8 MB
使用感受:7分
1.页面整洁
2.趣味性和可玩性挺不错
3.安装和操作都挺简单version: '3.8'
services:
game2048:
image: quchaonet/2048
container_name: game2048
ports:
- "8751:8080"
restart: unless-stopped
内存占用:56 MB [29] Notepad:个人临时记事本工具

镜像大小:641 MB
使用感受:7分
1.全英文页面,不支持中文显示
2.首页较为凌乱(打开记事本功能后还能接受)
3.记事本功能支持刷新实时同步显示,作为个人临时记事本也还行
4.支持自定义口令记事本version: '3.9'
services:
notepad:
image: athlon1600/notepad:latest
environment:
- NODE_ENV=production
volumes:
- /自定义路径/public:/app/backend/public
- /自定义路径/storage:/app/backend/storage
ports:
- "8760:3000"
container_name: notepad_container
restart: always
内存占用:620 MB [28] HivisionIDPhotos:证件照生成工具

镜像大小:1.76 GB
使用感受:8.5分
1.一款功能丰富且强大的证件照处理工具
2.支持照片尺寸更换、底色更换、美颜、加水印…
3.支持处理后的高清照、排版图下载
4.支持多语言显示(包括中文显示)docker run --name HivisionIDPhotos -d -p 7860:7860 linzeyi/hivision_idphotos
内存占用:35 MB [27] Speedtest-x:在线测速工具

镜像大小:457 MB
使用感受:6.5分
1.页面简洁
2.实际测出的数据比其他工具的都小
3.整体感觉也还行吧
4.对于数据而言,可以作为参考version: '3.9'
services:
speedtest-x:
image: badapple9/speedtest-x
tty: true
stdin_open: true
ports:
- '9001:80'
restart: always
container_name: speedtest-x
内存占用:241 MB [26] Jellyfin:个人影视库

镜像大小:1.16 GB
使用感受:8分
1.一款功能强大的私人影视库工具
2.支持多设备播放、多语言显示(包括中文)
3.支持自定义路径播放
4.支持自动刮削影视资源(影视封面、演员信息、影视简介等)docker run -d \
--net mybridge \
--name jellyfin \
-p 8096:8096 \
-v /自定义路径/Jellyfin/config:/config \
-v /自定义路径/Jellyfin/cache:/cache \
-v /自定义路径/Jellyfin/ubuntu:/media \
--restart=unless-stopped \
jellyfin/jellyfin
内存占用:5 MB [25] GoDoos:轻量内网办公系统

镜像大小:282 MB
使用感受:6分
1.一款轻量级内网办公系统
2.内含word/excel/ppt/pdf/内网聊天/白板/思维导图等多个办公软件
3.体验还算流畅
4.页面清爽简洁(整体页面和windows系统挺像的)
5.配置好存储方式和服务器地址即可使用services:
godoos:
container_name: godoos
restart: unless-stopped
image: docker.1ms.run/godoos/godoos:latest
volumes:
- ./data:/root/.godoos/os
ports:
- 56780:56780
内存占用:66 MB [24] MoonTV:在线影视工具

镜像大小:203 MB
使用感受:8分
1.页面清爽,支持白天夜晚模式
2.综合性影视资在线搜索、观看工具
3.与LibreTV有点类似
4.资源比较齐全
5.首次安装时间较长services:
moontv:
image: ghcr.io/senshinya/moontv:latest
container_name: moontv
ports:
- 3000:3000
environment:
- PASSWORD=自定义访问密码
restart: unless-stopped
内存占用:92 MB [23] LibreTV:免费在线搜剧追剧神器

镜像大小:170 MB
使用感受:8分
1.一款功能强大的在线影视工具
2.支持自定义Api搜剧docker run -d \
--name libretv \
--restart unless-stopped \
-p 8899:8080 \
-e PASSWORD=vjocc1 \
-e ADMINPASSWORD=vjocc2 \
bestzwei/libretv:latestversion: '3'
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080"
environment:
- PASSWORD=${PASSWORD:-vjocc1} # 可将 vjocc1 修改为你想要的密码,默认为 vjocc1
- ADMINPASSWORD=${PASSWORD:-vjocc2} # 可将 vjocc2 修改为你想要的密码,默认为 vjocc2
restart: unless-stopped如果不想设置密码,将两个密码设置项目删除即可
内存占用:394 MB [22] Easy-VDL:多平台视频下载工具

镜像大小:1.83 GB
使用感受:8.5分
1.页面清爽整洁
2.支持抖音短视频解析和YouTube下载
3.下载的视频无明显压缩迹象
4.首次安装时间较长version: '3'
services:
easy-vdl:
image: docker.1ms.run/qq918652593/easy-vdl:latest
container_name: easy-vdl
ports:
- "8082:80"
volumes:
- /自定义路径/easy-vdl:/app/downloads
restart: always
内存占用:4 MB [21] Mazanoke:图像压缩工具

使用感受:7分
1.页面清爽
2.不支持中文,全英文页面,但操作简单
3.支持批量上传并压缩
4.整体压缩效果还行sudo docker run -d \
--restart unless-stopped \
--name mazanoke \
-p 3474:80 \
ghcr.io/civilblur/mazanoke:latest
使用感受:6.5分 [20] PicSmaller:图片压缩工具

1.页面清爽
2.压缩效果还算可以
3.支持拖拽式上传mkdir -p PicSmaller
cd /自定义路径/PicSmaller && git clone https://github.com/joye61/pic-smaller.git
cd ./pic-smaller
docker build -t picsmaller .
docker run -p 3001:3001 -d picsmaller在部署该项目时按上述命令分5步完成,一行一个步骤
使用感受:8分 [19] Music-Tag-Web:音乐资源刮削工具

1.一款功能强大的音乐资源刮削工具
2.支持自动和手动刮削音乐资源
3.可以根据音乐文件自动匹配该音乐的一切信息:歌曲名称、作者、专辑、歌词、相关图片、发行时间、歌曲类型、歌曲大小……docker run -d -p 8001:8001 -v /自定义music文件存储路径/music:/app/media -v /自定义data文件存储路径:/app/data --restart=always xhongc/music_tag_web:latest
使用感受:6.5分 [18] Navidrome:在线音乐管理工具

1.一款音乐在线管理工具
2.将音乐资源上传到该项目的Music目录,即可在线播放
3.该项目搭配Music-Tag-Web体验更佳
4.该项目对pc端和移动端的兼容性挺不错的docker run -d \
--name navidrome \
--restart=unless-stopped \
--user $(id -u):$(id -g) \
-v /自定义music文件存储路径/music:/music \
-v /自定义data文件存储路径/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
deluan/navidrome:latest
内存占用:193 MB [17] ZFile:个人文件管理系统


镜像大小:439 MB
使用感受:8分
1.页面清爽
2.可以用于个人的在线网盘
3.可以将你各个存储类型的存储源,统一到一个网页中查看、预览、维护,再也不用去登录各种各样的网页登录后管理文件
4.支持多种云存储服务,如阿里云OSS、腾讯云COS、七牛云Kodo等
5.上传下载、多用户管理、权限设置等丰富特性
6.在线预览: 支持图片、音视频、文本文件、PDF 甚至 3D 文件的在线预览,不用下载就能查看
7.文件直链和二维码: 快速分享文件,再也不用复制链接到聊天窗口了,直接扫码下载,方便快捷。
8.自定义 JS 和 CSS: 对于前端高手来说,可以自定义页面样式,打造个性化的网盘!sudo docker run -d --name=zfile --restart=always \
-p 5566:8080 \
-v /自定义路径/db:/root/.zfile-v4/db \
-v /自定义路径/logs:/root/.zfile-v4/logs \
-v /自定义路径/file:/data/file \
zhaojun1998/zfile:latest
内存占用:37 MB [16] Quark-AutoSave:夸克网盘自动转存工具

镜像大小:61 MB
使用感受:6分
1.整体页面还不错
2.夸克网盘自动转存
3.资源自动更新,解放双手
4.每日自动签到,领网盘空间
5.支持多个通知推送渠道services:
quark-auto-save:
image: cp0204/quark-auto-save:latest
container_name: quark-auto-save
ports:
- 5005:5005 # 冒号左侧端口可改
restart: unless-stopped
environment:
WEBUI_USERNAME: "admin" # 管理账户密码,自定义
WEBUI_PASSWORD: "admin123"
volumes:
- /自定义路径/config:/app/config # 配置持久化
- /自定义路径/media:/media # 可选,模块alist_strm_gen生成strm使用docker run -d \
--name quark-auto-save \
-p 5005:5005 \ # 映射端口,:前的可以改,即部署后访问的端口,:后的不可改
-e WEBUI_USERNAME=admin \
-e WEBUI_PASSWORD=admin123 \
-v /自定义路径/config:/app/config \ # 必须,配置持久化
-v /自定义路径/media:/media \ # 可选,模块alist_strm_gen生成strm使用
--restart unless-stopped \
cp0204/quark-auto-save:latest
# registry.cn-shenzhen.aliyuncs.com/cp0204/quark-auto-save:latest # 国内镜像地址
内存占用:60 MB 默认管理员密码:FileCodeBox2023 [15] FileCodeBox:匿名文件快速分享工具

镜像大小:245 MB
使用感受:8.5分
1.一款页面清爽的文件分享工具
2.支持匿名分享、支持白天夜晚模式
3.后台精准管理,全流程一目了然
4.支持自定义文件储存路径
5.支持拖拽文件上传(文件上传的大小可自定义设置)
6.分享文件就像取快递一样简单
默认管理员地址:http://服务器ip:12345/#/adminversion: '3.8'
services:
filecodebox:
image: lanol/filecodebox:latest
container_name: filecodebox
restart: unless-stopped
ports:
- 12345:12345
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
内存占用:46 MB [14] GoPeed:全平台下载工具

镜像大小:60 MB
使用感受:6.5分
1.一款页面简洁且清爽的下载工具
2.支持HTTP、BitTorrent、Magnet等协议下载
3.多平台适用:Windows/Mac/Linux/安卓/iOS/Docker
4.估计是我自己的网速太拉胯的原因吧,下载速度不是很满意,所以给的使用感受评分较低services:
gopeed:
container_name: gopeed
ports:
- 9999:9999
environment:
- PUID=0
- PGID=0
- UMASK=022
volumes:
- /自定义路径/gopeed/Downloads:/app/Downloads
restart: unless-stopped
image: liwei2633/gopeed
内存占用:3 MB [13] Oasis:极简文件管理工具

镜像大小:32 MB
使用感受:6分
1.一款简易的文件管理工具
2.可当做个人轻量网盘使用
3.支持图片预览、中文显示
4.支持访客设置version: '3.8'
services:
oasis:
image: machengim/oasis:latest
container_name: oasis
ports:
- "8012:8000"
volumes:
- /path/to/db:/opt/oasis/db
- /path/to/files:/home/storage
restart: unless-stopped
内存占用:200 MB [12] WebOS:云端文件管理工具

镜像大小:152 MB
使用感受:7.5分
1.并非是大家熟知的那个Palm WebOS系统
2.一个开源基于Java的私有云存储系统
3.页面清爽且可玩性十足
4.类似Windows资源管理器的操作体验
5.支持多种主流网盘的挂载(阿里云盘、百度云盘、OneDrive等)
6.可以当做轻量云端Nas来玩version: "3.9"
services:
webos:
image: docker.1ms.run/fs185085781/webos:latest
restart: always
ports:
- "8088:8088"
volumes:
- /yajun/0/share:/webosMnt
- /yajun/0/share/data/webos/rootPath:/webos/api/rootPath
- /yajun/0/share/data/webos/apps:/webos/web/apps
内存占用: 55 MB [11] PairDrop:文件传输工具

镜像大小: 97 MB
使用感受:8.5分
1.页面清爽,支持白天夜晚模式
2.局域网(自动识别)和非局域网都可以传输
3.传输速度还不错
4.整体页面感觉有点类似LocalSend
5.多语言支持(包括中文)services:
pairdrop:
image: ghcr.nju.edu.cn/schlagmichdoch/pairdrop
container_name: pairdrop
restart: unless-stopped
environment:
TZ: Asia/Shanghai
ports:
- "4000:3000"
使用感受:6.5分 [10] OpenList:网盘聚合工具AList的开源替代品

1.AList的开源替代品
2.实际体验与Alist几乎一模一样
3.功能强大,页面清爽
4.该项目目前尚不稳定(2025.07.03)docker run -d \
--name="openlist" \
--restart=always \
-p 5244:5244 \
-v /自定义路径/data:/opt/openlist/data \
-v /自定义路径/share:/opt/openlist/share \
openlistteam/openlist:latestversion: '3'
services:
openlist:
image: openlistteam/openlist:latest
container_name: openlist
restart: always
ports:
- 5244:5244
volumes:
- /自定义路径/data:/opt/openlist/data
- /自定义路径/share:/opt/openlist/share
使用感受:7分 [9] FastSend:文件传输工具

1.页面清爽简洁
2.一款不错的局域网传输工具docker run -d \
--name fastsend \
--restart always \
-p 5300:3000 \
-e NODE_ENV=production \
918178/fastsend:v0.5.7 \
node server/index.mjsvim docker-compose.yaml
version: '3'
services:
fastsend:
image: 918178/fastsend:v0.5.7
container_name: fastsend
restart: unless-stopped
ports:
- 5300:3000
environment:
- NODE_ENV=production
command: node server/index.mjs
内存占用:40 MB [8] Dpanel:可视化Docker管理工具

镜像大小:183 MB
使用感受:6.5分
1.整体页面比较清爽
2.该工具功能丰富
3.但实际体验很一般(有一种脱裤子放屁的感觉,不如宝塔面板上直接操作舒服)docker run -p 8807:8080 --name dpanel \
-e APP_NAME=dpanel \
-v /自定义路径/docker.sock:/var/run/docker.sock \
-v /自定义路径/dpanel:/dpanel \
-d dpanel/dpanel:lite
内存占用:3.1 MB [7] iT-Tools:前端开发者工具箱

镜像大小:54 MB
使用感受:6.5分
1.页面清爽简洁
2.支持语言显示(包括中文)
3.支持白天夜晚模式
4.一款功能丰富的前端开发工具箱docker run -d -p 8080:80 --name it-tools -it corentinth/it-tools
使用感受:8.8 分 1.创建一个新的网站,同时选择创建数据库,PHP版本选择 ≥ 7.4 的版本 并配置PHP环境(注意,如果在部署此项目时可用内存小于 1GB ,安装可能会报错),点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除: putenv,proc_open,pcntl_signal,pcntl_alarm 再点击【软件商店】->【PHP设置】->【安装扩展】,安装以下三个扩展: fileinfo、redis、opcache 2.打开独角卡官方Releases 3.找到Contributors下的Assets,选择一个最新的版本下载 4.将下载好的文件上传到该网站根目录下并解压 5.接下来我们点击进入该网站目录,并删掉默认网页文件 6.解压后,进入dujiaoka文件夹,全选文件,将dujiaoka目录下的全部文件移动到网站根目录,然后删除空白的dujiaoka文件夹 7.点击我们创建的网站,点击网站目录,设置运行目录为 public 并保存 8.再点击伪静态,选择laravel5,保存 9.然后就可以打开我们新创建的网站域名进行配置了,根据我们创建的数据库信息进行配置,MySQL数据库地址和MySQL端口 默认不改动,其他正常填写。 Redis密码 (默认不填写),其他不动。网站名称自定义填写,网站url填写新创建的域名地址 ,其他可不改动。 如果使用HTTPS请将后台的HTTPS也打开,即打开根目录的.evn文件,将ADMIN-HTTPS=false改为ADMIN-HTTPS=true 10.如果在点击"保存"或者"安装"时提示错误,我们可以自行根据提示的错误进行优化(看第1步的PHP配置) 11.然后我们就能打开网站了,后台为域名/admin,默认账号密码都是admin 12.网站搭建方面已经完成,接下来要配置守护进程,步骤:【软件商店】->【Supervisor设置】->【添加守护进程】 13.守护进程信息填写: 名称:随意填写 启动用户:选择www 运行目录:选择程序根目录 启动命令:源码文件位置+artisan queue:work 例如:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work 注意:正式上线后一定要将.env配置里面的APP_DEBUG设置为false ,配置邮件需要重启supervisor所添加的进程 [6] DuJiaoKa:独角数卡自动售货系统

(此项目为非Docker项目)
1.一款非常不错的自动售货系统
2.整体页面简洁美观
3.支持多种支付接口集成,支持多种支付方式,包括但不限于支付宝、微信支付等,方便国内外顾客支付。
4.订单处理:系统支持即时订单处理,自动发货,提供顾客即时满意的购物体验。
5.独角数卡提供详尽的数据统计功能,能够跟踪和显示总订单数、已完成订单、销售额以及支付方式分布等关键销售指标,能帮助站长更好的了解销售状况。
6.支持细粒度的权限管理:通过实施基于角色的访问控制(RBAC),独角数卡允许站长为不同的团队成员设定具体权限,确保每个员工只能访问其职责范围内的信息和操作,加强内部管理和数据安全。
7.支持自动发送订单邮件:独角数卡可以配置邮件模板,当顾客成功下单后,系统会自动发送含有产品卡密和详细信息的邮件,可以极大的提高发货效率。
8.支持配置优惠码独角数卡搭建教程
内存占用:232 MB [5] Dockge:Docker可视化管理工具

使用感受:6分
1.暗黑页面,整体还行
2.可设置为中文页面docker run -p 5001:5001 --name dockge \
-e "DOCKGE_STACKS_DIR=/opt/stacks" \
-e "DOCKGE_ENABLE_CONSOLE=true" \
-v /自定义路径/dockge/docker.sock:/var/run/docker.sock \
-v /自定义路径/dockge/data:/app/data \
-v /自定义路径/dockge/stacks:/opt/stacks \
-d louislam/dockge:1
内存占用:23 MB [4] Memos:个人备忘录工具

镜像大小:63 MB
使用感受:8.5分
1.一款功能丰富且页面清爽的个人备忘录工具
2.体积小巧,功能强大
3.只需注册一个账号便可以开始尽情的记录
4.支持发布私有备忘录和公开备忘录
5.连接上网络,就可以随时随地做备忘记录docker run -d --name memos -p 5230:5230 -v /自定义路径/memos/:/var/opt/memos neosmemo/memos:latest
内存占用:59 MB [3] Bitwarden:密码管理工具

镜像大小:227 MB
使用感受:9分
1.一款功能强大的密码管理工具
2.对pc端、移动端都支持version: "2"
services:
app:
image: vaultwarden/server:latest
environment:
- SERVER_ADMIN_EMAIL=<xxx@qq.com> # 提醒邮件按需修改
- SIGNUPS_ALLOWED=false
- INVITATIONS_ALLOWED=true
- WEBSOCKET_ENABLED=true
- ADMIN_TOKEN=<token> # 按需修改
volumes:
- ./app:/data/
ports:
- 2025:80 # 按需修改,这里与上方放行的端口对应
restart: unless-stopped
networks:
- default
networks:
default:
name: bitwardenopenssl rand -base64 48
cd /root/bitwarden $work && docker-compose up -d
使用感受:6分 [2] Moments:博客订阅工具

1.一款博客文章信息源订阅工具
2.页面清爽
3.页面展示有点像微信朋友圈docker run -d \
--name moments \
-p 自定义端口:80 \
-v moments:/app \
drizzle2001/momentsln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
使用感受:6分 [1] Umami:网站数据统计工具

1.一款网站数据统计工具
2.实时数据更新git clone https://github.com/mikecao/umami.git
cd umami
docker-compose up -d
常用命令
1.运行docker-compose文件
docker-compose up -d2.列出正在运行的部署成功的容器
docker ps3.停止指定的Docker项目
docker stop 名称4.清理未使用的Docker项目残存
docker system prune -f && docker system prune -a --volumes -f5.构建镜像
docker build -t 自定义镜像名称 .6.运行构建的镜像
docker run -p 容器端口:本地端口 -d 自定义镜像名称

