Static site and Node.js deployment on Hostinger via SFTP/Git, cPanel/hPanel config, and PM2 process management
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill uses the workspace's default tool permissions.
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.htmlDeploy static sites and Node.js applications to Hostinger infrastructure. Configure SFTP/Git-based deployment pipelines, VPS hosting with PM2, and hPanel/cPanel management. [EXPLICIT]
.env files, separate database connections. [EXPLICIT]npm run build → dist/ directory. [EXPLICIT]rsync or lftp: sync dist/ to public_html/. [EXPLICIT].htaccess for SPA routing: RewriteRule ^(.*)$ /index.html [L]. [EXPLICIT]nvm. Install PM2 globally. [EXPLICIT]npm ci --production. [EXPLICIT]ecosystem.config.js with name, script, env. [EXPLICIT]pm2 start ecosystem.config.js --env production. Save: pm2 save. Setup startup: pm2 startup. [EXPLICIT]appleboy/ssh-action for remote commands. [EXPLICIT]cd /app && git pull && npm ci && pm2 reload all. [EXPLICIT]| Input | Output |
|---|---|
Built static files (dist/) | Files deployed to public_html/ |
| Node.js application source | PM2-managed process on VPS |
| SFTP/SSH credentials | Automated deployment pipeline |
ecosystem.config.js | PM2 process configuration |
pm2 status verifies process running. [EXPLICIT].htaccess doesn't conflict with Node.js reverse proxy.pm2 monit.chmod 755 for directories, 644 for files in public_html.pm2 logs, increase memory limit or fix crash..htaccess rules, Node.js process status, error logs.Example invocations:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.