Mise: A Modern Replacement for RVM with Multi-Language Support
We’re excited to introduce Mise, a powerful and efficient alternative to RVM for managing programming environments. Unlike RVM, which is dedicated to Ruby, Mise provides a streamlined way to install and manage Ruby, Python, Node.js, Rust and Go (Golang) from a single tool.
Why Mise?
Mise is designed with performance and simplicity in mind. The main adventages:
- ✅ Multi-language support – Easily install and manage Ruby, Python, Node.js, Rust and Go (Golang).
- ✅ Efficient and lightweight – No unnecessary overhead, keeping your system clean.
- ✅ Environment versioning – Define language versions per project or per account.
- ✅ Cross-shell compatibility – Works with Bash, Zsh, Fish, and more.
How to use Mise?
For detailed guidance on using Mise, please refer to our documentation:
📄 https://docs.hostuno.com/Mise/
Stay ahead with modern tools—try Mise today! 🚀
Node.js v23 release announcement
Node.js v23
📦 The latest Node.js version — v23, is now available on our servers, introducing several notable updates:
- Native ES module support via require(): Prior to v23.0.0, loading native ES modules required the use of the --experimental-require-module flag. This feature is now fully integrated and available by default.
- Stabilization of the --run command: The --run flag, which facilitates more efficient script execution, has now been stabilized for general use.
- Test runner enhancements: The test runner now includes support for glob patterns in coverage files, allowing for more flexible and streamlined test configuration.
- TypeScript integration: The --experimental-strip-types flag is no longer needed and is now enabled by default, allowing TypeScript files to run natively without additional configuration (e.g., simply run node index.ts).
🖥️ SSH usage:
Node.js v23 can be accessed with the following commands:
- node23 (JavaScript runtime)
- npx23 (Package runner)
- npm23 (Package manager)
- yarn23 (Package manager)
🌍 For web applications, select Node.js v23 from the available Node.js versions when creating a virtual host through the DevilWEB panel or via SSH with the following command:
devil www add DOMAIN nodejs /usr/local/bin/node23 ENVIRONMENT
Where:
- DOMAIN - is the site address.
- ENVIRONMENT - can be one of: production, staging, development, or test
🔄 Node.js Support Overview
- LTS (Long Term Support) / even-numbered Node.js releases (currently installed: v14, v16, v18, v20, and v22) are supported as long as they remain functional (i.e., they compile and run without issues on the Passenger server).
- Odd-numbered Node.js releases (currently installed: v23) are always replaced by the next release. Therefore, Node.js v23 will be replaced by v25.