このガイドでは、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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。