GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

このガイドでは、Ubuntu16.04にRedmineをインストールする方法を紹介します。 Redmineは、オープンソースのクロスプラットフォームおよびクロスデータベースの問題追跡システムであり、RubyonRailsフレームワーク上に構築されたWebベースのプロジェクト管理アプリケーションです。このガイドは他のLinuxVPSシステムでも機能するはずですが、Ubuntu16.04VPS用にテストおよび作成されています。以下のチュートリアルに注意深く従えば、Ubuntu16.04にRedmineをインストールするのは非常に簡単な作業です。

1。システムを更新し、必要なパッケージをインストールします

sudo apt update
sudo apt install curl subversion libmysqlclient-dev libmagickcore-dev libmagickwand-dev imagemagick g++, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev, libgmp-dev, libreadline6-dev, libssl-dev

2。 MySQLをインストールしてデータベースを作成します

MySQLパッケージをインストールするには、次を実行します:

sudo apt install mysql-server

インストールが完了したら、次のコマンドを実行してインストールを保護します。

mysql_secure_installation

次に、Redmineインストール用のデータベースを作成する必要があります:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

3。新しいシステムユーザーを作成する

Redmineの新しいシステムユーザーを作成します。

sudo adduser --home /opt/redmine --shell /bin/bash --gecos 'Redmine application' redmine
usermod -aG sudo redmine

新しいredmineユーザーに切り替えます:

sudo su - redmine

4。 RVMを使用してRubyをインストールする

curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://get.rvm.io | bash -s stable --ruby

RVMの使用を開始するには、次のコマンドを実行します。

source ~/.rvm/scripts/rvm
rvm --default use ruby

すべてが正しく行われたことを確認するには、コマンドruby --versionを使用します 。
出力は次のようになります。

ruby --version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

5。 Redmineをインストールする

次のコマンドを発行して、Redmineのソースコードを$HOME/redmineにチェックアウトします。 ディレクトリを作成し、必要なディレクトリを作成します。

cd && svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine
mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assets

データベース設定の構成:

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

database.ymlを開きます ファイルとユーザー名/パスワードの更新

nano ./redmine/config/database.yml
production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "redmine_passwd"
  encoding: utf8

6。 Gemsをインストールする

cd /opt/redmine/redmine
echo "gem 'puma'" >> Gemfile.local
echo "gem: --no-ri --no-rdoc" >> ~/.gemrc 
gem install bundler
bundle install --without development test postgresql sqlite

7。データベースを準備する

rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production REDMINE_LANG=en rake redmine:load_default_data

8。 Puma構成

次のように新しい構成ファイルを作成します。

nano ~/redmine/config/puma.rb
#!/usr/bin/env puma

application_path = '/opt/redmine/redmine'
directory application_path
environment 'production'
daemonize true
pidfile "#{application_path}/tmp/pids/puma.pid"
state_path "#{application_path}/tmp/pids/puma.state"
stdout_redirect "#{application_path}/log/puma.stdout.log", "#{application_path}/log/puma.stderr.log"
bind "tcp://0.0.0.0:9000"

9。 Pumaを起動する

次のコマンドを使用してPumaサーバーを起動します:

cd /opt/redmine/redmine/ && bundle exec puma --config config/puma.rb

出力は次のようになります。

Puma starting in single mode...
* Version 3.11.3 (ruby 2.4.1-p111), codename: Love Song
* Min threads: 0, max threads: 16
* Environment: production
* Daemonizing...

最後に、ブラウザを起動して、http://IP_ADDRESS:9000で新しいRedmineインストールにアクセスできます。

それでおしまい。これで、UbuntuVPSにRedmineが正常にインストールされました。 Redmineの詳細については、RedmineのWebサイトを参照してください。

もちろん、Redmineホスティングサービスのいずれかを使用している場合は、Ubuntu 16.04にRedmineをインストールする必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。その他のアップデートについては、Ubuntu18.04にRedmineをインストールする方法に関する投稿もご覧ください。

PS 。この投稿が気に入った場合は、Ubuntu 16.04にRedmineをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


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

  2. UbuntuにZabbixをインストールする方法

  3. Ubuntu14.04にObserviumをインストールする方法

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

  2. Ubuntu10.04にPanda3Dをインストールする方法

  3. Ubuntu14.04にATutorをインストールする方法

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

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

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