Categories
All Articles (85)
Getting Started
Introduction to HexonCP
Getting Started
System Requirements
Getting Started
Installation Guide (Ubuntu / Debian / AlmaLinux)
Getting Started
Initial Setup & First Login
Getting Started
Upgrading HexonCP
Getting Started
Uninstalling HexonCP
Domain Management
Adding a Domain
Domain Management
Adding a Subdomain
Domain Management
Setting Up Domain Aliases / Parked Domains
Domain Management
Redirecting Domains
Domain Management
Managing DNS Zones
Domain Management
Pointing a Domain to HexonCP (Nameserver Setup)
Email Management
Creating Email Accounts
Email Management
Setting Up Email Forwarders
Email Management
Configuring Catch-All Email
Email Management
Accessing Webmail
Email Management
Setting Up DKIM, SPF & DMARC Records
Email Management
Email Quota Management
Email Management
Spam Filtering Configuration
Database Management
Creating a MySQL / MariaDB Database
Database Management
Creating a PostgreSQL Database
Database Management
Managing Database Users & Permissions
Database Management
Accessing phpMyAdmin
Database Management
Importing & Exporting Databases
SSL / HTTPS
Installing a Free SSL Certificate (Let's Encrypt)
SSL / HTTPS
Installing a Custom/Paid SSL Certificate
SSL / HTTPS
Auto-Renewing SSL Certificates
SSL / HTTPS
Forcing HTTPS Redirects
PHP & Web Server
Switching PHP Versions Per Domain
PHP & Web Server
Editing php.ini Settings
PHP & Web Server
Configuring Apache Virtual Hosts
PHP & Web Server
Configuring Nginx
PHP & Web Server
Using Apache + Nginx Together (Reverse Proxy)
PHP & Web Server
Setting Up Node.js / Python Apps
File Management
Using the Built-in File Manager
File Management
Connecting via FTP / SFTP
File Management
Managing FTP Accounts
File Management
Setting File & Directory Permissions
Cron Jobs
Creating a Cron Job
Cron Jobs
Common Cron Job Examples
Cron Jobs
Debugging Cron Job Issues
Backups & Restore
Configuring Automatic Backups
Backups & Restore
Manual Backup & Download
Backups & Restore
Restoring from a Backup
Backups & Restore
Remote Backup (S3 / FTP / SFTP destinations)
Security
Firewall Configuration (UFW / iptables)
Security
Setting Up Fail2Ban
Security
Enabling ModSecurity (WAF)
Security
Two-Factor Authentication (2FA)
Security
Changing the Panel Port & Admin Username
Security
SSH Key Management
Security
Blocking IPs & Countries
User & Reseller Management
Creating Admin Accounts
User & Reseller Management
Creating Reseller Accounts
User & Reseller Management
Creating Client / End-User Accounts
User & Reseller Management
Setting Resource Limits Per User
User & Reseller Management
Suspending & Deleting Accounts
App Installer
Installing WordPress
App Installer
Installing Joomla
App Installer
Installing Drupal
App Installer
Installing PrestaShop / WooCommerce
App Installer
Removing an Installed App
Server Management
Viewing Server Resource Usage
Server Management
Managing System Services (Apache, Nginx, MySQL, etc.)
Server Management
Viewing & Downloading Server Logs
Server Management
Setting Up a Hostname & Reverse DNS
Server Management
Configuring a Firewall
Server Management
Disk Usage Monitoring
API & Integrations
HexonCP API Overview
API & Integrations
Authentication & API Keys
API & Integrations
Managing Domains via API
API & Integrations
Managing Users via API
API & Integrations
WHMCS Integration
API & Integrations
Integrating with Cloudflare
Troubleshooting
Panel Not Loading / 502 Errors
Troubleshooting
SSL Certificate Not Renewing
Troubleshooting
Email Not Sending / Receiving
Troubleshooting
Website Showing Default Page
Troubleshooting
Database Connection Errors
Troubleshooting
High Server Load Diagnosis
Reference
Default Ports Used by HexonCP
Reference
File & Directory Structure
Reference
Configuration File Locations
Reference
Changelog / Release Notes
Reference
Glossary of Terms
PHP & Web Server
Last Updated: Jun 17, 2026
Setting Up Node.js / Python Apps
Setting Up Node.js / Python Apps (App Manager)
HexonCP features a native, built-in **App Manager** dashboard to easily run Node.js and Python web applications without manually logging in via SSH or setting up systemd/PM2 configs yourself.
How to Use the App Manager:
- Navigate to the **Website Dashboard** of your site.
- Click App Manager in the sidebar.
- Click New App Integration.
- Select your target runtime language (Node.js or Python).
- Select the domain or subdomain to route the application traffic through.
- Provide the application directory path and the start script file (e.g.
app.jsormain.py). - Input custom environment variables inside the key-value editor matrix.
- Specify the listening port range (or let the panel assign one automatically).
- Click Deploy App. HexonCP starts the app, manages it under local process supervisors, and binds the Nginx reverse-proxy routes automatically.
🚀
Deploy Web Application
Run Node.js or Python backend servers
Node.js
▼
app.js
Auto-assign (e.g. 3000)