ローカルのTCPポートをリモートサーバー経由で公開する、Rust製のシンプルなCLIです。
- スター
- 1,820
- フォーク
- 92
- 未解決の Issue
- 54
- 最終コミット
- 8 日前
これは何?
RackPeekは、自宅ラボや小規模なIT環境のハードウェア、サービス、ネットワークと、それらの相互関係を記録するWeb UIとコマンドラインツールです。企業向けCMDBではなく、スクリプトから利用でき、再利用しやすい軽量なインベントリを求める人を対象としています。
状態は設定ディレクトリ内のYAMLに保存されるため、オープンで人が読みやすい形式のまま、データを確認、移行、直接編集できます。DockerイメージとDocker Compose構成で配布されており、Webアプリはポート8080で公開されます。また、コンテナのヘルスチェック用エンドポイントも備えています。
CLIコマンドのリファレンスとAnsibleインベントリ生成ガイドが用意されており、保存したインベントリを自動化ワークフローで利用できることがうかがえます。ライセンスはAGPL-3.0で、オンラインのライブデモも公開されています。
主な機能
- 01ハードウェア、サービス、ネットワークと、それらのつながりを記録する。
- 02Web UIまたはコマンドラインインターフェースから利用できる。
- 03すべてのデータを設定ディレクトリ内のプレーンなYAMLファイルに保存する。
- 04Dockerコンテナ、またはポート8080で公開するDocker Composeを使って実行できる。
- 05保存したデータからAnsibleインベントリを生成する。
ユースケース
- 自宅ラボのサーバー、VM、ネットワーク機器を一元的に記録する。
- 自動化ツールで利用できる、スクリプト対応のインベントリを管理する。
- エンタープライズ向けソフトウェアを使わず、小規模なセルフホスト型ITインベントリを維持する。
クイックスタート
- 1
設定データ保存用の名前付きボリュームを作成します
docker volume create rackpeek-config - 2
RackPeek コンテナを起動し、ポート 8080 を開きます
docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
使う前に知っておきたいこと
- AGPL-3.0 の下でライセンスされています。ネットワーク経由で提供する改変版について、ソースコードの共有を求めるコピーレフトライセンスです。
- 対象範囲は意図的に限定されており、ホームラボやセルフホスト環境向けに特化しています。企業向け CMDB 用ではありません。
トピック
よくある質問
- RackPeek とは?
- YAMLファイルで管理する、自宅ラボや小規模ITインフラ向けのドキュメント作成・管理用Web UIとCLI。 RackPeekは、自宅ラボや小規模なIT環境のハードウェア、サービス、ネットワークと、それらの相互関係を記録するWeb UIとコマンドラインツールです。企業向けCMDBではなく、スクリプトから利用でき、再利用しやすい軽量なインベントリを求める人を対象としています。
- RackPeek は無料で使えますか?ライセンスは?
- RackPeek は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- RackPeek は今もメンテナンスされていますか?
- 活発にメンテナンス中。RackPeek の最終コミットは 2026年10月11日 です。
- RackPeek は何に使えますか?
- 自宅ラボのサーバー、VM、ネットワーク機器を一元的に記録する。 自動化ツールで利用できる、スクリプト対応のインベントリを管理する。 エンタープライズ向けソフトウェアを使わず、小規模なセルフホスト型ITインベントリを維持する。
- RackPeek のインストール方法は?
- 設定データ保存用の名前付きボリュームを作成します: docker volume create rackpeek-config RackPeek コンテナを起動し、ポート 8080 を開きます: docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
- RackPeek はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Timmoth/RackPeek
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複式簿記と財務レポートに対応した、中小企業向けのオープンソース会計・在庫管理ソフトウェア。
git pushで自分のサーバーにWebアプリをデプロイ・管理できる、Dockerを利用したセルフホスト型の小さなHeroku。
Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
プロセス、ポート、コンテナ、ファイルを起点までたどり、起動したシステムの連鎖を明らかにするCLI/TUIです。
Terraformでワークスペースを定義できる、クラウド開発環境とAIコーディングエージェント向けのセルフホスト型プラットフォーム。