CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Mattermostは、Slack SAASメッセージングサービスに代わる自己ホスト型のオープンソースのソリューションです。つまり、Mattermostを使用すると、チーム用に専用の専用メッセージングサーバーを自分のマシンにセットアップできます。
203.0.113.1
ます。mattermost.example.com
を指すように構成されたドメイン203.0.113.1
。この詳細については、別のVultrチュートリアルをご覧ください。mattermost.example.com
。次のコマンドを使用して、パッケージを更新します。
sudo apt update
sudo apt upgrade
Mattermostの必要に応じて、Mattermostのすべてのデータを格納するデータベースをセットアップする必要があります。そのために、MySQLをインストールします。
MySQLサーバーをインストールするには、次のコマンドを使用します。
sudo apt install mysql-server
ルートMySQLアカウントのパスワードを選択するように求められます。
次に、MySQLにrootとしてログインします。
mysql -u root -p
Mattermostユーザーを作成しますmmuser
。
mysql> create user 'mmuser'@'%' identified by 'mmuser-password';
注: パスワードをより安全なものに変更してください。mmuser-password
Mattermostデータベースを作成します。
mysql> create database mattermost;
ユーザーにアクセス権限を付与しますmmuser
。
mysql> grant all privileges on mattermost.* to 'mmuser'@'%';
最後に、MySQLからログアウトします。
mysql> exit
Mattermost 5.2アーカイブをダウンロードして解凍します。
cd
wget https://releases.mattermost.com/5.2.0/mattermost-5.2.0-linux-amd64.tar.gz
tar -zxvf mattermost-5.2.0-linux-amd64.tar.gz
すべてのMattermostファイルを/opt
ディレクトリに移動し、/opt/mattermost/data
プログラムデータを格納するサブディレクトリを作成します。
sudo mv mattermost /opt
sudo mkdir /opt/mattermost/data
Mattermostを実行mattermost
するための専用ユーザーと専用グループmattermost
を作成します。
sudo useradd --system --user-group mattermost
mattermost
Mattermostファイルの所有者としてユーザーとグループを設定します。
sudo chown -R mattermost:mattermost /opt/mattermost
mattermost
グループに書き込み権限を与えます。
sudo chmod -R g+w /opt/mattermost
ファイルにデータベースドライバを設定します/opt/mattermost/config/config.json
。ファイルを開きます。
nano /opt/mattermost/config/config.json
これらの行を見つけます。
"SiteURL": "",
"ListenAddress": ":8065",
"DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
以下の行に置き換えてください。
"SiteURL": "http://mattermost.example.com",
"ListenAddress": ":80",
"DataSource": "mmuser:<mmuser-password>@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
が次の値に設定DriverName
されていることを確認し、適切な値に置き換えます。また、データベース名がではなくであることを確認してください:mysql
DataSource
<mmuser-password>
mattermost
mattermost_test
次にCTRL+ Xを押して終了しY、保存します。
たとえば、Mattermostが特権ポートにバインドできるように80
し443
ます。
cd /opt/mattermost/bin
sudo setcap cap_net_bind_service=+ep ./platform
sudo setcap cap_net_bind_service=+ep ./mattermost
Mattermost systemd
ユニットファイルを作成し、nanoをルートとして使用して開きます。
nano /etc/systemd/system/mattermost.service
以下を入力してください。
[Unit]
Description=Mattermost
After=syslog.target network.target mysqld.service
[Service]
Type=simple
WorkingDirectory=/opt/mattermost/bin
User=mattermost
ExecStart=/opt/mattermost/bin/platform
PIDFile=/var/spool/mattermost/pid/master.pid
LimitNOFILE=49152
[Install]
WantedBy=multi-user.target
このsystemd
ユニットファイルの権限を変更します。
sudo chmod 664 /etc/systemd/system/mattermost.service
Mattermostサービスを開始し、システムの起動時に自動的に開始するようにします。
sudo systemctl daemon-reload
sudo systemctl start mattermost.service
sudo systemctl enable mattermost.service
最後に、お気に入りのWebブラウザでhttp://mattermost.example.com
またはをポイントするhttps://mattermost.example.com
と、Mattermost Sign Up
ページが表示されます。
上のMattermost Sign Up
ページ、入力AN email address
、username
およびpassword
、[OK]をクリックしますCreate Account
最初のユーザーを登録するボタンを。
注: 最初に登録するユーザーはシステム管理者にもなることに注意してください。
上のTeam Name
ページとTeam URL
ページ、入力A team name
とURL
あなたの最初のチームのために。
これで、実稼働環境で小規模または中規模のチームにサービスを提供するのに十分堅牢なMattermostメッセージングサーバーが正常にセットアップされました。Mattermostのインターフェースを自由に探索し、より多くのチームメンバーを招待してください。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。