Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: Collabora Online Development Edition & Nextcloud support #218878

Open
turion opened this issue Feb 28, 2023 · 10 comments
Open

Package request: Collabora Online Development Edition & Nextcloud support #218878

turion opened this issue Feb 28, 2023 · 10 comments

Comments

@turion
Copy link
Contributor

turion commented Feb 28, 2023

Project description

Collaborative online document editing software. In particular, it should be possible to integrate this into a Nextcloud server. (CC Nextcloud maintainers @schneefux @bachp @globin @Ma27)

See an example where someone integrated this with Nextcloud, but Collabora in a docker container:
https://discourse.nixos.org/t/does-someone-run-nextcloud-onlyoffice/25382/2?u=turion

Ideally one could do services.nextcloud.code.enable = true; and there would be collabora support.

Metadata

@Steinhagen
Copy link
Contributor

This would be really useful to have packaged for easy deployments.

@montchr
Copy link
Member

montchr commented Aug 21, 2023

Agreed, especially since Hetzner's managed Nextcloud instances (Storage Share) essentially requires the user to provide their own Collabora instance (their recommendations for OnlyOffice are no longer supported on the latest Nextcloud version).

@montchr
Copy link
Member

montchr commented Aug 21, 2023

Turns out there's some detailed documentation on the installation and configuration process, which was somewhat difficult to find from the project's website:

https://sdk.collaboraonline.com/docs/installation/index.html

@EricTheMagician
Copy link
Contributor

There's more info on how to build it here:
https://collaboraonline.github.io/post/build-code/#build-code-n-lo

I started building the collabora variant of libreoffice and I'm running in to some issues with tests. It's not much so far but hopefully I can get it working in the next few weeks / months.

@amalgame21
Copy link
Contributor

amalgame21 commented Mar 4, 2024

Any progress?
I attempted to install Nextcloud office with both Built-in CODE Server and collabora/code docker, both unsuccessful.

@EricTheMagician
Copy link
Contributor

Progress is mostly stalled:
https://github.com/EricTheMagician/nixpkgs/tree/collabora

I've managed to package it up, but the service it self doesn't work because COOL will run each user instance in a chroot environment and I've been stalled on that front.

@diogotcorreia
Copy link
Member

@EricTheMagician Any progress?
If you want, feel free to open a draft PR (is there already one?) so we can chime in and help!

@EricTheMagician EricTheMagician mentioned this issue May 1, 2024
13 tasks
@EricTheMagician
Copy link
Contributor

@EricTheMagician Any progress? If you want, feel free to open a draft PR (is there already one?) so we can chime in and help!

No progress. I've been stuck on it for awhile.

@diogotcorreia
Copy link
Member

Thank you! When I have some time (perhaps next week) I can try to help :)

Atemu added a commit to Atemu/nixpkgs that referenced this issue May 24, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards NixOS#218878.
Atemu added a commit to Atemu/nixpkgs that referenced this issue May 24, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards NixOS#218878.
github-actions bot pushed a commit that referenced this issue May 26, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards #218878.

(cherry picked from commit 04445ac)
github-actions bot pushed a commit that referenced this issue May 26, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards #218878.

(cherry picked from commit 04445ac)
Atemu added a commit to Atemu/nixpkgs that referenced this issue May 28, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards NixOS#218878.

(cherry picked from commit 04445ac)
(cherry picked from commit 373986b)
Sobte pushed a commit to Sobte/nixpkgs that referenced this issue May 28, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards NixOS#218878.
mradalbert pushed a commit to mradalbert/nixpkgs that referenced this issue May 30, 2024
This is the "Nextcloud Office" app that offers Collabora CODE integration.

You still need Collabora CODE itself running somewhere but this is one step
towards NixOS#218878.

(cherry picked from commit 04445ac)
@balintbarna
Copy link

Adding my +1, I'm running a Nextcloud server on a Hetzner VPS and a network mounted Storage Box. Everything works perfectly and my setup is not too complicated, however the OCI container for Collabora CODE takes up 2GB of my scarce SSD space and I assume it's not as efficient on RAM and CPU either. If I could easily add a Nix packaged alternative with 2-3 lines of configuration to my NixOS container on the VPS it could make it much leaner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants