collabora | EGroupware application to integrate Collabora Online | Editor library
kandi X-RAY | collabora Summary
kandi X-RAY | collabora Summary
This is the EGroupware side to allow in-browser collaborative editing, initiated from the Filemanager.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Put a file relative to a url
- Discovers a service .
- Write to a file
- Main index action
- Render a collaborator
- Convert a file .
- Create a new session
- Setup the share .
- Get a token for a file .
- Get editor link
collabora Key Features
collabora Examples and Code Snippets
Community Discussions
Trending Discussions on collabora
QUESTION
I'm trying to find a way to automate pipeline in Jenkins using the PAC CLI (https://docs.microsoft.com/en-us/powerapps/developer/data-platform/powerapps-cli)
I don't want to use Azure DevOps, so I'm trying to make it work for Jenkins. I've installed Jenkins on Window10 machine, and I've created a very basic batch comman in a freestyle project:
This is the batch file content:
...ANSWER
Answered 2022-Jan-23 at 17:29For some reason the PAC cli path is not recognized from Jenkins. Solution is to locate the PAC using "where" CMD command and include the full path into Jenkins
QUESTION
I am trying to implement wopi protocol.
Using react, I have an iframe
and a post-form
which sets the content of iframe identified as collabora-online-viewer by requesting to address props.url
with token props.token
, as below (which works correctly):
ANSWER
Answered 2021-Nov-05 at 15:29Unfortunately it's not possible to post to Office Online Server with JavaScript. When an html form is submitted directly e.g.
QUESTION
I have an nginx service in my docker-compose. I'm trying to use this to obtain my first ssl cert from lets encrypt. It's not working and I cannot seem to exec into the container to check the conf settings.
I'm using envsubt and I suspect this is my issue, but since I cannot get into the container I cannot check. My set up:
...ANSWER
Answered 2021-Jun-09 at 21:01Try to restart the container and check the status of the container
docker restart
If the status is running then login to the container using
exec
commanddocker exec -it bash
QUESTION
I would like to pass global variables to my nginx app.conf via a app.conf.template file using docker and docker-compose.
When using an app.conf.template file with no commands in docker-compose.yaml
my variables translate successfully and my redirects via nginx work as expected. But when I use a command in docker-compose my nginx and redirects fail.
My set up is per the instructions on the documentation, under section 'Using environment variables in nginx configuration (new in 1.19)':
Out-of-the-box, nginx doesn't support environment variables inside most configuration blocks. But this image has a function, which will extract environment variables before nginx starts.
Here is an example using docker-compose.yml:
web: image: nginx volumes:
- ./templates:/etc/nginx/templates ports:
- "8080:80" environment:
- NGINX_HOST=foobar.com
- NGINX_PORT=80
By default, this function reads template files in /etc/nginx/templates/*.template and outputs the result of executing envsubst to /etc/nginx/conf.d ... more ...
My docker-compose.yaml works when it looks like this:
...ANSWER
Answered 2021-Mar-23 at 12:16For what you're trying to do, I think the best solution is to create a sidecar container, like this:
QUESTION
(Similar to an unanswered post from yesterday but I've since zoomed in on the cause of my issue so re-posting here with less text and deleting yesterdays post)
With the nginx image one can pass global env variables. Documentation. On the link there's a section 'Using environment variables in nginx configuration (new in 1.19)'. When running this container the functionality described above about global variables does indeed work as expected.
If I exec into the running container I see a script at the root level of the directory system docker-entrypoint.sh
. From research it sounds like the method nginx docker uses to pass global variables relies on this script being run when the container starts and that this is an automatic process.
The trouble is, my docker-compose has a command command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"
. When I include this command and run, it breaks the functionality with global variables. From doing some searching, adding a command breaks any entry point scripts? It seems I can only make use of the global variable functionality if I don't add any commands to my docker-compose since it stops docker-entrypoint.sh from being run.
Is there a 'right' way around this?
Works - global variables are passed through to nginx:
...ANSWER
Answered 2021-Mar-21 at 13:18Take a look at the entrypoint script inside the container, specifically the if
statement that guards most of the code:
QUESTION
I've been struggling to make changes to my docker app. After a lot of trial and error it looks what I thought was my nginx conf file might not actually be my nginx conf file.
I have determined this because I tried removing it entirely and my app runs the same with docker.
It looks like changes I make to my nginx service via the app.conf file have been having no impact on the rest of my app.
I am trying to understand if my volume mapping is correct. Here's my docker compose:
...ANSWER
Answered 2021-Mar-05 at 14:05nginx conf directory is
/etc/nginx/nginx.conf
This File has an include of all of contento from
/etc/nginx/conf.d/*
You can verify your nginx.conf in use executing a ps -ef | grep nginx on your container. Verify your default.conf. Anyway, in your compose you must have:
QUESTION
I am trying to install Collabora CODE alongside Nextcloud via docker-compose. Everything appeared to be up and running from this deployment, but whenever I try to access the Collabora CODE editor, I get the following "mixed content" error:
...ANSWER
Answered 2021-Mar-01 at 15:28Managed to solve my own issue. There is an undocumented option within Collabora's config file:
QUESTION
I am following this quick start guide to attempt to set up collabora server using docker.
That guide uses docker directly but I'm trying to use docker-compose locally, my docker-compose.yaml file, based on the quick start guide:
...ANSWER
Answered 2021-Feb-23 at 23:38Using sites like ifconfig.me
will tell you your gateway (usually router) address. You need to know the local IP address. One way of doing it is typing ifconfig
in the terminal, then looking for your primary network interface (ignore loopback, etc) and it will tell you the correct address. Another way is to try to find it inside your router's management interface. There are also GUI tools you can use, but it depends on your distribution and desktop environment of choice.
Regarding access to the container, you should be able to use localhost
. You can try to use docker inspect
to see details about the container, and docker logs
to see its logs.
QUESTION
I have this error message:
Failed to load Collabora Online - please try again later
at the top-right corner of the self hosted nextcloud website when I try to open the file
Welcome to Nextcloud Hub.docx
In Nextcloud that is running as a docker container.
Welcome to Nextcloud Hub.docx is located in Files > Documents as an example file.
I am using the official image of nextcloud:19-apache
that I started this way:
ANSWER
Answered 2020-Oct-04 at 00:18So I took a look at this. I have always used Nextcloud only by Docker-Compose, Traefik or Nginx and the Colabora Server as extra Server.
For Collabora to work, the Apache server must listen inside on port 9980. For it to do so you would have to put the Apache Config revise (ProxyPass). See on Part2 in the Documentation Link
I cannot recommend the local Collabora Server because it is often crashes. But that's not the point here.
I wouldn't do it that way at all, but rather use docker-compose to assemble the service.
I have implemented a local installation of Nextcloud with Collabora via the Traefik Proxy. You don't have to worry about the webserver redirecting to the right port because Traefik takes care of that.
Docker-Compose Example
If you have any questions, just ask!
In my example I use Local Domains that resolve to the Docker IP. Just edit the Hosts file. But you know that for sure...
192.168.x.x collabora.local.com
192.168.x.x nextcloud.local.com
Install Docker-Compose if you do not already have it.
Create Networt "web":
$ docker network create web
Create Docker-Compose file:
$ touch docker-compose.yml
Add:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install collabora
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page