Hello, can you tell me if the Starter Premium plan ($2.50) includes support for:
Is it possible to launch a Node.js 18+ app with npm start and keep it running?
Are WebSockets / Socket.io supported for multiplayer?
Can I link the app to tools72.infinityfree.me or only to a separate domain/subdomain?
Is there SSH or is it only possible to upload via File Manager + cPanel Node?
Limits: RAM, process runtime, cron (for restarting if it crashes).
First of all, please be aware that the premium hosting plans you see advertised on our website are not provided by us but by our partner iFastNet. And this forum is for InfinityFree and not iFastNet.
I’ll try and answer the questions to the best of my knowledge. But I don’t know everything, and I’m not an authoritative source for information about iFastNet’s services. If you want to know for sure, you should contact iFastNet instead.
No. There is limited support for Node.js, but it runs through Passenger. I don’t know enough about Passenger or Node.js to tell you what that means exactly, but I can tell you that there is no long-running background process.
No. Even with Node.js, you’re still limited to regular HTTP/HTTPS requests and responses.
Your free subdomains from InfinityFree can be migrated to an iFastNet premium account. However, not all premium features will be available that way. You can use a free subdomain from iFastNet instead which does give you access to all features.
SSH access is only available on the business hosting plans. Without that, you’re limited to FTP, WebDAV and web based file managers.
iFastNet’s plan table says there is a 2 GB RAM limit for Starter accounts. Cron is available, but cannot be used to restart the node process because you cannot have a long running node process (and restarting an app on crash is the responsibility of the process supervisor and not an external cron task). Not sure what you mean by process runtime, but I think the answer is again “Passenger”.
-
5 GB Disk Space
-
250 GB Bandwidth
-
1 Hosted Domains
-
1 Email Accounts
-
cPanel Control Panel
-
Free Website Migration
-
Unlimited Hits
-
PHP Version Selection
-
PHP mail() support
-
Full DNS Management
-
Remote MySQL Support
-
Cron Jobs
-
Python/Node.js Support
As Admin already pointed out, Node.js (and Python for that matter) are still very limited on iFastNet’s premium hosting. Any web apps would have to be compatible with Phusion Passenger, and it wouldn’t be able to keep something running indefinitely.
A VPS would fit your use case much better. You’d be able to use WebSockets and run full, long running Node.js apps. They’re also generally easy to grow to more RAM and CPU power in the event you outgrow whatever plan you start with.