naviyra-hosting-pannel
v1.0.1
Published
Naviyra Hosting Panel installer — npx naviyra-hosting-pannel (prompts for domain, server IP, .env; supports upgrade).
Maintainers
Readme
naviyra-hosting-pannel
Naviyra Hosting Panel — install and upgrade from npm.
Install
npx naviyra-hosting-pannel
# or
npx naviyra-hosting-pannel install --dir /opt/naviyra-panelThe wizard asks for the same values as .env (domain, public IP, nameservers, mail, ports) and shows examples.
Requires Node.js 20+. On Linux the installer prefers nvm latest LTS (installs it if missing) so systemd matches native modules. Run with sudo to install under /opt/naviyra-panel and optionally systemd. PostgreSQL is installed for customer databases if it is not already present.
Upgrade
Keeps .env and data/ (database, uploads).
npx naviyra-hosting-pannel upgrade --dir /opt/naviyra-panelReconfigure
npx naviyra-hosting-pannel reconfigure --dir /opt/naviyra-panelUninstall
Deletes the panel database so a reinstall shows first-time admin setup. Also removes Naviyra systemd units and nginx files (visitor log, websocket map, snippets, panel vhost). Panel-created PostgreSQL databases are dropped by default. Hosted websites, mail, and DNS are kept unless you confirm. nginx/PostgreSQL/BIND packages are not removed.
npx naviyra-hosting-pannel uninstall --dir /opt/naviyra-panelLicense
MIT — see LICENSE.
