Projects
Creating a new web project
Generic PHP project — wizard creates folder, record, virtual host and PHP-FPM pool; database, CMS (Applications tab) or SSL on the project page.
-
Wizard — New project
Projects → New project. Enter domain, choose web server (Apache/Nginx backend), PHP version and document root. Optionally check Create index.php.
-
What the wizard creates immediately
The panel creates the project folder, log directory, optional index.php, panel database record, virtual host and PHP-FPM pool for the selected PHP version. It does not auto-create a MariaDB database.
/web/public_html/<domena>/ /web/logs/<domena>/ # + vhost + PHP-FPM pool
-
Next steps on the project page
Recommended order in the panel: (1) Create MariaDB database, (2) Applications tab — CMS auto-install or File manager for custom apps, (3) Backup, (4) Logs, (5) SSL certificate if HTTPS is needed. Virtual host and pool are already active — create them manually only if you disabled auto-provision.
TipDisable auto-provision in .env: UADMIN_AUTO_PROVISION_WEB=false (or config/uadmin.php project.auto_provision_web).
-
DNS and reverse proxy
Set domain A record to server IP. If frontend reverse proxy is enabled (Nginx on 80/443), traffic is forwarded to the project backend port.
TipFor WordPress, Joomla, Nextcloud, Drupal, Moodle and PrestaShop use the Applications tab — see the «CMS auto-install» guide.