Redmine, proje yönetimi, süreç takibi ve dokümantasyon gibi bir çok konuda kullanabileceğiniz open source bir web platformdur. Ayrıca yine ücretsiz olarak mobil uygulamaları da bulunmaktadır. Google Market ya da Apple Store dan “redmine” diye aratarak ulaşabilirsiniz. Ruby dilinde yazılmış ve veritabanı olarak ister mysql isterseniz postgresql kullanabilirsiniz. Windows ya da linux sunucularda kullanabilirsiniz. Aşağıda Ubuntu 14.04 lts versiyonuna Redmine 3.0 kurulumunu anlatacağım. Öncelikle bileşenlerinin kurulumuyla başlıyoruz. Sarı olarak belirttiğim kısımları terminal de çalıştırmalısınız.
- apt-get install build-essential openssl libcurl4-openssl-dev libreadline6
- apt-get install libreadline6-dev curl mysql-server libmysqlclient-dev git-core zlib1g zlib1g-dev
- apt-get install libssl-dev libyaml-dev libsqlite3-dev libxml2-dev libxslt-dev autoconf
- apt-get install libc6-dev ncurses-dev automake libtool bison subversion pkg-config imagemagick
- curl -L https://get.rvm.io | bash -s stable –ruby (Ruby i indiriyoruz.)Aşağıdaki ekran görüntüsüyle karşılaşırsanız. gpg –keyserver hkp ile başlayan bölümün tamamını koplayıp tekrar terminal e yapıştırıp enterlayın. Tekrar 5.adımdaki sarı ile belirtilen kısmı kopyalayıp terminal de çalıştırın. Eğer ruby kurulumu başmaz sa bu adımı kurulum başlayana kadar tekrarlayın.
- source /usr/local/rvm/scripts/rvm
- echo ‘[[ -s “source /usr/local/rvm/scripts/rvm” ]] && source “source /usr/local/rvm/scripts/rvm”‘ ~/.bashrc
- gem install passenger –no-ri –no-rdoc
- passenger-install-nginx-module (web sunucusu olarak nginx kullanacağız. Karşınıza gelen ekranları enter ile geçebilirsiniz.) Automatically download and install Nginx ? yazan kısımda 1 e basmalısınız.
- git clone git://github.com/jnstq/rails-nginx-passenger-ubuntu.git
- mv rails-nginx-passenger-ubuntu/nginx/nginx /etc/init.d/nginx
- chown root:root /etc/init.d/nginx
- nano /opt/nginx/conf/nginx.conf ( conf dosyasını aşağıdaki şekilde düzenliyoruz.)User www-data ( user kısmı conf dosyasını en üst kısmında yer alıyor.)server {listen 80;
server_name www.test.com (kendi domain adınız.)
root /var/data/redmine/public;
passenger_enabled on;
client_max_body_size 10m;
} - mkdir /var/data
- cd /var/data
- svn co http://svn.redmine.org/redmine/branches/3.0-stable/ redmine (redmine son versiyonu indiriyoruz. yeni bir versiyon varsa onu da indirebilirsiniz.
- cd /var/data/redmine
- bundle install –without postgresql sqlite development test rmagick –path bundle
- mkdir public/plugin_assets
- chown -R www-data:www-data files log tmp public/plugin_assets config.ru
- chmod -R 755 files log tmp public/plugin_assets
- mv config/database.yml.example config/database.yml
- sudo nano config/database.yml
- rake db:create
- rake db:migrate
- rake generate_secret_token
- service nginx restart
Güzel olmuş eline sağlık…
Saol dostum 😉
Eline sağlık. Açık, kısa ve net.
Teşekkürler …