finenumbers/ufw
GitHub: finenumbers/ufw
一个自托管的 Web 应用,通过 SSH 连接为 Linux 服务器提供可视化的远程 UFW 防火墙管理界面。
Stars: 1 | Forks: 0
# UFS Remote Manager
用于通过 **SSH** 在 Linux 服务器上进行远程 **UFW** 管理的自托管 Web 服务。
由 **[Finenumbers](https://finenumbers.com)** 开发 — 企业电话运营商 · [apps@finenumbers.com](mailto:apps@finenumbers.com)
## 快速开始(本地)
```
git clone https://github.com/finenumbers/ufw.git
cd ufw
cp .env.example .env
docker compose up -d --build
```
打开 **http://localhost:8088** → 完成 `/setup` → 创建 **SSH Identity** → **Add Server**。
## 文档
**完整文档(7 种语言):** [docs/README.md](docs/README.md)
| 主题 | 英文 |
|-------|---------|
| 简介 | [docs/en/introduction.md](docs/en/introduction.md) |
| 快速开始 | [docs/en/quick-start.md](docs/en/quick-start.md) |
| 生产环境部署 | [docs/en/deployment/overview.md](docs/en/deployment/overview.md) |
| 常见问题 | [docs/en/faq.md](docs/en/faq.md) |
## 生产环境(推荐)
```
./scripts/generate-production-env.sh .env
docker compose -f docker-compose.yml -f docker-compose.prod.yml -f docker-compose.ghcr.yml --env-file .env up -d
./scripts/smoke-production.sh --env-file .env --ghcr --app-url "$APP_URL"
```
镜像:`ghcr.io/finenumbers/ufw-remote-manager:latest`(每次发布时自动更新)
## 技术栈
Next.js · PostgreSQL · Prisma · Better Auth · Docker · GHCR
## 安全性
SSH 凭证静态加密。应用 UFW 前需明确确认。请在 HTTPS 后运行。请参阅 [docs/en/administration/security-model.md](docs/en/administration/security-model.md) 和 [SECURITY.md](SECURITY.md)。
## 许可证
MIT — [LICENSE](LICENSE)
标签:Docker, SSH, UFW, 内存分配, 安全防御评估, 测试用例, 自动化攻击, 请求拦截, 运维管理, 防火墙