- #Add collabora online to existing nextcloud and certificate install
- #Add collabora online to existing nextcloud and certificate update
To make NextCloud service discovery work with Traefik reverse proxy, edit /var/data/nextcloud/html/.htaccess, and change this: htaccess file is created in the first place. This can only be done after deploying NextCloud, since it's only on first launch of the container that the. To correct this, we need to tell NextCloud to always redirect the. Any sensible client ( iOS included) will refuse such schenanigans. See the problem? You requested an HTTPS ( encrypted) url, and in return, you received a redirect to an HTTP ( unencrypted) URL. The Apache webserver on the NextCloud container ( knowing it was spoken to via HTTP), responds with a 301 redirect to.
![add collabora online to existing nextcloud and certificate add collabora online to existing nextcloud and certificate](https://www.collaboraoffice.com/wp-content/uploads/2021/12/illu-cool-release-note-4-2.png)
When using a reverse proxy, your device requests a URL from your proxy ( ), and the reverse proxy then passes that request unencrypted to the internal URL of the NextCloud instance (i.e., ) In fact, it's not possible to setup SSL within the NextCloud container. We ( and anyone else using the NextCloud Docker image) are using an SSL-terminating reverse proxy ( Traefik) in front of our NextCloud container. Huzzah! NextCloud supports service discovery for CalDAV/CardDAV, allowing you to simply tell your device the primary URL of your server (, for example), and have the device figure out the correct WebDAV path to use. Want to use Calendar/Contacts on your iOS device? Want to avoid dictating long, rambling URL strings to your users, like ?
#Add collabora online to existing nextcloud and certificate update
To update Collabora, first update the Docker image and then create a new container.Version : "3.0" services : nextcloud : image : nextcloud env_file : /var/data/config/nextcloud/nextcloud.env networks : - internal - traefik_public deploy : labels : # traefik common - traefik.enable=true - =traefik_public # traefikv1 - =Host: - traefik.port=80 # traefikv2 - ".rule=Host(``)" - ".=80" - "traefik.enable=true" volumes : - /var/data/nextcloud/html:/var/volumes : - /var/data/nextcloud/database-dump:/dump - /etc/localtime:/etc/localtime:ro entrypoint : | bash -c 'bash -s /dump/dump_\`date +%d-%m-%Y"_"%H_%M_%S\`.sql.gz (ls -t /dump/dump*.sql.gz|head -n $$BACKUP_NUM_KEEP ls /dump/dump*.sql.gz)|sort|uniq -u|xargs rm - sleep $$BACKUP_FREQUENCY done EOF' networks : - internal redis : image : redis:alpine networks : - internal volumes : - /var/data/runtime/nextcloud/redis:/data cron : image : nextcloud volumes : - /var/data/nextcloud/:/var/sleep 15m done EOF' networks : traefik_public : external : true internal : driver : overlay ipam : config : - subnet : 172.16.12.0/24 Now open the settings of Collabora Online and specify the server name: or, depending on the protocol you use.
#Add collabora online to existing nextcloud and certificate install
Open the Applications menu, then look for Collabora Online in the Office and Text category and install it. Setting up Collabora Online as a Nextcloud application
![add collabora online to existing nextcloud and certificate add collabora online to existing nextcloud and certificate](https://help.nextcloud.com/uploads/default/original/3X/d/7/d7d2c93f5591330a2c25edac955baabf20dfa1e3.png)
Wsd-00019-00020 13:22:29.629823 TRC Calling addNewChild in disposition's move thing to add to NewChildren| wsd/LOOLWSD.cpp:1879