REQUIREMENTS:
– any shared hosting with cPanel and Node.js v14.x (tested to be problematic with other versions)
– PHP8.1
INSTALL NOTE:
“https://mydomain.com” and “https://api.mydomain.com” are just for illustration purpose.
if https://mydomain.com is not available, you can use sub-domain for admin panel.
Example: https://app.mydomain.com
INSTALLATION ADMIN PANEL:
1. Upload arrocy_admin_panel_1.0.x.zip to https://mydomain.com, then extract.
2. Open browser to https://mydomain.com
3. Please follow steps on the installer page.








Login: admin
Pass: password
INSTALLATION NODE JS APP:
Node.js installation in cPanel (Dedicated/VPS users…, please follow Installation on VPS with free CloudPanel)
1. Upload arrocy_node_server_0.9.x.zip to https://api.mydomain.com, then extract.
2. Copy “.env.node.server” from https://mydomain.com to https://api.mydomain.com rename to “.env”
If you cannot find “.env.node.server”, just use the admin panel “.env” file (same thing)
But, if you doing update, just copy .env from admin panel to node server subdomain folder

If your subdomain like this, use “api.mydomain.com”



Application root -> fill “Application root” from the picture from above. The rest, follow the example.
Click “Create” button. If you think you nodejs app having problem in the future, you can click STOP -> START APP.
DO NOT! DO NOT! DO NOT! “Run NPM Install”.

ADD CRON JOB:
Open Arrocy-WG admin panel -> click “Rest Api” menu.
NO ACTIVATION = NO SENDING MESSAGE
Before you ask about why my message not sending, please go to “Rest Api” page

Copy the “Cron Job” command

Once per minute
Paste the command below
Click “Add New Crob Job” button
CONGRATULATION:
Not too bad,right? Easy peasy…
