Image

このガイドでは、Debian 12 オペレーティングシステムを搭載した VPS サーバーで Redmine アプリケーションを設定しました。目的は、動作するアプリケーションと明確な設定を備えた準備済みのサーバーを取得することです。データベースのインストール、追加パッケージ、Ruby、および Apache ウェブサーバーの設定が必要です。このガイドでは root ユーザーでインストールを行いますが、通常のユーザーの場合は sudo コマンドを使用してください。
事前設定済みサーバーの構成は注文フォームで利用できます。
バージョン 5.1.3

1. 必要なパッケージのインストール

yum update
apt update && sudo apt upgrade -y
apt install ruby-full build-essential zlib1g-dev libxml2-dev libpq-dev libmagickwand-dev
apt install default-mysql-server default-mysql-client libmariadb-dev

2. データベースの設定

mysql_secure_installation
mysql -u root -p
CREATE DATABASE redmine CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

3. Redmine をダウンロード

wget https://www.redmine.org/releases/redmine-5.1.3.tar.gz
tar xzf redmine-5.1.3.tar.gz
mv redmine-5.1.3 /opt/redmine

データベース接続情報を入力します

cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml
nano /opt/redmine/config/database.yml

3.1 アプリケーションの設定

cd /opt/redmine
gem install bundler
bundle install --without development test

MariaDB をバージョン 11.3 に更新します:

https://synay.net/ja/support/kb/updating-mariadb-server-debian-12

3. データのインポート

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

Apache2 ウェブサーバーを設定します:

chown -R www-data:www-data /opt/redmine

apt install libapache2-mod-passenger
a2enmod passenger

次の内容でファイルを作成します

nano /etc/apache2/sites-available/redmine.conf
< VirtualHost *:80>
#ServerName redmine.domain.tld
DocumentRoot /opt/redmine/public
< Directory /opt/redmine/public>
AllowOverride all
Options -MultiViews
< /Directory>
< /VirtualHost>

4. 設定を適用 

a2ensite redmine
service apache2 restart

完了しました。ブラウザを開き、サーバーの IP アドレスを使用してアクセスしてください

ログイン: admin
パスワード: admin

Redmine のインストールが正常に完了しました。




No Comments Yet