GoAdmio
GoAdmio Documentation

More Scripts

From the GoAdmio knowledge base.

More Scripts

This page explains the More Scripts feature in GoAdmio. It provides access to a library of 37,000+ PHP scripts that can be installed on a domain with a single click — far beyond the curated list of popular applications on the Scripts menu.

Location: Admin Panel → Scripts → More Scripts
Location (User Panel): Scripts → More Scripts (if enabled for the account)



Overview

The More Scripts page is GoAdmio's gateway to a large third-party script library — commonly powered by an installer service like Softaculous, Installatron, or a GoAdmio-native catalog. It covers thousands of PHP applications across many categories:

  • CMS and blogging — WordPress, Joomla, Drupal, and thousands of niche CMSs
  • E-commerce — shopping carts, marketplaces, dropshipping tools
  • Forums and communities — phpBB, MyBB, Vanilla, Discourse bridges
  • Wikis and documentation — MediaWiki, DokuWiki, BookStack
  • CRM and business — EspoCRM, SuiteCRM, Vtiger
  • Help desk and support — osTicket, HelpDeskZ
  • Project management — Kanban boards, time trackers, issue trackers
  • Analytics and SEO — Matomo, Piwik, SEO tools
  • Social networking — Elgg, HumHub, Mastodon-compatible
  • Media and galleries — Piwigo, Zenphoto, Chevereto
  • Learning management — Moodle, Chamilo
  • File management — ownCloud, Nextcloud, Pydio
  • And thousands more — niche tools, utilities, and industry-specific apps
> Note: The exact number and contents of the library depend on your GoAdmio version and the underlying installer service. The figure "37,000+" reflects the size of a large catalog such as Softaculous.

What the Page Shows

| Element | Description |
|---|---|
| Search | Search the library by script name |
| Categories | Browse scripts by category (CMS, e-commerce, forums, etc.) |
| Script list | Each script with its name, version, and a short description |
| Install | One-click install for the selected script |
| Ratings / Reviews | Community ratings (if provided by the installer service) |
| Demo | Link to a live demo (if available) |

> Tip: Use Search to find a specific script by name — the catalog is too large to browse manually.



How to Install a Script from More Scripts

Step 1 — Open More Scripts

  1. Log in to the GoAdmio Admin Panel (or User Panel).
  2. Navigate to Scripts → More Scripts.

Step 2 — Find the script

  1. Use the Search box to find the script by name (e.g., Moodle, Nextcloud, Matomo).
  2. Or browse by Category.

Step 3 — Start the installation

  1. Click the script's name or Install button.
  2. Choose the Domain to install on.
  3. Choose the Directory (usually the document root or a subdirectory).
  4. Configure the database:
- Database Name — with the account's username prefix - Database Username — with the account's username prefix - Database Password — you must enter a new password
  1. Configure any script-specific settings (admin username, admin password, site name, etc.).
  2. Click Install.

Step 4 — Complete the setup

  1. Wait for the installation to finish.
  2. The script's own installation wizard may open, or the installer may complete the setup automatically.
  3. Follow any post-installation steps the script requires (e.g., deleting the install directory, setting permissions).
  4. Log in to the script's admin panel with the credentials you set.
> Tip: Each script has its own post-installation requirements. Read the script's documentation or the installer's notes carefully.

What the Installer Creates

For each installed script, the installer typically creates:

| Item | Created? | Notes |
|---|---|---|
| Script files | ✅ Yes | In the chosen directory |
| Database | ✅ Yes | With the account's username prefix |
| Database user | ✅ Yes | With the account's username prefix |
| Configuration file | ✅ Yes | With the database credentials |
| Admin user | ⚠️ Via the wizard | You set it during installation |
| SSL certificate | ❌ No | Install separately — see Install Free SSL Certificate |
| Caching | ❌ No | Enable in the script's admin if supported |
| Backups | ❌ No | Set up via Backup Wizard |

> Note: The installer creates a working installation, but a production site also needs:
> - SSL — see Install Free SSL Certificate
> - Caching — if the script supports it
> - Backups — see Backup Wizard



Categories of Scripts

The library covers a wide range of categories. Common ones include:

| Category | Example scripts |
|---|---|
| Blog / CMS | WordPress, Joomla, Drupal, Grav, Textpattern |
| E-commerce | OpenCart, PrestaShop, WooCommerce (via WordPress), Magento |
| Forums | phpBB, MyBB, Vanilla Forums, FluxBB |
| Wikis | MediaWiki, DokuWiki, BookStack, Wiki.js |
| CRM | EspoCRM, SuiteCRM, Vtiger, Odoo |
| Help desk | osTicket, HelpDeskZ, HESK |
| Project management | Kanboard, Trac, Redmine, Phabricator |
| Analytics | Matomo, Piwik, Open Web Analytics |
| File management | Nextcloud, ownCloud, Pydio |
| Learning | Moodle, Chamilo, Open edX |
| Social | Elgg, HumHub, Mastodon |
| Media | Piwigo, Zenphoto, Chevereto |
| Frameworks | Laravel, Symfony, CodeIgniter (starter projects) |
| Utilities | phpMyAdmin, Adminer, webmail clients |

> Tip: The library includes both popular, well-maintained scripts and older or niche ones. Always check the script's version, last update, and community activity before installing — an outdated script is a security risk.



After Installing

| Task | Why |
|---|---|
| Complete the script's wizard | Set admin user, site name, and any required settings |
| Follow the script's post-install steps | Delete install directories, set permissions, etc. |
| Install an SSL certificate | HTTPS is essential — see Install Free SSL Certificate |
| Redirect HTTP to HTTPS | See Redirect HTTP to HTTPS |
| Configure email | Most scripts send notifications — see Email Accounts |
| Set up backups | Regular backups are essential — see Backup Wizard |
| Update the script | Security and performance |
| Review security settings | Use the script's built-in security features |
| Test the site | Confirm it loads and functions correctly |



Common Scenarios

"I cannot find a specific script"

The library is large but not infinite. If a script is not listed:

  1. Check the exact name — the search may be case-sensitive.
  2. Try a broader search term.
  3. Check the script's website — it may be installable manually via File Manager or GitHub Downloader.
  4. Consider a similar script that is available.

"The installation fails with a database error"

  1. Check the database password — it must be filled in.
  2. Check the database limit — the account may have reached its database quota. See Add/Modify Packages.
  3. Check MySQL — is it running? See Service Status.
  4. Check disk space — the account may be over quota. See Show Accounts Over Quota.

"The script's wizard does not appear"

  1. Check the installation log — the installer may have failed.
  2. Try the script's installation URL directly (e.g., https://domain/install/).
  3. Check Service Status — the web server must be running.
  4. Check File Manager — the script files may not have been extracted.

"The script is outdated or insecure"

The library may include older versions of some scripts. Before installing:

  1. Check the script's version and last update date.
  2. Check the script's official website for the latest version.
  3. If the library version is outdated, consider installing the latest version manually via GitHub Downloader or File Manager.
  4. Do not install scripts that are no longer maintained — they are security risks.

"I want to install a script not in the library"

For scripts not available in More Scripts:

  1. Check if the script is available as a ZIP on the project's website.
  2. Upload it via File Manager or FTP.
  3. Extract it.
  4. Create the database manually via MySQL Databases.
  5. Follow the script's installation instructions.
> Tip: The GitHub Downloader can pull scripts directly from a GitHub repository — useful for open-source projects.

Security Considerations

Installing scripts from a large library carries risks:

| Risk | Mitigation |
|---|---|
| Outdated scripts | Check version and last update; prefer actively maintained scripts |
| Unmaintained scripts | Avoid scripts with no recent updates — they may have unpatched vulnerabilities |
| Unknown quality | Read reviews; check the script's official website; prefer popular scripts |
| Default admin credentials | Always set a strong admin username and password |
| Missing post-install steps | Delete install directories, set permissions — follow the script's documentation |
| No SSL | Install SSL immediately — see Install Free SSL Certificate |
| No backups | Set up backups before adding content — see Backup Wizard |

> Warning: The library is not curated for security. Some scripts may be outdated, abandoned, or have known vulnerabilities. Treat every installation as a security decision — check the script's reputation and maintenance status before installing.



Related Commands

| Command | Purpose |
|---|---|
| /go/conf | Rebuild web server config |
| /go/ssl domain.com | Install SSL for the site |
| /go/repair | Repair the script's database if needed |

See Command Reference for the full CLI list.



Related Pages


Troubleshooting

| Problem | Likely cause | Solution |
|---|---|---|
| Script not found in the library | The script is not in the catalog | Install manually via File Manager or GitHub Downloader |
| Installation fails with "database error" | Wrong password, database limit reached, or MySQL down | Verify the password; check limits; check Service Status |
| Site does not load after install | DNS not pointing to the server, or wrong document root | Check Track DNS; verify the directory |
| Script's wizard does not appear | Installation incomplete, or wrong URL | Check the install log; try the script's install URL |
| Cannot log in to the script's admin | Wrong credentials, or the user was not created | Reset the password via the script's tools or the database |
| Script shows "requirements not met" | Missing PHP extension, wrong PHP version, or file permissions | Install extensions; set the right PHP version; fix permissions |
| Email not working | SMTP not configured | Configure SMTP in the script's admin — see Email Accounts |
| Site shows a blank page | PHP error suppressed | Enable display_errors temporarily in PHP Configuration; check the error log |
| Script is slow | No caching, or PHP version too old | Enable caching; use a supported PHP version — see MultiPHP Manager |
| Script was compromised | Outdated version or weak credentials | Update the script; reset credentials; scan with ClamAV Antivirus |



Best Practices

| Practice | Why |
|---|---|
| Prefer actively maintained scripts | Unmaintained scripts have unpatched vulnerabilities |
| Check the script's version and last update | Old versions are a security risk |
| Read reviews and documentation | Understand the script before installing |
| Install SSL immediately | Protect login credentials and user data |
| Set strong admin credentials | Default credentials are the top compromise vector |
| Follow post-install steps | Delete install directories, set permissions |
| Set up backups | Scripts and their data are valuable |
| Keep the script updated | Security and performance |
| Remove unused scripts | Every script is a potential vulnerability |
| Monitor for compromise | Check logs and scan with ClamAV Antivirus |
| Test on a staging copy first | Confirms the script works before going live |
| Store the database password securely | You will need it for direct database access |



Last updated: 2026-11-08

↑