ホームラボやラボのインフラを記録できるセルフホスト型Dockerアプリ。ラック、機器、ポート、ケーブル、IPAM、VLAN、Wi-Fi、監視、トポロジーマップに対応。
- スター
- 21,858
- フォーク
- 3,190
- 未解決の Issue
- 225
- 最終コミット
- 16 時間前
これは何?
NetBoxは、ネットワークインフラをモデル化・文書化するWebアプリケーションです。ラック、デバイス、ケーブル、IPアドレス、VLAN、回線、電源、VPNを扱い、単一のデータモデルに保存することで、ネットワークチームが一元的で信頼できるインベントリを利用できるようにします。NetBox自体がネットワークデバイスを設定することはありません。あるべき状態を保持し、プロビジョニング、監視、保証のためのツールが利用できるプログラマブルなAPIを通じて公開します。
中核となるデータモデルに加えて、NetBoxはカスタムフィールドとタグ、きめ細かな権限システム、カスタム検証ルール、変更内容と変更者を記録する変更ログをサポートします。NetBox自身のデータからJinja2設定テンプレートを生成したり、UIからカスタムスクリプトを実行したり、イベント発生時にwebhookやスクリプトを起動したりできます。プラグインで機能を拡張でき、ブランチ管理、DNS、BGP管理などのプラグインがあります。
主な機能
- 01ラック、デバイス、ケーブル、IPアドレス、VLAN、回線向けの定義済みデータモデル
- 02自動化ツールとの連携に使えるREST APIとGraphQL API
- 03カスタムフィールド、タグ、カスタム検証ルール
- 04ロールベースのきめ細かな権限管理
- 05デバイスデータからのJinja2設定テンプレート生成
- 06ユーザー情報を含む変更ログと、イベントをトリガーとするwebhook
ユースケース
- データセンターのラック、配線、デバイスインベントリの文書化
- IPアドレス管理(IPAM)とVLAN記録の維持
- AnsibleやSaltのプロビジョニングワークフローにおける情報源としての利用
- テンプレート化したデータからのデバイス設定生成
使う前に知っておきたいこと
- NetBoxはネットワークデバイスと直接やり取りしないため、あるべき状態をモデル化するものであり、変更を適用するには別途自動化ツールが必要です。
トピック
よくある質問
- netbox とは?
- ネットワークインフラをモデル化・文書化するオープンソースの情報源管理Webアプリケーション。自動化向けにREST APIとGraphQL APIを提供します。 NetBoxは、ネットワークインフラをモデル化・文書化するWebアプリケーションです。ラック、デバイス、ケーブル、IPアドレス、VLAN、回線、電源、VPNを扱い、単一のデータモデルに保存することで、ネットワークチームが一元的で信頼できるインベントリを利用できるようにします。NetBox自体がネットワークデバイスを設定することはありません。あるべき状態を保持し、プロビジョニング、監視、保証のためのツールが利用できるプログラマブルなAPIを通じて公開します。
- netbox は無料で使えますか?ライセンスは?
- netbox は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- netbox は今もメンテナンスされていますか?
- 活発にメンテナンス中。netbox の最終コミットは 2026年11月7日 です。
- netbox は何に使えますか?
- データセンターのラック、配線、デバイスインベントリの文書化 IPアドレス管理(IPAM)とVLAN記録の維持 AnsibleやSaltのプロビジョニングワークフローにおける情報源としての利用 テンプレート化したデータからのデバイス設定生成
- netbox はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/netbox-community/netbox
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ネットワーク上のデバイスを継続的に検出し、変化を通知するセルフホスト型のネットワーク可視化ツール。
複数ベンダーのネットワーク機器へのSSH CLI接続を簡素化し、showコマンドの実行や設定変更を行うPythonライブラリ。
42Uラックのサーバー、ネットワーク、AV機器の配置を計画・記録できる、ドラッグ&ドロップ式のWebツール。
VLESS、VMess、Trojan、Shadowsocks、WireGuard、REALITYなどのプロトコルに対応するGo製ネットワークプラットフォーム兼プロキシコア。
JavaScript製のセルフホスト型ブラウザベースのインターネット速度テスト。ダウンロード、アップロード、ping、ジッターを測定します。