Open Source

iDB

轻量级自托管运维平台

基于 Go 语言构建,为开发者和小型团队设计的一站式服务器管理与数据库快速部署工具。

$ curl -fsSL https://idb.net/install.sh | sudo bash

功能特性

🖥️

服务器管理

  • 实时 CPU、内存、磁盘、网络监控
  • 进程与服务管理
  • 浏览器式文件管理,支持上传下载编辑
  • Systemd 服务控制
🔒

网络与安全

  • 基于 nftables 的防火墙管理
  • SSH 配置与密钥管理
  • SSL/TLS 证书生成与管理
  • 登录审计日志
🐳

容器管理

  • Docker 完整管理 — 容器、镜像、网络、卷
  • Docker Compose 应用管理
  • 一键部署 MySQL、PostgreSQL、Redis 等
🛠️

工具集

  • 日志查看与实时追踪
  • 计划任务管理
  • Web 终端,支持多主机切换
  • 基于 rsync 的文件同步
🌐

多主机管理

  • 单面板管理多台服务器
  • 跨服务器文件传输与命令执行
  • Agent 架构实现安全连接

轻量高效

  • Go 语言构建,资源占用极低
  • 单二进制部署
  • SQLite 数据库,无外部依赖
  • Docker 或裸机安装

安装部署

一键安装

一条命令,通过 Docker 安装 iDB:

$ curl -fsSL https://idb.net/install.sh | sudo bash

国内加速安装

国内用户可使用加速代理:

$ curl -fsSL https://idb.net/install.sh | IDB_GITHUB_PROXY=https://dl.idb.net sudo bash

Docker Compose

手动 Docker Compose 部署:

Docker Compose 镜像部署

如果 GitHub 较慢或不可达,可直接使用加速镜像地址:

源码编译

克隆仓库并编译:

git clone --recurse-submodules https://github.com/sensdata/idb.git cd idb make deploy
💡 访问面板: http://your-server-ip:9918 — 默认端口:9918

下载

从 GitHub 下载最新版本,国内用户可使用加速镜像。

文件 GitHub 加速镜像
Docker Image (tar)
Agent Package
docker-compose.yaml
idb.env
install.sh
upgrade.sh

升级

已经在运行 iDB?一条命令升级:

$ curl -fsSL https://idb.net/upgrade.sh | sudo bash