CODE
Collabora Online Development Edition (CODE) is an open-source, powerful office suite built around the Collabora Office core that provides collaborative text document, spreadsheet, and presentation editing.
When configured as a shared service in Jami, it functions as a collaborative document processing platform.
Download the nextcloud_collabora ZIP file and unzip it to reveal its contents.
Open a terminal in the unzipped folder.
Create your local environment file:
cp .env.example .env
Edit
.envand set strong values for at least:MYSQL_ROOT_PASSWORDMYSQL_PASSWORDNEXTCLOUD_ADMIN_PASSWORD
Keep these values unless you have a reason to change them:
PUBLIC_HOST=localhostEXPOSED_PORT=18080
Start the stack:
docker compose up -d
Open
http://localhost:18080in your browser.Sign in to Nextcloud using the admin credentials from
.env.In Jami, create a custom shared service with:
Local host:
127.0.0.1Local port:
18080URI scheme:
httpPreferred port on peer:
18080
Share that service with your contact.
Your contact opens your shared service in Jami, then opens
http://localhost:18080on their machine.Open a document in Nextcloud Files to verify collaborative editing works.
Tip
Need to reset everything (accounts, files, DB) and start fresh?
Run the following in the same folder:
docker compose down -v --remove-orphans
docker compose up -d