If you want to use nano, you may need to install it: apt install nano I usually use the editor nano to edit files, but you can also vi or vim. If you do not have an external backup target, you can contact me for rent a S3-Target. Now I want to help you to become ready for Collaboration in Nextcloud.Īfter a long search in different other blogs, play around with various scripts and resetting my testservers (oh what a fun), I have found something what I’m not looking for and I’m surprised how easy it is ?īefore you start, please note that you have a valid backup of your VPS! More and more Service Provider are working with Virtuozzo-Container or something similar where Docker will not run or is not installable. If you do not activate the option, it is the LibreOffice counterparts ODT, ODS and ODP.I received many requests to roll out Collabora without Docker, because many Users do not have a Plesk-VPS which is able to run Docker. Once you create a document via the web GUI, it would be created as DOCX, XLSX or PPTX. If you use the solution in an environment that works by default with OOMXL (Microsoft format), you can use the option as the default for new files. Furthermore, you may specify that only certain groups may edit documents. There you just have to type in the domain of the document server: Collabora Online settingsĪs you can see, you can only share the app with certain groups. Once done, click Settings -> Collabora Online. Now with the assumption that your Nextcloud is using SSL and up already, I will move to the next step.Īs a Nextcloud Admin, first log in to your Nextcloud and search for Collabora App.
You can download this configuration and compare with yours, from here : # Download as, Fullscreen presentation and Image upload operations ProxyPass /lool/adminws wss://localhost:9980/lool/adminws ProxyPassReverse /hosting/capabilities # Main websocket ProxyPassReverse /hosting/discovery # Capabilities ProxyPassReverse /loleaflet # WOPI discovery URL # loleaflet is the client part of Collabora Online # SSL configuration, you may want to take the easy route instead and use Lets Encrypt!ĬustomLog $/access.log combined SSLCertificateKeyFile /etc/letsencrypt/live//privkey.pem SSLCertificateFile /etc/letsencrypt/live//fullchain.pem Here I will show you only the reverse proxy configuration related to Collabora.
The initial configuration is done already. I have created two domains, one for Nextcloud and other for Collabora. Run the following commands and restart apache service. You should enable SSL and Proxy, if not done already. You can use Nginx too but I will be using Apache as the reverse Proxy. Wikipediaįor help, use docker –help in a terminal.
The software that hosts the containers is called Docker Engine. Docker is a set of coupled software-as-a-service and platform-as-a-service products that use operating-system-level virtualization to develop and deliver software in packages called containers.
Feel free to provide as many domain as you want. The second command will start Collabora online server, which will be only accesible via, and. docker pull collabora/codeĭocker run -t -d -p 0.0.0.0:9980:9980 -e 'domain=subdomain\\.domain\\.com|-restart always -cap-add MKNOD collabora/codeįor example, the above command ( first) will pull the collabora. This can be done by providing domain names using -e parameter. You need to explicitly provide the domain-name of NextCloud server from which you want to access the Collabora. Once the docker is installed, download the Collabora online docker. I am using Debian 9, so apt install docker.io should be enough for Docker installation in Debian/Ubuntu distros.