GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Redmine su Ubuntu 16.04

In questa guida ti mostreremo come installare Redmine su Ubuntu 16.04. Redmine è un'applicazione open source per il monitoraggio dei problemi multipiattaforma e multidatabase e un'applicazione di gestione dei progetti basata sul Web basata sul framework Ruby on Rails. Questa guida dovrebbe funzionare anche su altri sistemi Linux VPS, ma è stata testata e scritta per Ubuntu 16.04 VPS. Installare Redmine su Ubuntu 16.04 è un compito abbastanza semplice, se segui attentamente il nostro tutorial qui sotto.

1. Aggiorna il sistema e installa i pacchetti necessari

sudo apt update
sudo apt install curl subversion libmysqlclient-dev libmagickcore-dev libmagickwand-dev imagemagick g++, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev, libgmp-dev, libreadline6-dev, libssl-dev

2. Installa MySQL e crea database

Per installare il pacchetto MySQL, esegui:

sudo apt install mysql-server

Al termine dell'installazione, eseguire il comando seguente per proteggere l'installazione:

mysql_secure_installation

Successivamente, dobbiamo creare un database per la nostra installazione di Redmine:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

3. Crea un nuovo utente di sistema

Crea un nuovo utente di sistema per Redmine.

sudo adduser --home /opt/redmine --shell /bin/bash --gecos 'Redmine application' redmine
usermod -aG sudo redmine

Passa al nuovo utente redmine:

sudo su - redmine

4. Installa Ruby usando RVM

curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://get.rvm.io | bash -s stable --ruby

Per iniziare a utilizzare RVM, esegui i seguenti comandi:

source ~/.rvm/scripts/rvm
rvm --default use ruby

Per verificare che tutto sia fatto correttamente, usa il comando ruby --version .
L'output dovrebbe essere simile al seguente:

ruby --version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

5. Installa Redmine

Emetti i seguenti comandi per controllare il codice sorgente di Redmine su $HOME/redmine directory e creare le directory necessarie.

cd && svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine
mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assets

Configura le impostazioni del database:

cp ./redmine/config/configuration.yml.example ./redmine/config/configuration.yml
cp ./redmine/config/database.yml.example ./redmine/config/database.yml

Apri il database.yml file e aggiorna nome utente/password

nano ./redmine/config/database.yml
production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "redmine_passwd"
  encoding: utf8

6. Installa gemme

cd /opt/redmine/redmine
echo "gem 'puma'" >> Gemfile.local
echo "gem: --no-ri --no-rdoc" >> ~/.gemrc 
gem install bundler
bundle install --without development test postgresql sqlite

7. Preparare il database

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

8. Configurazione Puma

Crea un nuovo file di configurazione come segue:

nano ~/redmine/config/puma.rb
#!/usr/bin/env puma

application_path = '/opt/redmine/redmine'
directory application_path
environment 'production'
daemonize true
pidfile "#{application_path}/tmp/pids/puma.pid"
state_path "#{application_path}/tmp/pids/puma.state"
stdout_redirect "#{application_path}/log/puma.stdout.log", "#{application_path}/log/puma.stderr.log"
bind "tcp://0.0.0.0:9000"

9. Avvia Puma

Avvia il server puma usando il seguente comando:

cd /opt/redmine/redmine/ && bundle exec puma --config config/puma.rb

L'output dovrebbe essere simile al seguente:

Puma starting in single mode...
* Version 3.11.3 (ruby 2.4.1-p111), codename: Love Song
* Min threads: 0, max threads: 16
* Environment: production
* Daemonizing...

Finalmente puoi avviare il tuo browser e accedere alla tua nuova installazione di Redmine su:http://IP_ADDRESS:9000

Questo è tutto. Hai installato correttamente Redmine sul tuo VPS Ubuntu. Per ulteriori informazioni su Redmine, fare riferimento al sito Web di Redmine.

Ovviamente non devi installare Redmine su Ubuntu 16.04, se utilizzi uno dei nostri servizi di hosting Redmine, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Per ulteriori aggiornamenti, puoi anche leggere il nostro post su Come installare Redmine su Ubuntu 18.04.

PS . Se ti è piaciuto questo post, su come installare Redmine su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Panda3D su Ubuntu 10.04

  2. Come installare Zabbix su Ubuntu

  3. Come installare Observium su Ubuntu 14.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare Redmine su Ubuntu 18.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Redmine su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04