Nextcloud Manager
Install and manage Nextcloud sites in an existing domain, via Nextcloud's own occ maintenance:install CLI installer — deliberately simpler than the WordPress Manager: no dedicated Nextcloud Manager sidebar page, no cloning, no filesystem scan for existing installs, no hardening rules, and no dedicated backup system. Install, a read-only overview with live status, cache clearing, one-time admin login, error logs, and uninstall.
Install Nextcloud
Navigate to HiTechCloud > AutoInstaller and click Install Nextcloud.
On the install page, configure:
- Domain – The domain (and optional subfolder) to install into. Leave the subfolder blank to install at the domain root.
- Nextcloud version – Latest, or pin to a specific release, fetched live from download.nextcloud.com (Nextcloud doesn't publish release assets on GitHub, so this is scraped from the official releases directory instead).
- Admin username / password / email – The initial administrator account Nextcloud creates during install. Leave the password blank to generate one.
Behind the scenes, this downloads the matching nextcloud-<version>.zip release archive, extracts it into the docroot, creates a dedicated MySQL/MariaDB database, and runs Nextcloud's own occ maintenance:install CLI installer with the details you provided. It then sets trusted_domains and overwrite.cli.url to the installed domain — required steps, since a fresh Nextcloud install otherwise refuses requests from any domain other than localhost. Progress is streamed live as each step completes.
Manage a Nextcloud site
Every Nextcloud install shows up on the general Site Manager page (/sites) alongside your other websites. Click Manage on a Nextcloud site to open its overview page:
- Screenshot and Nextcloud / PHP / MariaDB / Created status cards, matching the other CMS managers.
- Files – Docroot path, a File Manager shortcut, and live folder size.
- Database – Host, name, table prefix, and password (read live from
config/config.php, not stored anywhere separately), plus a phpMyAdmin shortcut. - PHP version – Editable for root-level installs; subdirectory installs inherit the domain's PHP version.
Login as Admin
The Login as Admin button generates a one-time login link and opens the Nextcloud dashboard already authenticated, without needing the admin password. Nextcloud core has no built-in CLI command for this, so HiTechCloud deploys a small login helper file into the docroot at install time that authenticates through Nextcloud's own public IUserSession::completeLogin() API; each click issues a fresh token valid for 10 minutes and usable once.
Cache
The Cache widget clears Nextcloud's generated preview/thumbnail cache and, if a distributed memcache backend is configured, its entries too. Nextcloud has no single "clear all caches" CLI command, and the common local object cache (APCu) is per-PHP-process and can't be cleared remotely.
Logs
The Logs tab shows the tail of data/nextcloud.log — Nextcloud's default JSON-lines application log.
Remove
The Remove tab's Delete Application button fully uninstalls the site: drops the database and database user, deletes every file in the docroot, and removes it from Site Manager. This cannot be undone.
Not included
To keep this feature simple, the following are not part of Nextcloud support (unlike the WordPress Manager):
- A dedicated "Nextcloud Manager" sidebar page — manage installed sites from Site Manager instead
- Cloning a site
- Scanning the filesystem for untracked installations
- Security hardening rules
- App/plugin installation (install additional Nextcloud apps from its own Apps page after setup)
- A dedicated backup/restore system (use the account-level Backups feature instead)
- Only MySQL/MariaDB databases are supported