Ubuntu 22.04
Sponsored Link

Redmine : स्थापित करना2023/09/21

 
Redmine इंस्टॉल करें जो प्रोजेक्ट मैनेजमेंट टूल है।
[1]
[2]
[3]
[4]
[5] अन्य आवश्यक पैकेज स्थापित करें।
root@dlp:~#
apt -y install ruby-dev postgresql-server-dev-all libxslt1-dev libxml2-dev libpq-dev libcurl4-openssl-dev zlib1g-dev apache2-dev gcc g++ make patch imagemagick

[6] PostgreSQL पर Redmine के लिए एक उपयोगकर्ता और डेटाबेस बनाएं।
# [password] अनुभाग के लिए कोई भी पासवर्ड सेट करें

root@dlp:~#
su - postgres

postgres@dlp:~$
createuser redmine

postgres@dlp:~$
createdb redmine -O redmine

postgres@dlp:~$
psql -c "alter user redmine with password 'password'"

ALTER ROLE
[7] Redmine डाउनलोड और इंस्टॉल करें। सुनिश्चित करें कि नीचे दी गई साइट पर नवीनतम संस्करण उपलब्ध है।
⇒ http://www.redmine.org/projects/redmine/wiki/Download
root@dlp:~#
curl -O https://www.redmine.org/releases/redmine-5.0.3.tar.gz

root@dlp:~#
tar zxvf redmine-5.0.3.tar.gz

root@dlp:~#
mv redmine-5.0.3 /var/www/redmine

root@dlp:~#
cd /var/www/redmine

root@dlp:/var/www/redmine#
vi config/database.yml
# नया निर्माण

production:
  adapter: postgresql
  # डेटाबेस का नाम
  database: redmine
  host: localhost
  # डेटाबेस उपयोगकर्ता
  username: redmine
  # डेटाबेस उपयोगकर्ता का पासवर्ड
  password: password
  encoding: utf8

root@dlp:/var/www/redmine#
vi config/configuration.yml
# नई बनाएं (SMTP सेटिंग्स)

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: "localhost"
      port: 25
      domain: 'dlp.srv.world'

# bundler स्थापित करें

root@dlp:/var/www/redmine#
gem install bundler

# Redmine के लिए Gems इंस्टॉल करें

root@dlp:/var/www/redmine#
bundle config set --local without 'development test mysql sqlite'

root@dlp:/var/www/redmine#
bundle install

# कुंजियाँ उत्पन्न करें

root@dlp:/var/www/redmine#
bundle exec rake generate_secret_token

# तालिकाएँ उत्पन्न करें

root@dlp:/var/www/redmine#
bundle exec rake db:migrate RAILS_ENV=production

# Passenger इंस्टॉल करें

root@dlp:/var/www/redmine#
gem install passenger

# Apache2 के लिए मॉड्यूल स्थापित करें

root@dlp:/var/www/redmine#
passenger-install-apache2-module

Welcome to the Phusion Passenger Apache 2 module installer, v5.3.7.

This installer will guide you through the entire installation process. It
shouldn't take more than 3 minutes in total.

Here's what you can expect from the installation process:

 1. The Apache 2 module will be installed for you.
 2. You'll learn how to configure Apache.
 3. You'll learn how to deploy a Ruby on Rails application.

Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.

Press Enter to continue, or Ctrl-C to abort.
1

.....
.....

--------------------------------------------
Almost there!

Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /var/lib/gems/3.0.0/gems/passenger-6.0.15/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /var/lib/gems/3.0.0/gems/passenger-6.0.15
     PassengerDefaultRuby /usr/bin/ruby3.0
   </IfModule>

After you restart Apache, you are ready to deploy any number of web
applications on Apache, with a minimum amount of configuration!

Press ENTER when you are done editing.

.....
.....

Deploying a web application

To learn how to deploy a web app on Passenger, please follow the deployment
guide:

  https://www.phusionpassenger.com/library/deploy/apache/deploy/

Enjoy Phusion Passenger, a product of Phusion® (www.phusion.nl) :-)
https://www.phusionpassenger.com

Passenger is a registered trademark of Phusion Holding B.V.
[8] Passenger चलाने के लिए Apache2 कॉन्फ़िगर करें।
root@dlp:/var/www/redmine#
vi /etc/apache2/conf-available/passenger.conf
# नया निर्माण

LoadModule passenger_module /var/lib/gems/3.0.0/gems/passenger-6.0.15/buildout/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/3.0.0/gems/passenger-6.0.15
PassengerDefaultRuby /usr/bin/ruby3.0
SetEnv LD_LIBRARY_PATH /usr/lib64

<VirtualHost *:80>
    ServerName redmine.srv.world
    DocumentRoot /var/www/redmine/public
</VirtualHost>

<Directory "/var/www/redmine/public">
    Options FollowSymLinks
    AllowOverride All
</Directory>

root@dlp:/var/www/redmine#
chown -R www-data. /var/www/redmine

root@dlp:/var/www/redmine#
a2enconf passenger

root@dlp:/var/www/redmine#
systemctl reload apache2

[9] Apache2 पर आपके द्वारा कॉन्फ़िगर किए गए URL तक पहुंच, फिर Redmine की इंडेक्स साइट निम्नानुसार दिखाई गई है। [सिंग इन] लिंक पर क्लिक करें।
[10] प्रारंभिक उपयोगकर्ता नाम/पासवर्ड [admin/admin] के साथ लॉगिन करें।
[11] प्रारंभिक लॉगिन के बाद, पासवर्ड बदलना आवश्यक है।
[12] पासवर्ड बदलने के बाद अकाउंट की जानकारी की सेटिंग जरूरी है, उसे इनपुट करें।
[13] यह ठीक है, प्रोजेक्ट बनाएं और Redmine का उपयोग करें।
मिलान सामग्री