Why choose N99panel –Â There are multiple reasons. In brief, we will go throgh them one by one
Security – N99panel allows you to run containerized NodeJS & PHP apps/websites. This improves the security footprint to a large extent as the spillover effects of vulnerabilities and malwares etc. does not impact other apps/websites. Â
No limit on number of Apps and Websites – Yes you heard it right. N99panel imposes no limit in number of apps or websites which you can setup inside it. Only consideration is for the hardware and resources used.
Performance – As N99panel uses Nginx. As it is an event driven web server, it is able to handle large number of concurrent requests. W.r.t. WordPress & PHP websites, when Varnish (a full page caching engine) is enabled, it makes serving WordPress & PHP websites extremely fastÂ
PHP – multiple versions – PHP versions 5.6 to 8.4 are available. You can even cook your own PHP setup with the base version and choice of extensions. Please checkout the documentation at https://docs.n99panel.com/doku.php?id=php to learn more about PHP
NodeJS – dev & production modes, multiple versions – NodeJS versions 10.x to 24.x are available. Node JS can be used in two modes – dev and production. To learn more about NodeJS implementation, please follow the link – https://docs.n99panel.com/doku.php?id=nodejs
Containers, run anything – N99panel comes with docker. Infact N99panel uses containers to run PHP and NodeJS Apps. If you can containerise your application, which most likely is possible in today’s ecosystem, you can run the same on your system with N99panel. N99panel lets you link the VHost and URL endpoints of your docker container. To learn more about it, please follow this link – https://docs.n99panel.com/doku.php?id=c2
DB Stack – N99panel offers DB stack of MySQL, MongoDB and PostreSQL right out of the box. Their implementation and features are well documented at https://docs.n99panel.com
Backup Tools – N99panel offers two tools with which you can backup your data. Remote backups (preferred approach) –Â Please refer to this article for details – https://docs.n99panel.com/doku.php?id=gen:remote-backups . The other approach is that you enable incremental backups for your websites, and the same you can use for one click restoration. When enabled, incremental backups work at 30-59 days cycle. The incremental backups data will be stored on the same VPS/server.
Deploy anywhere, self hosted – N99panel can be installed on any Debian 12 VPS/server. There are tons of providers giving affordable VPS and servers. Also we have compiled a small list of vendors which can help you in making a choice. This list if of-course not comprehensive. Please try googling for VPS vendors in and around your preferred location of VPS. Â