Content

Here is a list of commands for Easy Redmine server admins to use in common back-end adminstration of the application. Although it is not possible to provide a full and detailed guide for all Linux distributions and configurations, we hope these will provide guidance to a reasonable extent.

Feedback from experience with your environment and configuration is welcome. So if you think you have some tips for fellow admins, let us know on This email address is being protected from spambots. You need JavaScript enabled to view it. After verification (and your consent), we may post it here.

Situation Command Result Notes
Application didn't start
  • sudo service unicorn restart
  • sudo service apache2 restart
  • sude service nginx restart
  • sudo service easy restart
  • restarts unicorn (app server)
  • restarts apache (web server)
  • restarts nginx (web server)
  • VMs from Easy Software generated after 15. August 2106
Naturally, depending on used server
Migrations are missing (may result in internal errors) bundle exec rake db:migrate redmine:plugins:migrate RAILS_ENV=production migrates redmine and redmine plugins Concerns plugins located in directory /plugins
Migrations are missing (may result in internal errors) bundle exec rake easyproject:install RAILS_ENV=production installs Easy Redmine Run it after DB migrations; or update installation, if installing manually (restart server afterwards)
Want to uninstall an easy plugin bundle exec rake easyproject:uninstall:all_plugins RAILS_ENV=production uninstalls/unmigrates easy plugins (with prompt) For plugins in directory /plugins/easyproject/easy_plugins Details here
Want to uninstall a redmine plugin bundle exec rake redmine:plugins:migrate NAME=easy_gantt VERSION=0 uninstalls/unimgrates plugins For plugins in directory /plugins
Issues with dependencies bundle update updates gems  
Restart physical server reboot restarts physical server  
Can't connect to the database
  • sudo service mysql restart
  • sudo service postgresql restart
  • restarts MySQL
  • restarts PostgreSQL
 
Production log monitoring (general) tail -f  [redmine root]/log/production.log realtime monitoring of the application log Useful when you want to trace an internal error, or other disfunctionality
Production log monitoring (in our VM) tail -f  /srv/easyredmine/public_html/log/production.log realtime monitoring of the application log In VMs created for you by Easy Software before 15. August 2016
Production log monitoring (in our VM) tail -f  /home/easy/easyredmine/log/production.log realtime monitoring of the application log In VMs created for you by Easy Software after 15. August 2016
Rails console rails c run the rails console for ruby commands, check that the app can start
Insufficient permissions on server (general) sudo chown -R [linux user]:[linux group] [redmine root] sets correct groups and ownerships You need to add correct user and folder of Easy Redmine
Insufficient permissions on server (in our VM) sudo chown -R easy:easy /srv/easyredmine/public_html sets correct groups and ownerships In VMs created for you by Easy Software before 15. August 2016
Insufficient permissions on server (in our VM) sudo chown -R easy:easy /home/easy/easyredmine sets correct groups and ownerships In VMs created for you by Easy Software after 15. August 2016
Insufficient permission on server sudo chmod -R 775 [redmine‘s root] adds correct permissions Other levels here
bulk updates (rails example)

rails c production
ActiveRecord::Base.connection.execute(“update issues set estimated_hours=5 where estimated_hours >= 5“)
exit

run a custom sql query (rails console) On your own risk! Be careful with custom queries, you may be performing changes prohibitted or incompatible in the GUI of the application. May result in disfunction of the application with dire consequences.
bulk updates (mysql example)

mysql -u user -p password -h host
mysql
show databases;
use databasename;
update issues set estimated_hours=5 where estimated_hours >= 5;

  • runs a custom sql query (mysql console)
  • list of existing databases
  • On your own risk! See note above
  • In Easy Software VMs, credentials are not required
Working with backups
  • mysqldump -u user -ppassword -h host databasename > mydump.sql
  • bundle exec rake db:drop db:create RAILS_ENV=production
  • mysql -u user -ppassword -h host databasename < mydump.sql
  • db dump
  • recreate the database
  • db import
For MySQL
Project tree is broken rails c production
Project.rebuild_tree!
exit
recalculates the project tree – correct parent and subprojects May happen after DB migrations. Project structure in list (URL: /projects) doesn't correspond to the breadcrumb (when accessing a sub-project)
Tree recalculation of other entities (examples) Issue.rebuild_tree!; IssueCategory.rebuild_tree!; EasyKnowledgeCategory.rebuild_tree! recalculates tree of other entities  
Configuration file DB (general) cat [redmine root]/config/database.yml db config  
Configuration file email (general) cat [redmine root]/config/configuration.yml email config  
Verify/edit CRON (automatic server tasks) crontab -e edit crontab More info here
Resource managment is missing data bundle exec rake easy_gantt_resources:reallocate_resources RAILS_ENV=production recalculates hour allocations May be needed after DB migrations, installation of Resource management
Information top process list, system info  
Out of disk space df shows free space on devices  
Easy DMS cache is obsolete ruby [redmine root]/plugins/redmine_dmsf/extra/xapian_indexer.rb   only for redmine_dmsf users, should be run by cron
Switched text editing from textile to HTML bundle exec rake easyproject:textile:migrate_all RAILS_ENV=production Texts are migrated from textile to HTML formatting  
Activated new currency in administration, but it is not visible in projects bundle exec rake easyproject:currency_update_tables RAILS_ENV=production

Afterwards restart server
This activates the currency in the system

 
After activation of currency, I need to recalculate all existing entries bundle exec rake easyproject:currency_recalculate_all RAILS_ENV=production Existing entries are recalculated into the new currency  

IMPORTANT: These commands are to be used by competent server administrators, realizing the eventual risks and effects of each operation. System failures resulting from incorrect use of the commands are on responsibility of the server admin running them. Easy Software may have limited possibilities to provide support. Server support requests (if possible to provide) are always charged by actual hourly rate.

What actually is Easy Redmine?

Easy Redmine is an Open Source software for complex project management with extensions for resources, finance and customer management. In the cloud or on your own server, all comes with professional implementation and support.

CIOreview Stamp Easy Redmine Top 20 Open Source Provider
iOS ANdroid compatible Easy Redmine
IPMA PMI standarts compatible Easy Redmine 01

*SHINE Consulting Ltd.- holder of accreditation of the Project Management
Training Program “Project Management in Practice” (International Standard IPMA)
and is also a member of the PMI R.E.P. Registered Education Provider.
**The PMI Registered Education Provider logo is
a registered mark of the Project Management Institute, Inc.

 

500x290xUpdate Map

 

 

Easy Redmine Drives More Than 1400 Organisations Worldwide

Explore More...

 

What users say about Easy Redmine on Capterra?

  • All in one application - that is Easy Redmine

    Aug 25, 2015

    RTL Radio use Easy Redmine to maintain help desk, resources, attendance and of course all IT and software projects. We like the complexity - using all-in-one solution is just wonderful.

    Timo Muller
    Chief Information Officer , RTL Radio Deutschland GmbH
    5/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support
  • AllInOneSolution for project management

    Apr 5, 2016

    Easy Redmine is a great software that helps us manage project costs, better define our work and is packed with many features that were missing in Redmine. All this embedded in a user-friendly interface.

    Nelson Rodrigues
    Belo Solutions
    4/5
    Overall
    4/5
    Ease of Use
    5/5
    Customer Support
  • Better control over cost and staffing resources

    Mar 24, 2016

    We adopted Easy Redmine six months ago in order to control all of our web projects. We are very happy as we now have a strong visibility in terms of control of costs and staffing resources and we also have a powerful tool for interaction with our customers.

    Cyril Lécot
    Operations Manager , Netquarks
    4/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support
  • Easy and robust project management

    Apr 21, 2016

    EasyRedmine is a real step-forward compared to Redmine! More functionalities thanks to many plugins. Better user interface. Very reactive and professional customer service.

    IT Department
    Monaco Paradigm
    5/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support
  • Help desk solutions

    Jun 29, 2016

    Professional solution with a lot of features. It help us to manage our customers in more efficient way. Highly recommended especially if you are IT company.

    Felicien Bikang
    WORLD-INNOV.COM
    5/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support
  • Lot of useful extra plugins

    Jun 11, 2016

    Akquinet is using Redmine for years. We love all the extra plugins and support that Easy Redmine delivers to let us focus on our job.

    Konrad Mattheis
    Head of Consulting , Akquinet
    5/5
    Overall
    4/5
    Ease of Use
    5/5
    Customer Support
  • Powerful Project Management Tool

    Apr 27, 2016

    Simple Interface and easy to use. Flexible and fit your own need.

    Helen Tang
    Cherrypicks
    4/5
    Overall
    4/5
    Ease of Use
    4/5
    Customer Support
  • Very good software for planning and reporting IT projects

    Apr 6, 2016

    We use Easy Redmine every day to plan projects and all staff reports the time they work using the brilliant timer feature. 

    Mattias Eriksson
    Team manager , People and Solutions AB
    5/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support
  • Very useful product!

    Apr 6, 2016

    Our working environment is all based on easy redmine product- tasks, milestones, all managed in one platform which helps us to planing, view progress and more! 

    Alon Almog
    IT , Gita Technologies
    5/5
    Overall
    5/5
    Ease of Use
    5/5
    Customer Support

Capterra is Independent platform.

Test for Freein 14 day trial Free & Full Featured Trial SSL Certified Daily Backups

.easyredmine.com

we will call you to help with settings

no credit card or installation needed