How to Manage Ruby, Python, or Node.js Apps in cPanel

dotCanada's cPanel hosting supports running web applications built with Python, Node.js, and Ruby using dedicated setup tools in the Software section. These tools let you create isolated application environments with version control and dependency management.

Setting Up a Node.js Application

  1. Log in to cPanel at yourdomain.com/cpanel.
  2. Go to the Software section and click Setup Node.js App.
  3. Click Create Application.
  4. Choose a Node.js Version, set the Application Mode (Development or Production), enter the Application Root path, and set the Application URL.
  5. Specify your Application Startup File (e.g., app.js).
  6. Click Create.

Setting Up a Python Application

  1. In the Software section, click Setup Python App.
  2. Click Create Application.
  3. Select the Python Version, set the application root and URL, and enter the Application Startup File (e.g., passenger_wsgi.py).
  4. Click Create.

Setting Up a Ruby Application

The process is similar - look for Setup Ruby App in the Software section. Select your Ruby version, configure the application root and URL, and point it to your startup file.

Managing Dependencies

After creating an application, you can run package manager commands (like npm install or pip install) through the terminal interface within each app's management panel, or via SSH.

If you need help deploying a Node.js, Python, or Ruby application on your dotCanada account, please contact our support team.

100% Satisfaction Guarantee

We're so confident you'll love dotCanada that we offer a 30-day money-back guarantee. Not satisfied? Get a full refund, no questions asked.

Ready to Get Started?

Join thousands of Canadian website owners who trust dotCanada for reliable, fast web hosting.

Get Started Today