Kalau kendalanya di budget untuk billing Mikrotik, memang agak tricky di shared hosting tuan. Karena aplikasi Node.js yang connect socket/API terus-menerus dan butuh daemon Redis sering kali terbentur limit CloudLinux (LVE), atau proses background-nya rawan di-kill sistem saat idle/restart web server.
Alternatif solusi hemat yang bisa dicoba:
1. Pakai VPS entry-level (1 Core / 1 GB RAM) unmanaged. Sekarang banyak provider lokal yang kasih harga ramah kantong (kisaran 30-50rb/bulan), lalu pasang OS Linux polos + PM2 & Redis lokal. Selain lebih leluasa, port API Mikrotik juga bebas diatur tanpa batasan firewall shared hosting.
2. Kalau tetap mau pakai shared hosting yang sudah ada: Coba pisahkan Redis-nya pakai managed Redis serverless yang punya free tier (misal Upstash Redis free tier). Jadi di shared hosting cukup menjalankan script Node.js / PHP-nya saja tanpa perlu install instance Redis lokal.
Semoga bisa jadi referensi solusinya ya tuan.