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

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

このチュートリアルでは、Ubuntu 20.04 LTSにRedmineをインストールする方法を紹介します。知らなかった人のために、Redmineはオープンソース、クロスプラットフォーム、クロスです。 -Ruby on Railsフレームワーク上に構築されたデータベースの問題追跡およびWebベースのプロジェクト管理アプリケーション。この無料のオープンソースソリューションは、有料のジョブ管理ツールの代わりになり、Wiki、フォーラム、カレンダー、および情報視覚化プログラムのサポートが含まれています。 。

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu 20.04 LTSFocalFossaにRedmineをインストールする

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

sudo apt update
sudo apt upgrade

ステップ2.Ubuntu20.04にMariaDBをインストールします。

システムが更新されたら、次のコマンドを使用して、UbuntuシステムにMariaDBサーバーをインストールします。

sudo apt install software-properties-common mariadb-server mariadb-client

サーバーのインストール後、以下のコマンドを使用して、データベースサービスを停止、開始、および再起動できます。

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl restart mariadb.service

Ubuntu 20.04へのMariaDBサーバーのインストールを確認しましょう:

mysql -V

インストール後のMariaDBの保護。

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

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

MariaDBにログインするには、次のコマンドを使用します(MariaDBデータベースにログインするために使用するコマンドと同じであることに注意してください):

mysql -u root -p

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

CREATE DATABASE redmine CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

ステップ3.Apache、Ruby、およびPassengerをインストールします。

次に、Rubyで使用されるPassengerアプリケーションサーバーをインストールし、UbuntuでRedmineを提供するためにApacheに統合します。

sudo apt install apache2 libapache2-mod-passenger

ステップ4.Ubuntu20.04にRedmineをインストールします。

次のコマンドを実行して、UbuntuシステムにRedmineをインストールします。

sudo apt install redmine redmine-mysql

次に、バンドラーgemをインストールします:

sudo gem update
sudo gem install bundler

次に、ApachePassengerモジュールを構成します。

nano /etc/apache2/mods-available/passenger.conf
<IfModule mod_passenger.c>
  PassengerDefaultUser www-data
  PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
  PassengerDefaultRuby /usr/bin/ruby
</IfModule>

次に、Redmineに接続するためのシンボリックリンクを作成します:

sudo ln -s /usr/share/redmine/public /var/www/html/redmine

次に、次のコマンドを使用して、Redmine用のApache仮想ホストファイルを作成します。

nano /etc/apache2/sites-available/redmine.conf
<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot /var/www/html/redmine
  ServerName myprojects.example.com
  ServerAlias www.projects.example.com
  <Directory /var/www/html/redmine>
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

ファイルを保存して閉じます。次に、次のコマンドを使用して、Redmine仮想ホストとApacheリライトモジュールを有効にします。

sudo a2enmod rewrite
sudo a2ensite redmine.conf
sudo systemctl restart apache2.service

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

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

おめでとうございます!Redmineが正常にインストールされました。Ubuntu20.04Focal FossaシステムにRedmineプロジェクト管理Webアプリをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、以下を確認することをお勧めします。 Redmineの公式ウェブサイト。


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

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

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

  1. Ubuntu18.04にMariaDB10.4をインストールする方法

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

  3. Ubuntu 22.04 に MariaDB をインストールする方法

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

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

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