VPS Control Panel
VPS-CP
VPSコントロールパネル
expand_more
VPS-CPとは
VPS Control Panel の略です。
ブラウザからVPSを管理するために開発したコントロールパネルです。
プロジェクト概要
VPS-CPは、Node.js を用いて開発したVPS管理システムです。
ブラウザからサーバーの状態確認や各種操作を行えるようにし、SSHへ頻繁に接続することなく管理できることを目指しました。
また、通信には mTLS(Mutual TLS) を利用することで、安全なサーバー管理を実現しています。
開発の動機
- VPSの管理を効率化したい
- ブラウザからシステムを管理したい
- Web開発のスキルを向上させたい
- mTLSを利用した通信を実装してみたい
主な機能
manage_search
スクリプト実行
deploy.shやsetup.shを検出し、管理画面から実行
monitoring
ステータス表示
CPU・メモリ・ディスク使用率をリアルタイム表示
deployed_code
Docker管理
Dockerコンテナの起動・停止などをブラウザから操作
verified_user
mTLS通信
クライアント・サーバー間をmTLSで保護
receipt_long
ログ管理
システムログやアプリケーションログを収集・表示
使用技術
| 分類 | 技術 |
|---|---|
| バックエンド | Node.js |
| フロントエンド | HTML |
| スタイル | CSS |
| クライアント | JavaScript |
今後の展望
rocket_launch
More Features
機能をさらに充実させた新版を公開予定
ライセンス
現在はソースコードを非公開としているため、ライセンスは公開時に改めて設定する予定です。
update最終更新日:2026/07/26