Image


Bu kılavuzda, Debian 12 çalıştıran bir VPS sunucusunda Redmine uygulamasını kurduk. Amacımız, çalışan bir uygulama ve net bir yapılandırma ile kullanıma hazır bir sunucu elde etmektir. Veritabanını, ek paketleri, Ruby'yi yüklememiz ve Apache web sunucusunu yapılandırmamız gerekecek. Bu kılavuz root kullanıcıdan yürütülmektedir; normal bir kullanıcı kullanıyorsanız sudo komutunu kullanın.
Önceden yapılandırılmış sunucunun yapılandırması sipariş formunda mevcuttur.
Sürüm 5.1.3

1. Gerekli paketleri kurun

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. Veritabanını yapılandırın

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

3. Redmine’i indirin

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

Veritabanı bağlantı bilgilerini girin

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

3.1 Uygulama yapılandırması

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

MariaDB’yi 11.3 sürümüne güncelleyin:

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

3. Verileri içe aktarın

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

Apache2 web sunucusunu yapılandırın:

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

apt install libapache2-mod-passenger
a2enmod passenger

Aşağıdaki içeriğe sahip bir dosya oluşturun

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. Ayarları uygulayın 

a2ensite redmine
service apache2 restart

Tamamlandı, tarayıcınızı açın ve sunucuya IP adresini kullanarak erişin

Giriş: admin
Şifre: admin

Redmine kurulumu başarıyla tamamlandı.




No Comments Yet