Projects
CMS auto-install (Applications tab)
One-click install of popular CMS apps on an existing project — WordPress, Joomla 5/6, Nextcloud, Drupal, Moodle 5, PrestaShop 8/9.
-
Prerequisites
Project must exist (New project wizard). Web stack must include Apache or Nginx backend, MariaDB and a PHP-FPM version matching the CMS (e.g. PHP 8.3 for Moodle 5, PrestaShop 9). DNS A record recommended before SSL. Packages are fetched from the uadmin.eu/cms/ manifest.
-
Supported applications
WordPress (latest), Joomla 5, Joomla 6, Nextcloud, Drupal (Composer), Moodle 5, PrestaShop 8 and PrestaShop 9. Each card shows version, minimum PHP and a short description. The list is updated via OTA manifest without upgrading the panel.
-
Starting installation
Open project → Applications tab. Pick a CMS, confirm the domain, enter site title, admin user and password (or leave empty for auto-generated). Click Install and watch the task log in real time.
TipInstall wipes existing document root contents before deploying the CMS — back up first if the folder is not empty.
-
What the panel does automatically
Creates MariaDB database and user, installs CMS via CLI (wp-cli, occ, PrestaShop CLI, Moodle admin/cli…), applies PHP-FPM preset, nginx profiles (Nextcloud, Moodle, PrestaShop), per-app Fail2ban/WAF profile and post-install tuning (e.g. Moodle public/ docroot, PrestaShop admin URL).
-
After installation
PrestaShop shows the exact back office URL (random admin folder). Verify SSL certificate, open the site in a browser and change the admin password. For Nginx projects the panel applies CMS-specific location blocks automatically.
# PrestaShop admin URL — u panelu (Aplikacije) ili: cat /web/public_html/<domena>/.uadmin/prestashop.json