How to Install Collabora Online Development Edition on Manjaro

Collabora Online Development Edition (CODE) is an open-source office suite that allows you to create, edit, and view documents in real-time from any location. CODE is supported on various platforms, including Manjaro. Here's a step-by-step tutorial on how to install CODE on Manjaro:

Step 1: Enable AUR Repository

The first step is to enable the AUR (Arch User Repository) repository on Manjaro. The AUR repository provides a wide range of packages, including CODE.

Open the terminal on your Manjaro system, and enter the following command to install yay, an AUR helper:

sudo pacman -S yay

Once the installation is complete, run the following command to enable the AUR repository:

yay -Syu

Step 2: Install Required Dependencies

Before installing CODE, we need to install some dependencies required for CODE to function correctly. Run the following command to install the necessary dependencies:

sudo pacman -S wget git python python-setuptools nodejs npm cpio

Step 3: Clone the CODE Repository

Next, we need to clone the CODE repository from the official website. Run the following command to clone the repository:

git clone https://github.com/CollaboraOnline/online.git CODE

Step 4: Create Configuration File

Navigate to the CODE directory, and create a configuration file for CODE:

cd CODE
cp -p example.env .env

Step 5: Install CODE

Now, we can install CODE on Manjaro. Execute the following command to build and install CODE:

make build
make CODE_IMAGE=CODE make docker-image
make docker-run

Step 6: Access the Web Interface

Once the installation process is complete, you can access the CODE web interface by opening your web browser and entering the following URL:

http://localhost:9980/loleaflet/dist/admin/admin.html

Conclusion

That's it! You have successfully installed Collabora Online Development Edition on Manjaro. Now you can create, edit, and view documents from anywhere using CODE.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!