Reference deployment stack
JKPanel Pro is deployed on a standard Linux web application stack. The current JKSolutions reference environment uses Ubuntu Server, Nginx, PHP-FPM, MariaDB and Redis.
The exact sizing required for a production installation depends on customer count, order activity, integrations, background jobs and retained operational data.
- Operating system: a maintained 64-bit Linux server environment.
- Web server: Nginx with HTTPS enabled for production.
- Application runtime: PHP-FPM and the PHP extensions required by the installed release.
- Database: MariaDB/MySQL-compatible database.
- Cache/runtime services: Redis where enabled by the deployment.
- TLS: a valid certificate for the production hostname.
- Time: correct system timezone and clock synchronisation.
Network and DNS
- Create the final production hostname before customer traffic is enabled.
- Point public DNS to the deployment server or intended reverse proxy.
- Permit only the inbound ports required for the deployment.
- Ensure outbound access required by configured registrars, gateways, server APIs and notification services is available.
- Use HTTPS for administration and customer-facing access.
Database planning
Use a dedicated application database and a scoped database account. Avoid using the MariaDB root account as the normal JKPanel Pro application credential.
- Back up the database before upgrades or high-impact maintenance.
- Restrict remote database exposure unless the architecture explicitly requires it.
- Protect database credentials as deployment secrets.
- Monitor storage consumption and database growth.
Before production
- DNS and TLS
Verify the production hostname and certificate.
- Application health
Confirm the dashboard and authenticated routes load correctly.
- Database
Confirm database connectivity and migration state.
- Integrations
Test each configured provider before assigning it to customer services.
- Backup
Create and validate a recoverable backup before launch.
- Updates
Verify updater status and rollback readiness.