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.