Replies: 3 comments 1 reply
-
|
Currently we don't have any plans for providing distributions packages ourselves. There are however some downstream efforts e.g. by the openSUSE community for packaging opencloud (the Server and the desktop client). See e.g. here: https://build.opensuse.org/package/show/isv:OpenCloud/opencloud-server . And we try provide the needed information when problems come up with packaging. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, it would be great if you could join forces in the openSUSE Buildservice as @rhafer said. You also can add other distributions as build system there, not only openSUSE. |
Beta Was this translation helpful? Give feedback.
-
|
Oh, I interacted a bit with OBS some time ago. Certainly it's cool because once you figure out OBS it seemed easy to maintain packages for multiple distros, but I found it a bit hard (my packaging knowledge is already poor, so...). I just registered and created a fork. It took me a while to figure out how to set up an EL9 build, and then it fails because stuff such as pnpm is not packaged for EL9 :\ So packaging "properly" might be a bit involved. I'll see if I can hack something. However, I could also consider deploying on SuSE... (Or maybe go for a quadlet.) (Feel free to close the discussion.) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I discovered Opencloud by chance, and I'm excited! I've been running Nextcloud for a long time (I think my instance started with Owncloud in 2015!), and I feel Opencloud addresses many of the small issues I have with Nextcloud.
One of them that deploying Nextcloud as I like is a pain! I like the simplicity of using an LTS distro (currently most of my self-hosting is Rocky Linux 9) and installing things through packages. Containers are a great option to have, but nothing beats the simplicity of distro packages.
(With containers, you have to keep your underlying system updated, and then update the containers on top. With packages, you only need to update your distro!)
I've managed to deploy Nextcloud via packages- for a while I maintained a fork of the Fedora packages for EL, then they actually added packages in EPEL... but Nextcloud depending on recent versions of PHP makes things very hard for maintainers.
Is there an interest in providing packages for long-term support distributions? I don't mind if LTS Opencloud is not provided freely, but being to
dnf install opencloudand be up and running would be wonderful.As mentioned, I have maintained my own RPMs for a while (Nextcloud, Vaultwarden, SeaweedFS, etc.), so I likely could collaborate a bit here. There are many ways to provide RPMs; one Go application that provides RPM packages (without having to deal with some of the complexities of official packages) is Miniflux- you can see how they do it at https://github.com/miniflux/v2/blob/main/.github/workflows/rpm_packages.yml. If there was interest to incorporate a similar thing into Opencloud upstream, that would be fantastic!
Cheers,
Álex
Beta Was this translation helpful? Give feedback.
All reactions