Ubuntu14.04およびDebian8にMySQLを使用してMattermostをインストールする 。 Mattermostは、Slackメッセージングアプリケーションの最良の代替手段です。それはあなたに使いやすいインターフェースで一箇所ですべてのコミュニケーションのためのオプションを提供します。デスクトップやモバイルデバイスでメッセージやファイルを簡単に共有できます。
ステップ1–MySQLデータベースサーバーのセットアップ
まず、システムにMySQLデータベースサーバーをインストールする必要があります。次のコマンドを使用して、デフォルトで使用可能なバージョンのmysqlをインストールするか、このチュートリアルを読んでください。
$ sudo apt-get install mysql-server
次に、最も重要なインストール用のデータベースと認証用のmysqlユーザーを作成します。
$ mysql -u root -p mysql> CREATE DATABASE mattermost; mysql> GRANT ALL on mattermost.* to [email protected] IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
ステップ2–MattermostArchiveをダウンロードする
これで、最も重要なインストールにrootアカウントまたは別のアカウントを使用できます。以下のコマンドを使用して、個別のアカウントを作成します。
$ sudo adduser mmuser $ sudo passwd mmuser
次に、新しく作成したアカウントに切り替え、以下のコマンドを使用して最も重要なコンパイル済みエディションをダウンロードします。最新バージョンを見つけるには、こちらにアクセスしてください。ダウンロードしたアーカイブファイルも解凍します。
$ sudo su - mmuser $ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz $ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz
ステップ3–Mattermostを構成する
次に、最も重要な構成ファイル config / config.jsonを編集します SqlSettingsの下の以下の詳細を更新します セクション。手順1で作成したレコードに従ってデータソース値を更新します。
"DriverName": "mysql", "DataSource": "mmuser:[email protected](localhost:3306)/mattermost?charset=utf8mb4,utf8",
次に、最も重要なインストール用のデータディレクトリを作成します。これは、アップロードされたファイルなどのチームのデータを最も重要に保持する場所です。
$ mkdir ~/mattermost/data
ステップ4–MattermostServerを起動する
最も重要なセットアップは完了しました。次のコマンドを使用して、最も重要なサービスを開始します。
$ cd ~/mattermost/bin $ ./platform
デフォルトのmattermostはポート8065で実行されます。これは、 config / config.jsonで変更できます。 ファイル。 Webブラウザを介してポート8065(またはカスタマイズされたポート)でサーバーにアクセスします。
http://svr1.tecadmin.net:8065/
今、あなたは最も重要なことにあなたの最初のチームを作る必要があるかもしれません。チームを作成するには、チーム管理者アカウントのメールアドレスを入力し、[チームの作成]をクリックします。
管理者のメールアドレスが正しいことを確認し、[はい、このアドレスは正しいです]をクリックします。
次に、ボックスにチームの名前を入力して、[次へ]をクリックします。
ここでチームのURLをカスタマイズできます。必要なチームのURLを入力し、[次へ]をクリックします。
次に、管理者アカウントのユーザー名を選択して、[次へ]をクリックします。
管理者アカウントのセキュリティで保護されたパスワードを入力し、[完了]をクリックします。
チームが正常に作成され、アカウントにリダイレクトされます。
ステップ5–Upstartで最も重要なセットアップ
次に、Upstartデーモンの最も重要な起動スクリプトを作成します。 /etc/init/mattermost.confを編集します テキストエディタでファイルを作成し、次のコンテンツを追加します。
start on runlevel [2345] stop on runlevel [016] respawn chdir /home/mmuser/mattermost setuid mmuser exec bin/platform
これで、次のコマンドを使用して、最も重要なものを開始および停止できます。
$ sudo start mattermost $ sudo stop mattermost