I'm not finding the NextCloud yum repository?
-
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
@scottalanmiller said in I'm not finding the NextCloud yum repository?:
Only problem there is that by lacking it you are less likely to encounter those customers. If you had it, I would guess that you would see more of them.
Hmmm, that is possible, I suppose, and it would be sad. People might not use Nextcloud without packages. Well, how about this: my proposal.
Input and help welcome
A full package would still be best, IMO. Pick a web server that is widely known (okay, okay, Apache) and stick with it for the initial repo builds... then if you have enough folks
screaming forasking nicely for say... an Nginx build, then one could be made. -
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
@scottalanmiller said in I'm not finding the NextCloud yum repository?:
Only problem there is that by lacking it you are less likely to encounter those customers. If you had it, I would guess that you would see more of them.
Hmmm, that is possible, I suppose, and it would be sad. People might not use Nextcloud without packages. Well, how about this: my proposal.
Input and help welcome
I'd say you just need 2 scripts. It's been a long time since I looked at packaging anything. I do remember it being easy to get a script written that monitors (was svn at the time) for new releases and automatically rolls everything up. The only maintenance needed for them is updating dependencies when the minimum version of those changes.
That might be a one time thing someone else would submit the code for you if they finangle the time to do it
-
That's the tough part for sure. A one time install is only so hard, but a regular process of looking for updates and updating automatically is when it gets complicated.
-
yes, those are certainly issues but there are more. Some want Apache, others NGINX. PHP 5, PHP 7. And of course - the distributions want you to split dependencies, put the config files in /etc - and all have different standards on what user the files should belong to, what settings to have in the php.ini file, where the files should be located and so on.
Even 'just package a tarball' is harder than you think - what is the apache user, do you include an apache config file, and where to extract the tarball (/srv/htdocs/nextcloud? /var/srv/www?)?
I feel you underestimate it, @travisdh1 but - feel free to prove me wrong
-
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
yes, those are certainly issues but there are more. Some want Apache, others NGINX. PHP 5, PHP 7. And of course - the distributions want you to split dependencies, put the config files in /etc - and all have different standards on what user the files should belong to, what settings to have in the php.ini file, where the files should be located and so on.
Even 'just package a tarball' is harder than you think - what is the apache user, do you include an apache config file, and where to extract the tarball (/srv/htdocs/nextcloud? /var/srv/www?)?
I feel you underestimate it, @travisdh1 but - feel free to prove me wrong
Notice I didn't say it's trivial
-
@travisdh1 said in I'm not finding the NextCloud yum repository?:
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
yes, those are certainly issues but there are more. Some want Apache, others NGINX. PHP 5, PHP 7. And of course - the distributions want you to split dependencies, put the config files in /etc - and all have different standards on what user the files should belong to, what settings to have in the php.ini file, where the files should be located and so on.
Even 'just package a tarball' is harder than you think - what is the apache user, do you include an apache config file, and where to extract the tarball (/srv/htdocs/nextcloud? /var/srv/www?)?
I feel you underestimate it, @travisdh1 but - feel free to prove me wrong
Notice I didn't say it's trivial
Of course I think @scottalanmiller could do that in his sleep with how he gets "run this script to install" scripts out.
-
@travisdh1 said in I'm not finding the NextCloud yum repository?:
Of course I think @scottalanmiller could do that in his sleep with how he gets "run this script to install" scripts out.
Well, that isn't even up for debate but of course we're talking 'normal humans' here and for those, it's a lot of work.
-
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
@travisdh1 said in I'm not finding the NextCloud yum repository?:
Of course I think @scottalanmiller could do that in his sleep with how he gets "run this script to install" scripts out.
Well, that isn't even up for debate but of course we're talking 'normal humans' here and for those, it's a lot of work.
I can't do it in my sleep, but his one-liners are close to what's needed to roll things into an .rpm or .deb file, and those two are going to cover the majority of use cases. I will take another look at creating an rpm package at least.
-
@travisdh1 there is some good news, if you see the thread I started, a dude is creating packages for CentOS. I'm sure he would appreciate some help!
-
@jospoortvliet said in I'm not finding the NextCloud yum repository?:
@travisdh1 there is some good news, if you see the thread I started, a dude is creating packages for CentOS. I'm sure he would appreciate some help!
Woot!
-
@jospoortvliet I see there is a git repo with the makings for an RPM. but I cannot find the clean RPM linked anywhere.
https://github.com/nextcloud/server-packages/tree/master/centos
I found the RPM from the other guy in that linked thread, but I do not want their customizations.