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. |
|
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