PROJECT

VPS-CP

VPSコントロールパネル

VPS Control Panel

arrow_back 作品一覧に戻る
info

プロジェクト概要

VPS-CPは、VPS(Virtual Private Server)の管理を容易にするためのコントロールパネルです。Node.jsを使用して開発されました。
機能にmTLSを使用しており、セキュアな通信を実現していると書いていますが設定はこっちでできないので、、、

emoji_objects

開発の動機

  • VPSの管理を効率化したい
  • ブラウザ上からシステムを管理したい
  • Web開発のスキルを磨きたい
  • mTLSを使ってみたい
settings

主な機能

scan

スクリプトの自動スキャン

deploy.shとsetup.shのスキャン機能し管理画面から実行することができます。

animation

ステータス表示

CPU使用率、メモリ使用率、ディスク使用率をリアルタイムで表示します。

settings

Dockerコンテナの管理

画面上からDockerコンテナの起動、停止などの操作が可能です。

security

mTLSによるセキュアな通信

クライアントとサーバー間の通信はmTLSで保護されており、安全に管理できます。

security

ログの収集と表示

システムログやアプリケーションログを収集し、管理画面から表示することができます。

code

使用技術

バックエンド・サーバー

Node.js

フロントエンド

HTML CSS JavaScript
lightbulb

今後の展望

  • 機能を向上させたものを公開
gavel

ライセンス

現在はソースコードを非公開にしているため、ライセンスは公開時に改めて設定する予定です。