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.

  1. 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.

  2. 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.

  3. 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.

    Tip

    Install wipes existing document root contents before deploying the CMS — back up first if the folder is not empty.

  4. 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).

  5. 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