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/ko/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