Managing Node.js in Thamara
Overview
Thamara Hosting provides built-in support for Node.js applications through the Plesk control panel.
This allows you to easily deploy, manage, and run Node.js apps directly from your hosting account without needing SSH-level configuration or a dedicated server.
Using the Node.js extension, you can:
- Enable Node.js for a domain or subdomain.
- Upload and run your app (e.g., Express.js, Next.js, etc.).
- Manage environment variables.
- Restart or stop your app from Plesk.
____
Accessing the Node.js Tool
Log in to your Plesk Dashboard.

From the left menu, navigate to Websites & Domains.
Click it to open the Node.js management interface

Note:
If the Node.js tool is not visible, please contact Thamara Support — it might need to be enabled for your hosting plan.________Deploying a Node.js ApplicationUpload your app files to the desired domain’s root directory (usually/httpdocsor a custom path).In the Node.js tool, set the following:Document Root: Path to your app folder.Application Startup File: e.g.app.js,index.js, orserver.js.Application Mode: Choose between Development or Production.Click Enable Node.js to activate your app.Once enabled, Plesk automatically sets up the runtime and environment for you.Environment Variables & LogsInside the Node.js panel, you can:Add or edit environment variables (e.g.PORT,NODE_ENV,DATABASE_URL).View logs directly from the panel to monitor runtime messages or errors.Restart or stop your app at any time.Important Notes for Shared HostingNode.js apps run under your account’s user environment — no root privileges.Some modules that require system-level compilation may not be supported.The default port (usually80or443) is managed automatically by Plesk’s reverse proxy — you don’t need to configure it manually.Always deploy apps using relative paths and avoid hardcoded ports.Support TipIf your app fails to start:Check your startup file path.Review logs for syntax or runtime errors.Ensure all dependencies are installed (npm installinside the app directory).Restart Node.js from the Plesk panel after any change.If the issue persists, open a support ticket with Thamara Cloud — our team will help verify your configuration.
/
Updated on: 04/11/2025
Thank you!