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
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
- Log in to the GoAdmio Admin Panel (or User Panel).
- Navigate to Scripts → More Scripts.
Step 2 — Find the script
- Use the Search box to find the script by name (e.g.,
Moodle,Nextcloud,Matomo). - Or browse by Category.
Step 3 — Start the installation
- Click the script's name or Install button.
- Choose the Domain to install on.
- Choose the Directory (usually the document root or a subdirectory).
- Configure the database:
- Configure any script-specific settings (admin username, admin password, site name, etc.).
- Click Install.
Step 4 — Complete the setup
- Wait for the installation to finish.
- The script's own installation wizard may open, or the installer may complete the setup automatically.
- Follow any post-installation steps the script requires (e.g., deleting the install directory, setting permissions).
- Log in to the script's admin panel with the credentials you set.
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:
- Check the exact name — the search may be case-sensitive.
- Try a broader search term.
- Check the script's website — it may be installable manually via File Manager or GitHub Downloader.
- Consider a similar script that is available.
"The installation fails with a database error"
- Check the database password — it must be filled in.
- Check the database limit — the account may have reached its database quota. See Add/Modify Packages.
- Check MySQL — is it running? See Service Status.
- Check disk space — the account may be over quota. See Show Accounts Over Quota.
"The script's wizard does not appear"
- Check the installation log — the installer may have failed.
- Try the script's installation URL directly (e.g.,
https://domain/install/). - Check Service Status — the web server must be running.
- 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:
- Check the script's version and last update date.
- Check the script's official website for the latest version.
- If the library version is outdated, consider installing the latest version manually via GitHub Downloader or File Manager.
- 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:
- Check if the script is available as a ZIP on the project's website.
- Upload it via File Manager or FTP.
- Extract it.
- Create the database manually via MySQL Databases.
- Follow the script's installation instructions.
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
- WordPress — curated one-click installer
- Joomla — curated one-click installer
- Drupal — curated one-click installer
- phpBB — curated one-click installer
- myBB — curated one-click installer
- MediaWiki — curated one-click installer
- LiteCart — curated one-click installer
- osCommerce — curated one-click installer
- Zen Cart — curated one-click installer
- OpenCart — curated one-click installer
- Piwigo — curated one-click installer
- Espo CRM — curated one-click installer
- osTicket — curated one-click installer
- GitHub Downloader — install scripts directly from GitHub
- File Manager — manual script upload and extraction
- MySQL Databases — create databases manually
- Install Free SSL Certificate — HTTPS for installed scripts
- Backup Wizard — back up before and after installing
- ClamAV Antivirus — scan installed scripts for malware
- Fix Permissions — repair file ownership after installation
- PHP Manager — install the PHP version the script requires
- Install PHP Modules — install the extensions the script requires
- MultiPHP Manager — assign the right PHP version per domain
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