After your VPS is deployed, you need to access the Nextcloud wizard's page at http://<your-public-ip>:8080 and set your admin user. Follow the remaining pages to complete the installation.

Nextcloud automatically limits access to the local host only. To access the cloud solution via your domain name or IP address, you must update the configuration. Use this command to add your own domains/ips if needed (replace xxxx with your domain or ip):

sudo nextcloud.occ config:system:set trusted_domains 1 --value=xxxx
 
If you wish to add a SSL certificate and secure your domain, you can do it easily via Let's Encrypt:
 
sudo nextcloud.enable-https lets-encrypt
 
You will see this page:
 
In order for Let’s Encrypt to verify that you actually own the domain(s) for which you’re requesting a certificate, there are a number of requirements that you need to be aware of:
1. In order to register with the Let’s Encrypt ACME server, you must agree to the currently-in-effect Subscriber Agreement located here:
https://letsencrypt.org/repository/
By continuing to use this tool you agree to these terms. Please cancel now if otherwise.
2. You must have the domain name(s) for which you want certificates pointing at the external IP address of this machine.
3. Both ports 80 and 443 on the external IP address of this machine must point to this machine (e.g. port forwarding might need to be setup on your router).
Have you met these requirements? (y/n)
 
Confirm with y, enter your email address and then the domain for Nextcloud.
 
If you're going to host large projects in Nextcloud, you should increase the shared memory (replace xxxx with the desired value):
 
sudo snap set nextcloud php.memory-limit=xxxx
 
Bu cevap yeterince yardımcı oldu mu? 0 Bu dökümanı faydalı bulan kullanıcılar: (0 Oy)