$ sudo nano /etc/apache2/sites-enabled/nf $ sudo chown www-data:www-data /var/www/code # first create a directory for the virtualhost and set the webserver user as owner When this is done we will create a new virtual server config for the http version of the Collabora CODE installation, this virtual host will only be used for the Lets encrypt certificate validation, so int wont actually point to the Collabora CODE installation. #COLLABORA CODE PORT MODS#We will start with the reverse proxy (this part is almost the same as with the WeKan tutorial).įirst we need to enable the Apache reverse proxy, SSL and header mods (if the are not enabled already). #COLLABORA CODE PORT INSTALL#Here we will need to set up our reverse proxy, install the SSL certificates and make the CODE -> Nextcloud connection. Now we move our attention to the WEB box. Now restart the Collabora CODE service with the following command: $ sudo service loolwsd restart " part and edit the following 2 lines to your needs -> " part and add 2 rules to the "WOPI" part to allow your Nextcloud domain and the Nextcloud server IP to access to CODE box -> " part and edit the first 2 lines to reflect the below ones-> On the CODE box, open the Collabora CODE configuration file: $ sudo nano /etc/loolwsd/loolwsd.xml And while where editing the Collabora CODE configuration we might as well make all the necessary changes. When this is done we have to make sure the CODE box will communicate with the revere proxy over http (we have only one IP so no Certificates on the CODE box). #COLLABORA CODE PORT UPDATE#$ apt-get update & apt-get install loolwsd code-brand # add the repository URL to /etc/apt/sources.list $ apt-key adv -keyserver -recv-keys 0C54D189F4BA284D For this part we simply follow the instructions From the Collabora page: # import the signing key So first of all we have to install Collabora CODE on the “CODE” server. Since I only have one public IP address available I will have to use a reverse proxy to make this setup work from outside my LAN. This approach will complicate things a little. This setup differs a bit from the tutorial on the Collabora webpage, but I think it is better to have your services spread out over a number of servers, rather than have them all on one server. One with the Nextcloud installation (WEB) and the other one with the Collobara CODE installation (CODE). In this article I will outline the steps needed to install your very own Collabora CODE installation (with LetsEncrypt) and integrate this installation with Nextcloud, all of this without using Docker.Īs with the WeKan tutorial, I am using 2 Ubuntu 16.04 Servers. Collabora is a company which created a webbased LibreOffice, and found some spare time to integrate there product with a number of other applications. Recently (a couple of months back but I did not have time to try it sooner) I discovered Collabora CODE. And with the death of the LibreOffice web project the dream for real productivity where you are the owner of your own data also died, or so I thought. #COLLABORA CODE PORT SOFTWARE#Unfortunately this project was abandoned somewhere along the way and this amazing software never saw the light of day. This project aimed to run LibreOffice in a webbrowser, enabling all devices with a webbrowser to use this amazing piece of software. Because of this it was not usable on Android, IOS and ChromeOS (and probably a number of other operating systems).Īround 2012 LibreOffice started a side project to solve this issue once and for all. LibreOffice is well known for its open source and free office solution unfortunately LibreOffice always needed to be installed on a Windows, Linux or MacOS operating system. Today I can tell you one of Microsoft’s competitors has made the same move, and its not Google. And you probably also know about Microsoft’s move to the cloud. If your reading this article, you probably know Microsoft office.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |