NextCloud Automated Installation
-
@scottalanmiller said in NextCloud Automated Installation:
@jackcpickup said in NextCloud Automated Installation:
Has there been some thread on a lesser site with people complaining NC is too hard to set up?
In all fairness, NC is actually quite difficult compared to something like, say, WordPress. NC's own docs are often outdated or unclear and expect many pieces to be done by you without clear guidance. NC isn't super hard, but getting it right the first time can be. Especially as NC does a very poor job of testing and clarifying which operating systems it is currently working best against.
So these guides really are needed, making a clear, solid starting point to getting NC running in a reliable way is very important.
Would it make more sense for them to invest in Flatpak and/or Snap instead then we wouldn't have to deal with their unclear or outdated guides? But then again, their snap version is outdated.
What's the latest version is 12.0.4 even though 12.0.5 is the latest version of 12? And 13 is now released.
-
@black3dynamite said in NextCloud Automated Installation:
@scottalanmiller said in NextCloud Automated Installation:
@jackcpickup said in NextCloud Automated Installation:
Has there been some thread on a lesser site with people complaining NC is too hard to set up?
In all fairness, NC is actually quite difficult compared to something like, say, WordPress. NC's own docs are often outdated or unclear and expect many pieces to be done by you without clear guidance. NC isn't super hard, but getting it right the first time can be. Especially as NC does a very poor job of testing and clarifying which operating systems it is currently working best against.
So these guides really are needed, making a clear, solid starting point to getting NC running in a reliable way is very important.
Would it make more sense for them to invest in Flatpak and/or Snap instead then we wouldn't have to deal with their unclear or outdated guides? But then again, their snap version is outdated.
It might, although I think that those formats are very limited as they package everything and in the real world, people need a lot of options for something like Nextcloud. Snap is better for installing your desktop apps that are just optionless and simple. For an enterprise server, I don't think that it makes sense.
-
@black3dynamite said in NextCloud Automated Installation:
What's the latest version is 12.0.4 even though 12.0.5 is the latest version of 12? And 13 is now released.
Correct.
They also primarily test against the wildly out of date Ubuntu 16.04.
-
@scottalanmiller Do you plan to include adding LE as part of this install?
Or do we just follow @JaredBusch guide & add LE. -
@fateknollogee said in NextCloud Automated Installation:
@scottalanmiller Do you plan to include adding LE as part of this install?
Or do we just follow @JaredBusch guide & add LE.I'm torn, because it requires a lot more info and setup to do that that often someone would not want. If they were using a reverse proxy, for instance, it would not go here.
-
@scottalanmiller said in NextCloud Automated Installation:
@fateknollogee said in NextCloud Automated Installation:
@scottalanmiller Do you plan to include adding LE as part of this install?
Or do we just follow @JaredBusch guide & add LE.I'm torn, because it requires a lot more info and setup to do that that often someone would not want. If they were using a reverse proxy, for instance, it would not go here.
So make a reserve proxy script
-
@scottalanmiller Isn't LE something that all NC Vultr installs would want to have?
-
@fateknollogee said in NextCloud Automated Installation:
@scottalanmiller Isn't LE something that all NC Vultr installs would want to have?
No, most would be behind a proxy. Mine is, for example.
-
@aaronstuder said in NextCloud Automated Installation:
@scottalanmiller said in NextCloud Automated Installation:
@fateknollogee said in NextCloud Automated Installation:
@scottalanmiller Do you plan to include adding LE as part of this install?
Or do we just follow @JaredBusch guide & add LE.I'm torn, because it requires a lot more info and setup to do that that often someone would not want. If they were using a reverse proxy, for instance, it would not go here.
So make a reserve proxy script
That might make sense, lol.
-
CentOS 7:
I used https://github.com/onbrella/app-installers/tree/master/nextcloud to perform a test installation last month. The script seemed to be secure enough.
I had to change the nextcloud-12-generic-storage-nginx.sh script to use SELinux and something else that I don't remember but it worked very well ; LetsEncrypt included.
The only thing I wasn't able to do is to remove /nextcloud from the URL; I will revisit the script later with NC 13 -
@dave_c said in NextCloud Automated Installation:
The only thing I wasn't able to do is to remove /nextcloud from the URL; I will revisit the script later with NC 13
That is a multi-step process. I have documented it in my NC 11 guide here: https://mangolassi.it/post/279323
-
@jaredbusch
If I remember, your steps are for Apache; I was using nginx
**Edit: The scripts I posted suport Apache/nginx/minio -
@dave_c said in NextCloud Automated Installation:
@jaredbusch
If I remember, your steps are for Apache; I was using nginx
**Edit: The scripts I posted suport Apache/nginx/minioI have never tried it with Nginx, so yeah.
But the removal of the /nextcloud bit is simply a change in the default webroot in Apache. So update that in Nginx. does that not resovle it?
-
@jaredbusch
No. It didn't work. I believe that I have to update the rules for PHP-FPM in nginx conf
Anyway, I will try again this week as I need to set up a NC server for production. I may use Apache; I haven't decided -
@dave_c said in NextCloud Automated Installation:
@jaredbusch
If I remember, your steps are for Apache; I was using nginx
**Edit: The scripts I posted suport Apache/nginx/minioIt be something like this:
#Before changing root location server { location / { root /var/www/html/; } #After changing root location server { location / { root /var/www/html/nextcloud/; }
-
@dave_c said in NextCloud Automated Installation:
@jaredbusch
No. It didn't work. I believe that I have to update the rules for PHP-FPM in nginx conf
Anyway, I will try again this week as I need to set up a NC server for production. I may use Apache; I haven't decidedOdd. Sadly, not something I hgave time to test out right now. This week is going to be busy with travel and new clients meetings.
-
@black3dynamite said in NextCloud Automated Installation:
@dave_c said in NextCloud Automated Installation:
@jaredbusch
If I remember, your steps are for Apache; I was using nginx
**Edit: The scripts I posted suport Apache/nginx/minioIt be something like this:
#Before changing root location server { location / { root /var/www/html/; } #After changing root location server { location / { root /var/www/html/nextcloud/; }
And then update the NC
config.php
. -
@jaredbusch @black3dynamite
Perhaps I didn't update config.php!
I will check later, thank you -
Is it possible to insert the hostname into the trusted domains array in the NC config.php file with the script?
-
@bnrstnr said in NextCloud Automated Installation:
Is it possible to insert the hostname into the trusted domains array in the NC config.php file with the script?
Yes, but @scottalanmiller did not account for that.