Easy Redmine 是一個完整且可擴展的 Redmine 升級。結合了行動電話與實用的插件和功能使您的項目管理更加方便,改善溝通及用戶體驗並節省您的時間。
Easy Redmine 是一個基於 Web 的協作項目管理應用程式。世界各地的公司使用它來處理項目、任務、日程安排、資源利用、預算、出勤監控、支持管理等等。
Easy Redmine 的目標是讓項目管理變得簡單易懂,這樣我們客戶可以專注於他們的核心業務。
Redmine Plugins for you
Compatible with Redmine 3.2.x, 3.3.x, 3.4.x, 4.x and Ruby on Rails 5 – 100% Open Source
Easy Redmine features
Easy Redmine is a complete and extensible Redmine upgrade. A combination of mobile design with useful plugins & features will make your project management more enjoyable, improve communication, user experience and save your time. Here is the list of key features & improvements.
Agile tools
Resource management
Gantt charts
Knowledge Base
AI Assistant
Customer service tools
Sales CRM
Expert PM tools
Project budgets
Redmine upgrade
Add-ons plugins
Easy Gantt
Gantt chart visualizes project tasks on a timeline and allows for their convenient planning - an essential tool for both simple and complex projects. Baselines, critical path, cash flow, resources and even more tools can be displayed directly in Easy Gantt. You can also apply relations, create sub-tasks and milestones.
WBS – Work Breakdown Structure
Work breakdown structure plugin visualizes projects, tasks, and sub-tasks in a mind map like form - showing decomposition of the work to be executed by the project team. It enables you to manage projects and tasks using easy drag & drop while having a clear visualization of the whole project.
Mind Maps
Mind Maps are used for better planning, brainstorming, and creation of project and process diagrams. You can use them to organize your thoughts about any project without having to create tasks. Unlike WBS, they are designed more for the initiation and analysis phase of a project when it is not yet necessary to create tasks and collaborate but, above all, to analyze and think about all parts of the project or process.
Global Gantt
Easy Gantt on the global level allows you to work with the entire project tree including all associated tasks, milestones, relations, delays etc. on a single screen. The key advantage is the elimination of chaotic switching between individual projects when working on multiple projects simultaneously.
Resource Management
It is a tool for professional planning and assignment of work in Easy Redmine. Managers can assign work with regard to real-time capacities of workers and estimated time for task realization. Resource management allows balancing the workload while keeping schedules of the projects.
Dashboards
Every user, project or working team should have their own dashboard, which organizes their daily work. Dashboards are fully customizable, allowing you to add/remove modules from the list and save dashboards as templates. Plus, dashboard templates for the most common roles are already prepared for you.
Graphs & charts
Any list of entries (projects, tasks, time entries, etc.) can be visualized in a graph or a chart, which are completely customizable. In just a couple of clicks using pie, bar or line chart you can prepare a report on the performance of your project and demonstrate what needs to be improved.
To-do list
It is a tool for quick "to-do" reminders. Wherever you are in the system, a to-do list is always ready in the right service panel. All "To-do" notes can be turned into tasks by drag & dropping them into a particular project.
Asset & Configuration Management
The Easy Redmine Asset & Configuration management is a powerful tool that allows you to easily manage and organize your assets and configurations in a familiar directory structure directly from Easy Redmine. Custom data fields, structures, filters and views make it easy to access and use. With the ability to link assets to tasks, assign permissions and have centralised management, you can also ensure that all your assets and configurations are up-to-date and easily accessible.
Project templates
The whole project (with tasks, milestones, team members, documents, etc.) can be saved as a template and used for initialization of new project in the future. Templates are great time savers and allow you to continuously develop to improve your project delivery.
Design themes
Easy Redmine comes with 3 design themes to meet various users' needs - Default, Compact, and Dark. Every user can switch between the themes on his user's profile.
Jump to Dashboards
Access your essential dashboards with ease. Whether custom-made or from templates, quickly jump to and favourite your choices. Keep all your vital dashboards at your fingertips for seamless navigation.
Quick Project Planner
It serves for the quick and easy planning of ad-hoc projects where project templates are not applicable. Quick planner allows you to define key tasks, which should be then managed in the Gantt chart.
Activity reports
An activity overview (changes made on tasks) of a specific person can be found on the particular user's profile. Moreover, global activity feed is a feature accessible from the sidebar that keeps you informed about today's activities on the selected projects.
Improved time tracking
Users have several ways how to log & track spent time either manually, from their personal dashboard, while updating tasks or automatically using a stopwatch. Information about time tracking on the projects is a key to the assessment of project performance & profitability.
Improved documents
Documents can be attached to projects and tasks. Project documents can be categorized by role-based access rights. Task documents within the project are listed clearly in the "task attachments“ category. Documents are shareable, versioned, searchable and editable online.
Checklists
A checklist is a type of job-aid used to reduce failure by compensating for potential limits of human memory and attention. It helps to ensure consistency and completeness in carrying out a task.
Action buttons
Speed up repetitive activities such as task update or Help desk ticket assignment to a selected worker using action buttons. Just open a selected task (or ticket) and press the pre-set action button, which can carry out any kind of task update, including change of assignee, tracker, or priority.
Global roles by user types
Each user type might have a predefined default role, thus eliminating the need to assign a role to newly created users of specific user types. For the sake of simplicity, default user roles are reduced to a few most common roles in an organization. When you invite a new user to the system, you may assign him a specific role before you send the invitation. For each user type, a customized personal dashboard is available for immediate use.
Workflow
This is one of the most important initial configurations in Easy Redmine. Once you get this done, you will have a perfect control over task tracking in the whole organization - from project owners to part-timers, and even to external parties, such as customers or external collaborators.
Branded Exports
All data listings from the system can be exported into a PDF file with your logo and company colors. Example of exports: any task list, project list, spent time entries, task detail export, etc.
Extended integrations
Make use of the best tools for synchronization or migrating data from third-party systems into Easy Redmine. Supported platforms include Microsoft Excel, Microsoft Project, Jira, Asana, Zapier, Redmine, Cardav, Caldav.
Extended settings
Easy Redmine is a complex project management system, which can be configured in many aspects. This includes settings for users, filters, roles and permissions, user types, calendars, categories, scheduled tasks, custom fields, groups, contacts, templates, workflow, and more.
Project Manager Dashboard
A predefined personal dashboard suitable for the Project manager role is designed to provide at-a-glance awareness of current performance relevant to project management.
Team Leader Dashboard
A predefined personal dashboard suitable for the team leader role is designed to provide at-a-glance awareness of current performance relevant to the whole team.
Portfolio Manager Dashboard
You can keep all your projects organized and accessible through Portfolio Tree with Portfolio Manager's dashboard. Activity feed and critical issues list will help you to address urgent issues, and, using additional tabs, you can manage workers' workload, current sprints, and budgets. Use Graphs & Charts to visualize any listing for overall performance.
Project Team Member Dashboard
A predefined personal dashboard suitable for project team member role is designed to provide at-a-glance awareness of current performance relevant to project delivery.
Milestone Dashboard
Track open/closed milestones by projects just like estimated and spent time for individual milestones. This dashboard helps project and portfolio managers see if progress on projects is compliant with an original project plan/schedule.
People Dashboard
People Dashboard allows you to see information about your users at a glance. Use the dashboard to view users tasks and their statuses, project membership status of users, assigned work completion, finished tasks, spent time, personal costs, and much more!
Project Dashboard
In order to keep your business on the right track, project managers and teams need any help they can get. One of the proven ways of tracking and measuring ongoing progress is by using a project dashboard, which makes it simple to visualize real-time data and customize the page to the needs of the team and projects.
Task Dashboard
Task dashboard can show you the status, task name, task tracker, contact, date, and assignee for each task created. See which tasks have been done, are in progress or overdue - so you know what tasks require your attention in order to keep pace with your project plan/schedule.
Time Report Dashboard
Time reporting should be a crucial part of any project management. Have you ever wondered how much of your and your team’s time last month has been billed? Or how many hours individual team members have worked last week? How many hours were spent on specific projects? Time report dashboard is here to tell you.
Fresh mobile design
Easy Redmine has been redesigned to bring you a more clear and intuitive user experience. Easy Redmine offers the best Redmine mobile solution on the market, plus Easy Redmine template is fully responsive, hence easily usable in modern mobile browsers.
Easy Redmine mobile app
With the new Easy Redmine mobile app, you have all your projects under control no matter where you are. You can easily create new tasks on the go as you get fresh ideas, post quick comments to keep things moving, manage your tasks, or track time to individual tasks and projects.
Note: For the full functionality of the mobile app, we recommend using the mobile browser to log in to Easy Redmine, where you will have access to all the features and functions available.
100% GDPR Compliant
Easy Software takes personal data protection seriously. European regulation known as general Data Protection Regulation (GDPR) brings a number of challenges to all organizations and became one of the most resonated business topics. Our mission is to provide Easy Redmine clients and basically all Project community with a reliable software which allows fulfilling all duties of Data Processors efficiently. Easy Redmine is 100% GDPR-ready from version 1.2 (May 2018).
Cloud Solution
Essentials | Business | Platform | |
Project Management | V | V | V |
Agile Tools | V | V | V |
WBS Mind Maps | V | V | V |
Resource Management | V | V | |
Project Budgets | V | V | |
Expert PM tools | V | V | |
Help desk & Ticketing | V | ||
B2B CRM | V | ||
Extensions | + Add-ons | + Add-ons | + Add-ons |
Enterprise
- Custom SLA
- Dedicated customer success manager
- Integration services
- Software modifications
- High availability cloud solutions
Introduction
Easy Redmine is a complex web application with a number of technical dependencies that allow it to run smoothly. There are vast operating systems, database servers, utilities, etc. In order to achieve optimal performance and functioning overall we handpicked a specific set of supported components.
If you are using or are interested in Cloud solution, this article is not almost irrelevant for you.
Hardware requirements
Minimum hardware requirements
These specifications are for 25 concurrent users with average requests per second frequency.
Processor | Intel Xeon E5440 @ 2.83GHz |
Memory | 4 GB |
Disk space | ~ 20 GB (3 GB for database files + enough for attachments) |
Other | Network card is required |
Server requirements for larger implementations
This table is a simplified summary of higher usage levels of the server solution.
Users | Threads / vCPU | RAM | HDD |
50 | 8 | 12GB | 40GB |
100 | 12 | 32GB | 60GB |
200 | 24 | 64GB | 200GB |
500 | 24 | 128GB | 500GB |
Values in the table are not strictly given and the whole configuration depends on the extent and significance of the use of Easy Redmine in the company. As well as on the frequency of user access and requests sent to the server.
Internet connection requirements
The connection from the user to the server where Easy Redmine is located must be at least 10 Mbit. You need to take into account the whole route from the user to the server, so with geographically distant locations, the response of the server may take a longer time, regardless of the user's declared internet connection from their provider. The bandwidth of the server is also a factor, of course.
Software requirements
In order to develop quality software that can be installed on your own server and, at the same time, guarantee its stability and proper functioning, it is necessary to use an environment with which it works best and on which it is regularly tested.
Requirement type | Requirement | Current (v13) |
Roadmap | LTS (v12) |
LTS (v11) |
LTS (v10) |
Operating System | Debian | 11 | 12 | 10/11 | 10/11 | 10/11 |
Operating system | Architecture | amd64 | amd64 | amd64 | amd64 | amd64 |
Programming language | Ruby | 3.1.2 until v13.5.x 3.1.4 from v13.6.x |
3.3.1 | 3.1.2 | 2.7.x | 2.6.3 |
Application server | Puma | 6.3.1 | 6.2.2 | |||
(automatically installed) | ||||||
Web server | Nginx | 1.20.x (Debian 11 latest official apt package) |
1.20.x (Debian 11 latest official apt package) |
|||
Docker* | Docker engine | 24.0.5 | 20.10.22 | not supported | not supported | |
Docker* | Docker compose | 2.24.0 | 2.15.1 | not supported | not supported | |
Database server | Percona | 8.x | 8.x | 5.7+ | 5.7+ | |
Database server | MariaDB | not supported | not supported | not supported | 10.3+ | |
Database server | PostgreSQL | not supported | not supported | not supported | supported | |
Other requirements | Bundler | 2.3.7+ | 2.3.7+ | 2.2+ | 2.1.x | |
Other requirements | Redis | 5.x | 5.x | 5.x | 5.x | |
Other requirements | NodeJS | 18.17.1 | 18.8 | 14.16 | 14.16 | |
Automatically installed | Rails | 6.x | 7.x | 6.x | 6.x | 5.x |
Automatically installed | Sidekiq | |||||
Automatically installed | Zeitwerk | partially supported not required |
full support required |
not supported | not supported | not supported |
Automatically installed | Xapian | 1.5.0 | 1.5.0 | 1.4.20 | not supported |
Supported web browsers (client)
- Chrome
- Firefox
- Opera
- Safari
- Microsoft Edge
Other browsers are not tested. Internet Explorer is not supported. For stability and security reasons, always keep your browser up to date.
Supported operating systems (client)
It goes without saying that using current versions of web browsers require current/supported operating systems on the computer or mobile device. The general rule is that the two latest operating systems versions are supported. It can be applied for Windows, MacOS, Linux distributions and mobile systems.
Virtual machine (VM)
The easiest way of server deployment. We generate the VM (on-demand), you just run it => practically nothing to install.
We recommend your first installation to be in form of a virtual machine (.ova image). It contains already installed Easy Redmine with all related components in supported versions. Naturally, as you gradually install application updates, you may need to also update some dependencies. The smaller updates are mostly seamless.
If you have an older VM with an older Easy Redmine version, you may have passed a threshold where it is better to upgrade via migrating onto a new VM. With any such doubts, contact our support. Please provide as much information about your current environment.
*Docker notes
Docker engine and Docker compose are required only if you are planning on running Easy Redmine on Docker. For non-docker installations (VM, bare metal), these items are not required.
Docker is currently being tested internally and with selected early adopters. Official support is planned for 1st half of 2024.
Supported versions of Docker technologies are always listed the installation package in file /docker/README. If you have a slighly newer version in your Debian than in our requirements, you may try using it. If you have older Docker versions in your Debian, please update them before updating Easy Redmine.