You are currently viewing the United Kingdom version of the site.
Would you like to switch to your local site?
23 MIN READ TIME

FREE ALL YOUR FILES

It’s time to stop Big Tech being in control of your online documents. Let Jonni Bidwell show you how with Nextcloud and Collabora Office.

CREDIT: Magictorch

Thanks to LibreOffice’s superb document compatibility, Linux users no longer have to worry about dealing with Microsoft Office files. And Windows and Mac OS users need no longer be forced into paying extortionate MS Office prices or be duped into Office 365 subscriptions. So, the Document Foundation deserves serious recognition for obviating what for a long time was an obstacle to Linux adoption. The corporate world still revolves around DOCX and XLSX files, so it’s a blessing to be able to open and save them qualm-free.

Speaking of the corporate world, it’s also very keen on Google’s Workspace (previously known as G-Suite), happy to fork out huge sums so Evil Corp doesn’t have to worry about email and document storage. But we FOSS fans know better, and that’s why for almost a decade we’ve been singing Nextcloud’s praises. It’s evolved from a mere Dropbox replacement to a full-blown collaboration platform.

Now these FOSS titans have joined forces (like Shaolin kung fu and the Wu Tang sword style) to create something marvellous. Thanks to a Herculean effort by Collabora, we can now edit documents straight from the browser, share them with colleagues and even download them in MS Office formats. So, prepare your (home or away) server, as we show you how to get Nextcloud working in harmony with CODE – Collabora Online Development Edition – to achieve complete document freedom.

Introduction to COOL

If you have to look up what COOL means… Nah, we did, too. It’s how all this arcane office-in-a-browser stuff works.

If you’re reading this magazine, you’re probably already familiar with LibreOffice, the free, open source office suite. What you may not be aware of is that there’s an Enterprise edition (which many tight-fisted businesses avoid paying for). In fact, there are a few enterprise editions and support options from different players, each one a good reason for businesses to front some dollar. Most relevant for this feature is Collabora Office, brought to you by the similarly named Linux consultancy powerhouse. We featured Collabora Office in our interview in LXF302 (and indeed in our Finding Equi-Libre-um feature back in LXF288), but let’s start with a quick recap.

Firstly, Collabora Office does not have any features that aren’t present in the regular edition. This is an important point. Collabora Office exists so that successful businesses can help the project financially, as well as get the support they’d expect from such an arrangement. Next, Collabora Office has a companion, Collabora Online. This is an engine that rather impressively leverages Nextcloud’s document sharing and storage capabilities to provide a cloud office solution that gives Google’s Workspace and Microsoft’s Office Online a run for their money.

Keep your COOL

Collabora Online isn’t just for big businesses, though; there’s a free version called Collabora Online Development Edition (CODE), aimed at home users and small teams. This doesn’t come with the stability guarantees or support of the former, but the price is right. And new features are added to CODE all the time, where they’re tested and eventually promoted to Collabora Online. All of these projects are developed under the aegis of COOL Collabora Office OnLine. If you want to learn more about the birth (and subsequent development) of this, check out some of the COOL Days archived talks on YouTube.

Our aim in this feature is to help you get Nextcloud and CODE running on a home (or remote) server that you can access from anywhere. You’ll be able to collaborate on documents, spreadsheets and presentations with your friends, co-workers or (if you like) complete strangers. Who knows, maybe we’ll free you and your online document wrangling from the scourge of Big Tech.

That’s right, you can make eyecatching charts, figures and presentations with CODE. This one has two people editing it simultaneously.

As you can imagine, this will take some work, so do prepare yourself with a thermos of tea before turning the page. Don’t be daunted – we’re going to make the setup as simple as possible. Starting from an Ubuntu install (such as the lightweight server we made in LXF303 Lightweight Ubuntu), we’ll add a LAMP stack (or at least the AMP – Apache, MySQL and PHP – components). Then we’ll install Nextcloud and set it up behind a TLS-terminating reverse proxy. This impressive-sounding gadget means we’ll only need to worry about one SSL certificate chain, while also making it easy to run both Nextcloud and CODE securely on the same machine. We’ll assume that you’re familiar with SSHing into remote machines. It’s possible, but of limited use, to do all this on your desktop machine. So, we’ll assume you are either running on a VPS or a home server. Furthermore, since Nextcloud and CODE both require a FQDN (fully qualified domain name) to function, we’ll assume that you are OK managing DNS records.

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for 99p
SUBSCRIBE NOW
30 day trial, then just £9.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
Summer 2023
VIEW IN STORE

Other Articles in this Issue


Linux Format
Linux Format
The #1 open source mag Future Publishing Limited,
WELCOME
MEET THE TEAM
We’re not avoiding the office, we’re building our own and taking it with us, but what’s the oddest place you’ve found yourself doing work?
Freeeedom!
We’re all avoiding the office these days (just
REGULARS AT A GLANCE
The Red Hat paywall
Red Hat announces source code of RHEL will only be available to paying customers, who can’t redistribute it.
Lemmy numbers spike after Reddit ban
A ban on subreddits helped promote alternative Lemmy with a general boost to federated platforms.
100% free GNU Linux-libre
Bye-bye binary blobs – build a truly free system.
CLONE WARS
“Red Hat’s changes to the way it distributes
DOWN TO THE WIRE
Ashok Sidipotu is a senior software engineer at
Animated JPEGs
FFmpeg has now merged JPEG-XL support. Is this the next step to widespread adoption of the format?
Wine comes to Mac OS
Apple’s Game Porting Toolkit is based on CrossOver’s code.
A wild desktop appears!
Kera Desktop touts itself as an easy and exciting way to enjoy your favourite OS.
Distro watch
What’s behind the free software sofa?
WHAT A NUMBER!
Italo Vignoli is one of founders of LibreOffice
BE KIND PEOPLE!
Jon Masters has been involved with Linux for
Kernel Watch
Jon Masters keeps up with all the latest happenings in the Linux kernel, so you don’t have to
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to answers@linuxformat.com
Mailserver
WRITE TO US Do you have a burning
CudaText
ADVANCED TEXT EDITOR
QMPlay2
MEDIA PLAYER
Mixxx
DJ SOFTWARE
Unison
FILE SYNCHRONISER
SSH-audit
SSH CONFIG ANALYSER
NormCap
COPY TEXT
Gromit-MPX
ON-SCREEN ANNOTATION
Open Fodder
SHOOT-’EM-UP
Empty Clip
RPG
LocalSend
FILE TRANSFER
Jellyfin
MEDIA SERVER
REVIEWS
WD Red Pro 20TB
High-capacity NAS OptiNAND on a platter impresses Shane Downing.
OpenSUSE 15.5
Nate Drake revisits the first Linux distro he ever used and finds that, like a fine wine, OpenSUSE has only improved with age.
Thunderbird 115
Nate Drake takes a sneak peek at the upcoming Thunderbird and finds it still comfortably ruling the roost.
Debian 12 Bookworm
Nate Drake burrows into Debian 12 (Bookworm) and is dazzled by the array of new features, including support for non-free firmware.
Roots of Pacha
Reinventing the wheel sounds like a dream to Management – they’ve sent Andrea Shearon back in time to reap the rewards!
ROUNDUP
Computer-aided design
WE COMPARE TONS OF STUFF SO YOU DON’T HAVE TO!
Pi USER
Going over the Pi Pico BASICs
Relive your spaghetti code days on your Pi Pico!
I/O Learning HAT
Les Pounder wants to automate his home because his new office is too far away from the coffee machine. Maybe now he can.
Sovol SV06
Denise Bertacchi wonders what if an Ender and a Prusa MK3 had a baby?
NeoPixel URL control
Les Pounder thinks of NeoPixels as LED candy. They taste awful but look phenomenal. Will they taste better with a slice of Pi?
Set up a game development system
DEVELOPMENT
IN DEPTH
Bootstrap your LINUX career
Discover how Linux certification can help you. Stuart Burns explains the why and the how, with a few pro tips thrown in for good measure.
EVOLUTION OF CODING
Mike Bedford reveals how the programming languages of the ’50s morphed into today’s most used languages.
TUTORIALS
Multi-protocol transfer
Shashank ‘Proficient With SMB, SSH, SCP and More’ Sharma never has to rely on thumb drives to move data across different machines…
Take and organise notes with ease
Nick Peers reveals how to put your thoughts and ideas in order with the note-taking app to rule them all.
Build a static project website on GitHub
Matt Holder investigates static site generators, what they are useful for and why they are better than CMS in some situations.
Build a RISC-V LED sign
Tam Hanna takes the GigaDevice RISC-V microcontroller for a spin and creates a gadget that displays impolite messages in large red letters.
Add a little funk to mathematical plots
Always one looking to spice up his life, Ferenc Deák tries out a new function-plotting tool that’s packing a Pascal-like language.
Build your own hardware firewall
Worried about intruders and hack attacks? Nik Rawlinson shows how to take charge of network security with the BSD-based pfSense firewall.
CODING ACADEMY
Code your own Python text adventure
Nate Drake guides you through creating your own interactive text adventure with Python. This time, we LOOK at items…
Rediscover speed with the Redis revolution
REDIS
ADVERTISEMENT
GO COMPARE
go.compare
Linux Format
www.linuxformat.com www.magazinesdirect.com/LIN/B93G www.techradar.com/pro/linux
Magazines direct
www.magazinesdirect.com
Magazines Direct
magazinesdirect.com
BACK ISSUES
www.magazinesdirect.com
Magazines direct
www.magazinesdirect.com/linux-format
Techradar
techradar.com
Code club
www.codeclub.org.uk
EFF
EFF.ORG
THE BRAIN TUMOUR CHARITY
thebraintumourcharity.org
Chat
X
Pocketmags Support