Install Redmine on an Ubuntu 14.04 server with MariaDB, Puma and Nginx.

In this tutorial, we will explain how to install Redmine 2.6 on an Ubuntu 14.04 VPS with MariaDB, Puma and Nginx. Redmine is a flexible open source issue tracking and web-based project management application . Redmine is built on Ruby on Rails framework and it is cross-platform and cross-database. This guide should work on other Linux VPS

That’s it. You have successfully installed Redmine on your Ubuntu VPS. For more information about Redmine, please refer to the Redmine website.

Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to setup this for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.

Comments

Hi, your guide was very helpful to me. Tanks for that.
I have one question. How can redmine can be restarted with this installation method. Out-there is a lot of documentation about restart redmine installed over Apache or over nginx-passenger, but in this case the installation is through puma, so there’s not much information about this. I installed some plugins and changed configuration so I need to restart redmine. Could you tell me how to do this please?

server unix:/opt/redmine/redmine/tmp/sockets/redmine.sock;
How do you create a socket? What should it look like? You don’t mention it. I can’t run nginx without it.
connect() to unix:~/redmine/redmine/tmp/sockets/redmine.sock failed (2: No such file or directory)

I got it now.
I just didn’t use the puma script as I installed it before.
I really can’t understand why we use sockets and how they function. So if it’s not too difficult, could you explain it to me in a few words?