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
  • Docker or bare-metal installation

Installation

Quick Install

One command to install iDB with Docker:

$ 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

Docker Compose

Manual Docker Compose setup:

Docker Compose via Mirror

If GitHub is slow or blocked, use the accelerated mirror endpoints:

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 the latest release from GitHub, or use the accelerated mirror for faster access in China.

File GitHub Mirror (CN)
Docker Image (tar)
Agent Package
docker-compose.yaml
idb.env
install.sh
upgrade.sh

Upgrade

Already running iDB? Upgrade with one command:

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