Hi Pydio Team and forum subs.
Using the latest version of Pydio Cells at post time (4.4.0) as an alternative to NextCould.
Has anyone sucessfully deployed Pydio Cells with Collabora/Code using NGINX Proxy Manager.
We’ve spent the better part of 2 weeks on and off trying to integrate these 3 packages with no success.
We’re using Docker/Portainer (latest vers) wunning on a Debian Bookworm host to create our compose files. Have successfully been using NGINX PM for Cells and many other container apps and web services.
Pydio is working excellent behind NPM with a Let’sEncrypt SSL cert.
We managed to get Code installed with a ‘ok’ response in the browser too and now can go to admin panel at https://collabora.domain.com:9980/browser/dist/admin/admin.html
And successfully log in with UN/PW set in compose file…
Collabora eems to be working…
We enabled the plugin for Collabora Online, using
21 and upper (also tried 6 and lower)
Libre Office SSL checked (also tried unchecked with TLS disabled)
Skip Certificate unchecked (tried unchecked)
Office Host localhost (also tried IP, contain names, and FQDN)
Port 9980
For some reason the closest we got to Code opening up a doc in Pydio is a blank white screen that only allows us to back away by clicking the arrow in the top left of the screen that appears.
If anyone was successful or share some insight, or better yet point us to some working compose files for docker that would be greatly appreciated.
We’re ready to give up!
Here is the compose stacks for Collabora/Code;
services:
collabora:
image: collabora/code
container_name: collabora
restart: always
cap_add:
- MKNOD
ports:
- 9980:9980
environment:
# IMPORTANT: Note the backslashs before the dots here (and only here)!
- domain=collabora\.domain\.com
- username=password_here
- password=password_here
- VIRTUAL_HOST=collabora.domain.com
- LETSENCRYPT_HOST=collabora.accretionmedia.com
- extra_params=--o:ssl.enable=true --o:ssl.termination=true
volumes:
- /home/user/docker/collabora/config/:/config
Here is the Pydio stack;
version: '3.8'
services:
cells:
image: pydio/cells:latest
restart: unless-stopped
ports: ["8081:8080"]
volumes:
- /home/user/docker/pydio-cells/cellsdir:/var/cells
- /home/user/docker/pydio-cells/data:/var/cells/data
mysql:
image: mysql:8
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: PASSWORD
MYSQL_DATABASE: cells
MYSQL_USER: pydio
MYSQL_PASSWORD: PASSWORD
command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]
volumes:
- /home/user/docker/pydio-cells/mysqldir:/var/lib/mysql
volumes:
data: {}
cellsdir: {}
mysqldir: {}
There are many posts like this marked closed or solved with no solutions… believe me we’ve been checking! This post provides the most insight; Pydio Cells 3.03 and Collabora Online 21.06 Integration - #15 by MSK