I am running NC and Collabora on the same box. I have full functionality of NC without the Collabora. When I click on a Collabora document, I get redirected to āAccess Forbiddenā.
Ubuntu 16.04. Apache. Certificates from letsencrypt.
Press any key to start the script. Press CTRL+C to abort.
Checking server OS and versionā¦
Nextcloud repo OK
Checking if itās a clean serverā¦
MySQL is installed, it must be a clean server.
user:~$
ā¦ Nothing happens after this. Am I missing something?
What we mean with a clean server, VM, or VPS it is an OS that just got installed.
You can get that mainly by two different meanings:
Using a virtual machine.
Download the 16.04 iso and then follow the installer. When you get to select the packages you are going to install you only mark the ones on the image.
I seem to be having issues with the letsencrypt script.
After running sudo bash /var/scripts/activate-ssl.sh
and entering my domain, I get: Checking if āmy.nextcloud.comā exists and is reachableā¦
Nope, itās not there. You have to create āmy.nextcloud.comā and point
it to this server before you can run this script.
I have 443 forwarded and can access it from outside my network with that domain.
I verified lets encrypt works, by adding a virtual host file and running lets encrypt via sudo letsencrypt --apache --agree-tos --email your-email-address -d nextcloud.your-domain.com
The NAT/Port Forward configuration (PFsense box) is the same I used on the old VM I was using, and I successfully set up https with that VM, I just changed the port forward config to reflect the internal IP of the new VM.
It needs to be reachable from outside your network.
So if anyone hits your public ip, letās say ->123.456.789.012:443
They should be able to hit that VM on your system, so your VM needs a bridge network or really crafty port redirections.
Iāve tested the script several times, it works with VMs and VPS.
You might have missing configuration on the box, vm, or maybe the router.
Iām not sure what the deal is. I just re-ran the entire script. I am looking at my SSL Labs report (A-) on that domain, and I still get
It seems like Nextcloud is not installed or that you donāt use https on: example.mycloud.com
Please install Nextcloud and make sure your domain is reachable, or activate SSL on your domain to be able to run this script.
I can also log into to the nextcloud server from outside the network (IE my work computer).