mayfly-goの紹介mayfly-goは、Linux、データベース、Redis、MongoDBを統合的に管理・運用できるWebベースのプラットフォームとして謳われています。オープンソースのビジュアル管理ツールです。 主な機能は次のとおりです。 - Linux システム管理: Linux システム情報の表示とプロセス管理をサポートし、Web ベースの SSH ターミナル ツールが組み込まれています。
- データベース管理:現在はMySQLとPostgreSQLのみをサポートしています。Navicatの簡易版といった感じです。機能は限られていますが、基本的にデータベース管理のニーズを満たすことができます。
- Redis 管理: Redis サービス情報の表示とデータの管理をサポートします。
- MongoDB 管理: MongoDB サービス情報の表示とデータの管理をサポートします。
- システム管理: 完全なアクセス制御機能のほか、ログ記録、透かし入れなどの機能も備えています。
以下は mayfly-go を使用した効果を示すスクリーンショットです。その機能は非常に包括的です。 インストール Linux に mayfly-go をインストールするのは非常に簡単です。インストール パッケージをダウンロードして設定するだけです。
- まず、インストールパッケージをダウンロードする必要があります。ダウンロード先:https://gitee.com/objs/mayfly-go/releases
- ダウンロード後、Linuxサーバーにアップロードして解凍します。解凍したフォルダの内容は以下のとおりです。
- 次に、構成ファイル
config.yml変更します。MySQL 接続構成のみを変更する必要があります。
MySQL: ホスト: localhost:3306 ユーザー名: root パスワード: root データベース名: mayfly-go 設定: charset=utf8&loc=Local&parseTime=true 最大アイドル接続数: 5 -
mayfly-goデータベースを作成し、 mayfly-go.sqlファイルをインポートして、 startup.shコマンドを使用してサービスを開始します。 - 起動に成功したら、ユーザー名とパスワード(
admin/admin123.アクセスアドレス:http://192.168.3.105:8888
使用次に、これを Linux サーバーとさまざまなデータベースの管理に使用して、それが十分かどうかを確認します。
プロジェクト管理- 使用する前にプロジェクトを作成する必要があります。
- 次に、スーパー管理者
adminなどのプロジェクトのメンバーを設定します。これで、mayfly-goを使ってサーバーを管理できるようになります。
機械管理 mayfly-go は、サーバーステータスの表示だけでなく、SSH ターミナルツールの組み込みなど、Linux サーバー管理をサポートします。
- 設定後、マシン リストに
终端、文件、脚本、进程各機能が表示されます。
-
服务器地址をクリックすると、サーバーのステータス情報を表示できます。
-
终端をクリックするとSSHターミナルツールが開き、サーバーを直接操作できるようになります。
-
进程をクリックすると、サーバー上で実行されているプロセスを表示および管理できます。
データベース管理 mayfly-go は、Navicat のミニバージョンと同等の機能を備えたリレーショナル データベースの管理をサポートしており、現在は MySQL と PostgreSQL のみをサポートしています。
- 使用する前に、
数据库资源を追加する必要があります。データベース接続情報を入力するだけです。
-
数据库名称をクリックすると、データベース テーブル情報を表示したり、テーブル管理やエクスポート操作を実行したりできます。
-
数据操作機能では、テーブルを選択してテーブル内のデータを表示し、データ列をクリックしてデータを変更できます。
- SQL を使用してデータベースを直接操作したい場合は、さまざまな SQL 構文ヒントをサポートしており非常に便利な
查询関数を使用できます。
Redis管理 mayfly-go は Redis 管理もサポートしており、Redis 情報の表示やデータの管理に使用できます。
- まず Redis リソースを追加し、次に Redis 接続情報を設定する必要があります。
-
单机信息をクリックすると、Redis 情報が表示されます。
-
数据操作機能では、Redis 内のデータを管理できます。
MongoDB管理 mayfly-go は MongoDB 管理もサポートしており、MongoDB 情報の表示やデータの管理に使用できます。
- まず MongoDB リソースを追加し、次に MongoDB 接続情報を設定する必要があります。
-
数据库機能をクリックすると、MongoDB に含まれるデータベースとコレクションに関する情報を表示できます。
システム管理 mayfly-go は、アカウントの役割とリソースの割り当てをサポートする完全な権限管理機能も提供します。
-
账号管理では、アカウントを管理し、ロールを割り当てることができます。
-
角色管理では、ロールを管理し、メニューと権限を割り当てることができます。
-
资源管理では、メニューと権限を管理できます。mayfly-go の権限がメニューにバインドされていることがわかります。
-
操作日志では各ユーザーの操作記録を閲覧できます。
-
系统配置で透かしと CAPTCHA を有効または無効にすることができます。
mayfly-goは、Linuxサーバーや各種データベースの管理に最適な、非常に包括的なワンストップWeb管理プラットフォームです。クライアントツールをインストールすることなく、Linuxシステムや様々なサービスをWeb経由で操作でき、堅牢な権限管理機能も備えています。ご興味のある方はぜひお試しください。 参考文献公式ドキュメント: https://objs.gitee.io/mayfly-go-docs/ プロジェクトアドレスhttps://gitee.com/objs/mayfly-go |