How to install NextCloud on Shared Hosting and on a subdomain

I need to install NextCloud on my shared hosting, on a subdomain.

The NextCloud documentation is so over detailed that I’m so lost and confused.

I used to install WordPress on my shared hosting, and build websites with WordPress-- because WordPress installation is so easy and straight forward.

NextCloud feels like something that will destroy my brain.

Can anyone Please point me in the direction that will enable install NextCloud on my shared hosting?

THE MAIN POINTS
1.) Which installation should I install, and where do I find the installation files for the particular installation?

2.) What are the steps to installation?

3.) What configurations do I set up, and how?

4.) When installation is complete, how do I access the Admin area?

5.) If I have a Custom Domain, how do I get NextCloud to be the website that runs on that Domain?

Special Regards.

Hi

Well if you are on shared hosting did you check if the control panel of your hosting company doesn’t allow to install NC in one click easy ?
If not you have to check first if requirements for NC are filled with your existing hosting (PHP modules among others): System requirements — Nextcloud latest Administration Manual latest documentation

Vincèn

Hi,

I understand that Nextcloud’s documentation can feel overwhelming, especially compared to the straightforward installation process of WordPress. Let me break this down into key considerations:

1. My Hosting Setup

I personally host all my applications, including WordPress and Nextcloud, using Docker. I also use an NGINX proxy server to manage domains and subdomains. Both applications run seamlessly side by side, each on its own domain or subdomain. This setup is flexible and provides complete control over the hosting environment.

2. Shared Hosting Limitations

On shared hosting, you may face restrictions like:

  • Lack of root access.
  • No support for Docker.
  • Limited control over server configurations.

Despite these limitations, it is possible to install Nextcloud on shared hosting by selecting a compatible installation method and configuring it according to the hosting environment’s capabilities.

3. Alternative Hosting Options

If shared hosting doesn’t meet the requirements for a full Nextcloud deployment, consider the following alternatives:

  • Upgrading to VPS Hosting: A VPS provides more control and resources, allowing for greater flexibility with configurations and applications.
  • Self-hosting: Hosting Nextcloud on your own hardware eliminates almost all limitations. It enables full customization and lets you run multiple applications like WordPress and Nextcloud simultaneously without compromise.

4. Key Considerations for Nextcloud

Nextcloud is inherently more complex than WordPress, which reflects in its installation and management. Choosing the right hosting environment is crucial for ensuring smooth functionality and taking full advantage of its features.

If you’re considering long-term usage or more advanced functionalities, it might be worth evaluating your current hosting environment and whether it aligns with your needs.

I have succeeded with installing NextCloud on my shared hosting Control Panel, and it is working fine.

But it is complaining that “PHP OPcache not loaded”.

I visited the documentation, and it was a whole vortex of confusion, that I didn’t even know where to start.

Can You, or anyone else here, explain to me in clear straight forward terms and step by step guide, on how I can load the PHP OPcache ?

Regards.