Open Source

iDB

Lightweight Self-Hosted DevOps Platform

Built with Go — an all-in-one server management and database deployment tool designed for developers and small teams.

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

Features

🖥️

Server Management

  • Real-time CPU, memory, disk & network monitoring
  • Process & service management
  • Browser-based file manager with upload, download & edit
  • Systemd service control
🔒

Network & Security

  • nftables-based firewall management
  • SSH configuration & key management
  • SSL/TLS certificate generation & management
  • Login audit logs
🐳

Container Management

  • Full Docker management — containers, images, networks, volumes
  • Docker Compose application management
  • One-click deploy MySQL, PostgreSQL, Redis & more
🛠️

Toolbox

  • Log viewer with real-time streaming
  • Cron job management
  • Web terminal with multi-host switching
  • Rsync-based file synchronization
🌐

Multi-Host

  • Manage multiple servers from a single panel
  • Cross-server file transfer & command execution
  • Agent-based architecture for secure connectivity

Lightweight

  • Built with Go — minimal resource footprint
  • Single binary deployment
  • SQLite database — no external dependencies
  • Native center deployment with a local agent

Installation

Quick Install

One command to install iDB natively on the host:

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

China Accelerated Install

For users in mainland China, use the accelerated proxy:

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

Legacy Docker Migration

If you are upgrading from an older Docker-based deployment, the upgrade script will migrate it to native center automatically.

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

Build from Source

Clone and compile:

git clone --recurse-submodules https://github.com/sensdata/idb.git cd idb make deploy
💡 Access the panel at: http://your-server-ip:9918 — Default port: 9918

Download

Download native release assets from GitHub, or use the accelerated mirror for faster access in China.

File GitHub Mirror (CN)
Center Package
Agent Package
install.sh
upgrade.sh

Upgrade

Already running iDB? Upgrade with one command:

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