Redmine nedir, nasıl kurulur?

redmine logo

Redmine, açık kaynaklı bir proje yönetim ve takip yazılımıdır. Ruby on Rails tabanlı bir web uygulaması olarak geliştirilmiştir. Redmine, özellikle yazılım geliştirme projeleri için tasarlanmış olmasına rağmen, genel proje yönetimi ve takip amacıyla da kullanılabilir.

Redmine’nin temel özellikleri şunlardır:

  1. Proje Yönetimi: Proje oluşturma, proje takvimleri, görevler ve alt görevler, süreç izleme gibi temel proje yönetimi özelliklerini içerir.
  2. Takip ve İzleme: İş takibi, gelişmiş filtreleme, önceliklendirme ve kategori yönetimi gibi özelliklerle görevlerinizi etkili bir şekilde izleyebilirsiniz.
  3. Belge Yönetimi: Projenize ait belgeleri ve dosyaları yükleyip yönetebilirsiniz.
  4. İş Takibi: Her görevin durumunu, ilerlemesini ve atanan kişiyi takip edebilirsiniz.
  5. Zaman Takibi: Görevler üzerinde geçirilen zamanı kaydedebilir ve raporlar oluşturabilirsiniz.
  6. E-posta Entegrasyonu: Proje ile ilgili bildirimleri e-posta yoluyla alabilirsiniz.
  7. Forum ve Tartışma: Proje ile ilgili forumlar oluşturabilir ve tartışmalara katılabilirsiniz.
  8. Çeşitli Eklentiler: Redmine, kullanıcıların ihtiyaçlarına göre çeşitli eklentilerle genişletilebilir.

Redmine’nin açık kaynak olması, kullanıcıların kaynak kodlarına erişebilmesini ve ihtiyaçlarına uygun olarak özelleştirebilmesini sağlar. Bu, özellikle büyük projelerde esnek bir proje yönetim çözümü arayan geliştiriciler ve projeler için çekici bir özelliktir. Redmine, birçok dilde lokalize edilmiş ve geniş bir kullanıcı topluluğuna sahiptir.

Redmine Kurulumu

Redmine, bir proje yönetimi ve takip aracıdır. Redmine’yi kurmak için aşağıdaki adımları takip edebilirsiniz. Ancak, bu adımlar genel bir rehberdir ve sisteminiz ve tercihleriniz doğrultusunda uyarlama yapmanız gerekebilir. Ayrıca, bu rehberde varsayılan olarak Ubuntu işletim sistemini kullanıyorum. Farklı bir işletim sistemi kullanıyorsanız, adımlar biraz farklı olabilir.

Adım 1: Gerekli Paketleri Yükleme

sudo apt-get update
sudo apt-get install -y curl gnupg2 unzip apache2 libapache2-mod-passenger mariadb-server mariadb-client imagemagick libmagickcore-dev libmagickwand-dev build-essential patch ruby-dev zlib1g-dev liblzma-dev libsqlite3-dev nodejs

Adım 2: Ruby ve RubyGems Yüklemek

sudo apt-get install -y ruby-full
sudo gem update

Adım 3: Redmine İndirme ve Ayıklama

cd /opt
sudo curl -L https://www.redmine.org/releases/redmine-x.x.x.tar.gz -o redmine.tar.gz
sudo tar -xvf redmine.tar.gz
sudo mv redmine-x.x.x redmine
sudo rm redmine.tar.gz

Adım 4: MariaDB Ayarları ve Veritabanı Oluşturma

sudo mysql_secure_installation
sudo mysql -u root -p

# MariaDB üzerinde yeni bir veritabanı ve kullanıcı oluşturma
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Adım 5: Redmine Konfigürasyonu

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

# database.yml dosyasını açtığınızda, veritabanı bağlantı ayarlarını güncelleyin:
# production:
#   adapter: mysql2
#   database: redmine
#   host: localhost
#   username: redmine
#   password: redmine_password
#   encoding: utf8

sudo cp config/configuration.yml.example config/configuration.yml
sudo nano config/configuration.yml

# configuration.yml dosyasını açtığınızda, eposta ve diğer ayarları güncelleyin

sudo bundle install --without development test
sudo bundle exec rake generate_secret_token
sudo RAILS_ENV=production bundle exec rake db:migrate
sudo RAILS_ENV=production REDMINE_LANG=tr bundle exec rake redmine:load_default_data

# Eğer hata alırsanız, gerekli paketleri yüklediğinizden emin olun ve tekrar deneyin.

Adım 6: Apache ve Passenger Kurulumu

sudo apt-get install -y libapache2-mod-passenger
sudo nano /etc/apache2/sites-available/000-default.conf

# Aşağıdaki satırları ekleyin:
# <VirtualHost *:80>
#   ServerAdmin webmaster@localhost
#   DocumentRoot /opt/redmine/public
#   RailsBaseURI /
#   PassengerResolveSymlinksInDocumentRoot on
#   <Directory "/opt/redmine/public">
#     Options FollowSymLinks
#     Require all granted
#   </Directory>
# </VirtualHost>

sudo systemctl restart apache2

Artık Redmine proje yönetim aracını kullanabilirsiniz. Tarayıcınızı açın ve http://localhost adresine giderek Redmine’i görmelisiniz. İlk giriş için kullanıcı adı admin ve şifre admindir. Daha sonra şifrenizi değiştirmeniz önerilir.

Bu adımlar, zaman içinde güncellenebilir ve sistem konfigürasyonlarına bağlı olarak değişebilir. Kurulum sırasında olası hatalarla karşılaşırsanız, hata mesajlarına dikkat ederek sorunları çözebilir veya yardım isteyebilirsiniz.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.