Original web interface for Rancher, a container management platform, being phased out in favor of the new Dashboard.
Rancher UI is the original web-based user interface for Rancher, a container management platform that simplifies deploying and managing Kubernetes clusters. It is built with Ember.js and features a modular architecture using Ember Engines and addons for customization. However, it is now deprecated, with development shifted to the new Rancher Dashboard and retirement planned for 2026.
System administrators and DevOps engineers who manage Rancher deployments and need to customize the legacy web interface for specific operational workflows. It is also relevant for developers maintaining or extending existing Rancher UI installations before migration.
Developers choose Rancher UI for its modular Ember-based architecture, which supports maintainable customization through addons and lazy-loaded engines to reduce initial load times. It offers features like localization and remote hosting, allowing tailored deployments without forking the core repository.
Rancher UI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Ember Engines to lazy-load components into smaller chunks, reducing initial load times by serving only necessary parts of the application.
Encourages modifications via Ember CLI addons rather than forking, preventing merge conflicts and easing updates, as shown with the ui-driver-skel example.
Includes translation files and a live language picker, supporting internationalization with a SHIFT+L shortcut to toggle languages during development.
Allows serving the UI from a custom HTTPS server using build flags, enabling deployment of customized versions without repackaging Rancher.
The project is officially deprecated with development shifted to Rancher Dashboard and retirement planned for 2026, meaning no new features or community PRs.
Requires Node.js 8.x to 14.x, which are older versions that may lack security updates and compatibility with modern development tools.
Relies on Ember CLI Pods and engines, which have a steep learning curve for developers unfamiliar with Ember, complicating customization and maintenance.