GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにRedmineをインストールする方法

このチュートリアルでは、Ubuntu 16.04 LTSにRedmineをインストールする方法を紹介します。知らない人のために、Redmineはユーザーがプロジェクトを管理できるプロジェクト管理Webアプリです。堅牢な監視ツールとプラグインの幅広いライブラリを提供しながら柔軟に。この無料のオープンソースソリューションは、有料のジョブ管理ツールの代わりになり、Wiki、フォーラム、カレンダー、情報視覚化プログラムのサポートが含まれています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにRedmineプロジェクト管理Webアプリを段階的にインストールする方法を紹介します。

Ubuntu16.04LTSにRedmineをインストールする

手順1.まず、次のapt-getを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

ステップ2.MySQLサーバーをインストールします。

Redmineがデータを保存できるようにMySQLを構成する必要があるため、MySQLサーバーをインストールします:

apt-get install mysql-server mysql-client

デフォルトでは、MySQLは強化されていません。mysql_secure_installationを使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

次に、MySQLコンソールにログインして、Redmineのデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MySQLルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、Redmineをインストールするためのデータベースを作成する必要があります。

>
CREATE DATABASE redmin
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
\q

手順3.RubyおよびRubyバージョンマネージャー(RVM)をインストールします。

次のコマンドを使用して最新バージョンのRubyをインストールします。

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L https://get.rvm.io | bash -s stable --ruby=2.4.1

次のコマンドを実行してRVMをロードします。

source /usr/local/rvm/scripts/rvm
echo '[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"' >> ~/.bashrc

ステップ4.PassengerとNginxをインストールします。

Passengerは、Webアプリケーションを実行し、Webサーバーと通信するアプリケーションサーバーです。インストールしてNginxと統合します:

gem install passenger --no-ri --no-rdoc
passenger-install-nginx-module

サポートする言語を選択するように求められたら、Rubyを選択します。次のステップで、[はい:Nginxをダウンロード、コンパイル、インストールします]を選択します。 (推奨)'オプション。

次に、Nginx構成ファイルを開きます:

nano /opt/nginx/conf/nginx.conf

次のコンテンツを追加します:

server {
 listen 80;
 server_name yourdomain.com;

root /var/www/html/redmine/public;
 passenger_enabled on;
 client_max_body_size 10m; # Max attachemnt size

# redirect server error pages to the static page /50x.html
 #
 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
 root html;
 }
 }

変更を有効にするためにウェブサーバーを再起動します:

systemctl restart nginx
systemctl enable nginx

ステップ5.Redmineをインストールします。

まず、最新バージョンのRedmineをダウンロードします。この記事を書いている時点では、バージョン3.4です:

cd /var/www/html
svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine

次に、現在の作業ディレクトリと設定ファイルの例を変更します。

cd redmine
cp config/configuration.yml.example config/configuration.yml
cp config/database.yml.example config/database.yml

database.ymlファイルに次の変更を加えます。

nano config/database.yml

次のコンテンツを追加します:

production:
 adapter: mysql2
 database: redmine
 host: localhost
 username: redmine
 password: PASSWORD
 encoding: utf8

Rubyの依存関係をインストールし、データベースを移行します:

gem install bundler --no-ri --no-rdoc
bundle install
bundle exec rake db:migrate
bundle exec rake redmine:plugins

次のコマンドを使用してシークレットトークンを生成します:

bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data

最後に、変更を有効にするためにNginx Webサーバーを再起動します:

systemctl restart nginx

ステップ6.Redmineへのアクセス。

RedmineはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://mydomain.comに移動します。 デフォルトのクレデンシャル(admin / admin)を使用してインストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます。Redmineが正常にインストールされました。このチュートリアルを使用して、Ubuntu 16.04 LTS(Xenial Xerus)システムにRedmineプロジェクト管理Webアプリをインストールしていただきありがとうございます。追加のヘルプや役立つ情報が必要な場合は、 Redmineの公式ウェブサイトを確認してください。


Ubuntu
  1. Ubuntu16.04LTSにTYPO3をインストールする方法

  2. Ubuntu18.04LTSにMySQLをインストールする方法

  3. Ubuntu18.04LTSにショップウェアをインストールする方法

  1. Ubuntu16.04LTSにSugarCRMをインストールする方法

  2. Ubuntu16.04LTSにPiwikをインストールする方法

  3. Ubuntu16.04LTSにLimeSurveyをインストールする方法

  1. Ubuntu16.04LTSにGogsをインストールする方法

  2. Ubuntu16.04LTSにZabbixをインストールする方法

  3. Ubuntu16.04LTSにMonicaをインストールする方法