本文整理了一些与 VPS 相关的优质资源,包含新机上手必做项以及一键部署常用开源项目的入口,方便快速查阅与实践。

一、新 VPS 到手后必做的 10 件事

示例:使用一键脚本快速进行系统配置/工具安装(请先了解脚本来源与风险,再在受信任环境中执行)

curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

提示:执行第三方脚本前,建议先阅读脚本内容或在容器/测试机中验证;务必在非生产环境谨慎尝试。

二、Docker 开源项目推荐


🛠️ 14款精选开源项目


1. 🖥️ Termix - 开源服务器管理平台

项目地址https://github.com/LukeGus/Termix
简介:开源免费的一体化服务器管理平台,Web 界面管理 SSH 连接,支持 SSH 终端访问、隧道管理、远程文件编辑、主机管理、状态监控

快速部署

services:
  termix:
    image: ghcr.io/lukegus/termix:latest
    container_name: termix
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - termix-data:/app/data
    environment:
      PORT: "8080"

volumes:
  termix-data:
    driver: local

2. 🌐 Nginx Proxy Manager - 反向代理管理工具

项目地址https://github.com/jc21/nginx-proxy-manager
简介:可视化反向代理管理工具,提供 Web 界面管理 Nginx 配置,支持 SSL 证书自动申请、域名管理、访问控制、流量监控和日志查看

快速部署

version: '3.8'

services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

默认管理员账户: 邮箱admin@example.com 密码changeme


3. 🔐 NodeCrypt - 端到端加密聊天系统

项目地址https://github.com/shuaiplus/NodeCrypt
简介:真正的端到端加密聊天系统,实现零知识架构,服务器无法获取明文消息

一键部署(不建议)

docker run -d --name nodecrypt -p 80:80 ghcr.io/shuaiplus/nodecrypt

⚠️ 注意:必须开启HTTPS,否则传输密钥会失败,导致无法进入房间

# 克隆项目并安装依赖后
npm run dev  # 启动开发服务器
npm run deploy  # 部署到 Cloudflare Workers

4. 📡 File Transfer Go - WebRTC P2P 文件/文字/桌面传输

项目地址https://github.com/MatrixSeven/file-transfer-go
简介:基于 WebRTC 的 P2P 端到端传输,支持多文件/文字/桌面共享,实时状态同步与端到端加密,适配多平台与移动端

快速部署

docker run -d -p 8080:8080 --name file-transfer-go matrixseven/file-transfer-go:latest