640 字
3 分钟
好玩的开源项目合集

好玩的开源项目合集(部署笔记)#

这份笔记整理了当前目录下所有有趣的开源项目及其部署方式,涵盖了监控、文件管理、工具类等多个领域。


1. Beszel 轻量级服务器资源监控#

简介:一个轻量级的服务器资源监控工具。

部署方式: 使用 Docker Compose 部署:

services:
beszel:
image: 'henrygd/beszel'
container_name: 'beszel'
restart: unless-stopped
ports:
- '8090:8090'
volumes:
- ./beszel_data:/beszel_data

2. BookBrowser 电子书柜#

简介:个人电子书管理系统,支持中文。 项目地址BookBrowser GitHub

部署方式

Terminal window
docker pull dezhao/bookbrowser_cn:latest
docker run -d -p 8090:8090 -v /储存图书的目录:/books --name bookbrowser_cn dezhao/bookbrowser_cn:latest

3. Docker 可视化面板系统 (DPanel)#

简介:功能强大的 Docker 可视化管理面板。

部署方式

  • 标准版
    Terminal window
    docker run -it -d --name dpanel --restart=always \
    -p 80:80 -p 443:443 -p 8807:8080 -e APP_NAME=dpanel \
    -v /var/run/docker.sock:/var/run/docker.sock -v dpanel:/dpanel \
    dpanel/dpanel:latest
  • Lite 版(去掉了域名转发相关):
    Terminal window
    docker run -it -d --name dpanel --restart=always \
    -p 8807:8080 -e APP_NAME=dpanel \
    -v /var/run/docker.sock:/var/run/docker.sock -v dpanel:/dpanel \
    dpanel/dpanel:lite

4. FastSend 文件快传#

简介:基于 WebRTC 技术的点对点文件传输工具,支持快速目录同步,浏览器即可使用。

部署方式

Terminal window
dnf install -y wget unzip
wget https://github.com/ShouChenICU/FastSend/archive/refs/heads/main.zip
unzip main.zip
cd FastSend-main
docker-compose up -d

5. Netdata 性能实时监控系统#

简介:极度详细的实时性能监控工具,支持可视化展示。

部署方式: 使用 Docker Compose:

version: '3'
services:
netdata:
image: netdata/netdata
container_name: netdata
pid: host
network_mode: host
restart: unless-stopped
cap_add:
- SYS_PTRACE
- SYS_ADMIN
security_opt:
- apparmor:unconfined
volumes:
- netdataconfig:/etc/netdata
- netdatalib:/var/lib/netdata
- netdatacache:/var/cache/netdata
- /:/host/root:ro,rslave
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /etc/localtime:/etc/localtime:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /var/log:/host/var/log:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes:
netdataconfig:
netdatalib:
netdatacache:

6. Speedtest-X 测速平台#

简介:基于 badapple9/speedtest-x 的简单测速平台。

部署方式

Terminal window
docker run -d -p 8080:80 badapple9/speedtest-x

7. TenSunS 后羿#

简介:系统级工具(安装脚本涉及 IP 转发及 Docker 部署)。

部署方式

Terminal window
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -f
docker load -i TenSunS-img.tar
tar zxvf TenSunS-1.1.0.tar.gz
cd TenSunS-1.1.0
bash install/docker-compose/all_install.sh

8. Tianji 网站与服务器监测平台#

简介:一站式网站监测及服务器管理平台。

部署方式

version: '3'
services:
tianji:
image: moonrailgun/tianji
ports:
- "12345:12345"
environment:
DATABASE_URL: postgresql://tianji:tianji@postgres:5432/tianji
JWT_SECRET: replace-me-with-a-random-string
ALLOW_REGISTER: "false"
ALLOW_OPENAPI: "true"
depends_on:
- postgres
restart: always
postgres:
image: postgres:15.4-alpine
environment:
POSTGRES_DB: tianji
POSTGRES_USER: tianji
POSTGRES_PASSWORD: tianji
volumes:
- tianji-db-data:/var/lib/postgresql/data
restart: always
volumes:
tianji-db-data:

9. Web File Browser 文件服务器 (FileBrowser)#

简介:轻量级、响应式的 Web 文件管理器。 项目地址FileBrowser GitHub

部署方式(二进制)

  1. 下载并解压:wgettar -zxvf
  2. 移动到 /usr/sbin/filebrowser
  3. 创建 /etc/filebrowser/config.json 配置文件。
  4. 运行:filebrowser -c /etc/filebrowser/config.json
  5. 默认账号密码:admin / admin

10. subweb 订阅转换#

简介:用于代理订阅转换的 Web 工具。

部署方式

Terminal window
docker run -d --name subweb --restart always -p 18080:80 stilleshan/subweb

好玩的开源项目合集
https://blog.xeu.asia/posts/学习笔记/好玩的开源项目合集/
作者
Xeu
发布于
2026-01-30
许可协议
CC BY-NC-SA 4.0