en
Language
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI translation
  • cs
  • hu
  • it
  • pl
  • nl
  • tr
  • ae
  • se
  • ua
  • id
  • vn
  • cn
  • th
  • ro
  • bg
  • dk
  • fi
  • no
  • gr
  • il
  • ee
  • eu

Easy Redmine Docker (on-premises deployment)

Next level of on-premises deployment is music to the ears of server admins whose life is about to get a lot easier. Using Docker technology, Easy provides applications and all of its dependencies in the current supported versions, while guaranteeing all of the contents. 

“Installation” and “Updates” are quicker and easier. Quotation marks because, in fact, there is no installation or updating. Just orchestrating preinstalled docker images with simple and standard commands.

Watch a 2-minute video and find out why Docker installation is a real game changer. 

Watch video

Docker is rightfully becoming more popular in the complex agenda of running web applications. This page summarises how Docker is used by Easy Redmine to benefit users of the server (on-premises) solution.

Advantages of Docker solution compared to legacy deployment

Docker deployment offers significant advantages over traditional methods, addressing critical challenges in cost, efficiency, and security. 

Lower costs of maintenance

Your server admin spends considerably less time on application updates because the process is automated. 90% of legacy manual procedures are eliminated with Docker. Also, the admin does not maintain components surrounding our application (before any update can take place).

Minimized risk of human error

Thanks to the automation of the update procedure your team can focus on critical business operations while minimising downtime and the risk of human errors.

Increased security

The ease of the procedure allows for installation updates to be made more regularly (at a lower cost), which is one of the fundamentals of IT security. Docker container is an isolated environment - any interactions with the rest of the ecosystem are under full control of your security engineers and procedures.

Hardware and software requirements for Docker solution

The most exciting part of the Docker solution is that the server admin has incomparably fewer components to worry about. While the legacy deployment method required to prepare the OS, Ruby, Database server, and others in proper state (version) before installing the application itself.

Now, you only need a server with amd64* architecture (*arm devices like M1, M2 can still run dockerized Easy Redmine, but only from within a virtual machine), Docker engine and Docker compose in correct versions. Find and review the currently supported versions of the Docker engine and Docker hardware and software requirements.

Request your Docker installation credentials now and streamline your Easy Redmine deployment in just a few steps.

Receive Docker credentials

The process: How to install Docker

In other words, what are the steps to install and update your Easy Redmine application in Docker?

First installation:

1. Purchase the server solution.

2. Log in to the Client zone.

3. Download the Docker "package".


Docker package


4. The package contains every explanation for every step that follows.

5. It is maintained regularly, which is the reason why we are not listing it in this article.


Docker file in computer


6. Login credentials to the docker registry, which contains an image with your purchased solution.

7. A very detailed and precise README manual to prepare your environment.

8. Configuration files and examples for an easier start.

9. Prepare your environment with the help of the resources above.

10. Log in to the source of your ER Docker image and run a few commands to download and launch it.

For future updates:

  1. Log in to your docker container.
  2. Run a command that downloads and replaces your existing version with the new one (your data and attachments, of course, remain intact).

That's it!

Docker vs legacy

If you are still not fully convinced about the advantages of Docker, perhaps a schematic view might make the situation a bit clearer.

In legacy deployment, the server admin installs the source code, for which they need to precisely prepare every required component. Otherwise, there is a big risk the application will not install properly.

Deploy Legacy


With Docker deployment, the server admin installs the Docker engine and compose it. Initially, also prepares the environment based on .ENV configuration files (examples are provided from our side). 

Once the initial configuration is done, it becomes smooth sailing in terms of installation and updating—the installation and update of our application plus every requirement is automatic.

Deploy Docker in Easy Redmine software


Received all the needed information? Get your Docker installation credentials and simplify the process of deploying Easy Redmine effortlessly.

Receive Docker credentials

Frequently asked questions

How to switch from legacy to Docker installation?
Can I still audit the code with the Docker solution?
What if we are not allowed to install Docker on our servers?
What kind of support is available for migration to Docker solution?
How is Dockerized Easy Redmine delivered?
Which operating systems are supported?
What do I have to actually manage with Docker solution?
What is Docker vs Kubernetes?
How to understand Docker vs VM (virtual machine)?
How much does Docker cost?
How can Dockerization help with performance?

Try Easy Redmine in 30 days free trial

Access all features, SSL protected, no credit card required.