Office

The whole suite,in a browser tab

LibreOffice, on a Void Linux desktop of your own.Writer, Calc, Impress, Draw, Base and Math, over files on the volume.

LibreOffice 26.8.0.34 cores · 8 GBOpens in a browser tab
hub://libreoffice

$ dxflow workflow create --identity libreoffice hub://libreoffice --start --link

01Pick a machinecores, memory and a rate per hour
02Create the workflowpulled from the hub, once
03Run it, then stopstopped when the work is done
The application

Open the document,and edit it properly

The six applications, reading and writing the formats you were sent.

The formats you get

ODF natively, and .docx, .xlsx and .pptx read and written without a converter.

Calc on a real machine

A sheet with a million rows behaves, because the cores are not your laptop's.

Convert in bulk

soffice --headless --convert-to pdf turns a folder on the volume into PDFs.

How you run it

Every defaultis one override away

The session reads its settings from the environment, so you set them on the start line.

VNC_PASSWORDWhat the tab asks for. It ships as dxflow, and everyone reading this knows that.
PANEL and TASKBARBoth hidden, so the suite has the whole screen. Show either one when you have a document and a spreadsheet side by side.
AUDIOOff here. Turn it on if a presentation is meant to have sound.
start it your way

$ dxflow workflow start libreoffice --override env.app.VNC_PASSWORD=something-long

$ dxflow workflow start libreoffice --override env.app.PANEL=show --link

The session

The suitefills the screen

Streamed to your browser, with LibreOffice already maximized.

6082Browserin the tab, at /vnc.html
5901VNCin a native client
/volumeStorageyour files, kept between runs
Open it from anywhereStart with --link and the session comes back on an HTTPS address.
Set a password firstVNC_PASSWORD defaults to dxflow, and everyone can read this page.
Good to know

It opens on theStart Center

There is no default module. You pick one, or you open a file and it picks for you.

Six applications, one window

Writer, Calc, Impress, Draw, Base and Math are all here. The Start Center is the door to whichever you need.

Convert without opening anything

soffice --headless --convert-to from a terminal turns a directory of documents into PDFs while you do something else.

Documents belong on the volume

Open from /volume and save back to it, and the file is still there when the machine is not.

The image

Pulled once,then it stays

LibreOffice arrives as one image. This is what comes down the first time, and what the disk should have free for it.

1017Mamd64compressed, the way the registry counts it
1006Marm64compressed, the way the registry counts it
20GOn diskunpacked, with room to work beside it
ghcr.io/dxflow-ai/libreoffice:latestPublished from the hub, pulled on the first start and kept for the ones after it.
Either architectureamd64 and arm64 are both published, and the machine pulls the one it runs.
What it asks for

What it wants,and what it needs

The definition asks for 4 cores and 8 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.

4 cores · 8 GBAsks forwhat the definition writes down
2 cores · 4 GBRuns onthe least the image comes up on
Not neededGPUit works on the cores alone
The ask is not the floorThe definition writes down what suits the work. The image itself starts on less, which is what the second figure is.
--fit caps it to the hostA start given --fit trims each step to what the machine actually has, for that start alone. The definition is never rewritten.

Machines that fit it

LibreOffice asks for 4 cores and 8 GB. Cheapest first.

E2 Standard-4
$0.168/ hour4 cores · 16 GBStart this machine
T4g XLarge
$0.168/ hour4 cores · 16 GBStart this machine
C7g XLarge
$0.181/ hour4 cores · 8 GBStart this machine
Run LibreOffice on your own machinePick a machine that meets it, and it opens about a minute after you ask.