Office

Write the structure,LaTeX does the rest

LyX, on a Void Linux desktop of your own.Sections, equations and citations — and a PDF, without a preamble to debug.

LyX 2.3.7r12 cores · 4 GBOpens in a browser tab
hub://lyx

$ dxflow workflow create --identity lyx hub://lyx --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

A document,not a markup file

You edit sections and equations; LyX writes and runs the LaTeX.

Structure on the screen

Headings, lists and theorems appear as what they are, not as commands.

Equations you can read

A maths editor that produces the same LaTeX you would have typed.

BibTeX and classes

Citations, cross-references and journal classes, with the full toolchain present.

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 editor has the whole screen. Show either one to get the desktop back.
AUDIOOff here. Turn it on and the desktop sound is streamed beside the picture.
start it, then add TeX

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

$ xbps-install -Sy texlive

The session

The editorfills the screen

Streamed to your browser, with LyX 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

There is no TeXin the image

LyX writes LaTeX, but typesetting it needs a distribution, and that is not carried here.

Export to PDF will fail first

Install texlive in the session before you try, or build a variant with it baked in. Editing works either way.

Install it onto the volume

A TeX distribution is large. Put it where the volume keeps it and you pay the download once rather than every start.

The document is structure

You write sections, theorems and references. The typesetting is decided by the class, not by what you dragged where.

The image

Pulled once,then it stays

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

2.4Gamd64compressed, the way the registry counts it
2.4Garm64compressed, the way the registry counts it
20GOn diskunpacked, with room to work beside it
ghcr.io/dxflow-ai/lyx: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 2 cores and 4 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.

2 cores · 4 GBAsks forwhat the definition writes down
2 cores · 2 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

LyX asks for 2 cores and 4 GB. Cheapest first.

E2 Medium
$0.042/ hour2 cores · 4 GBStart this machine
T3 Medium
$0.052/ hour2 cores · 4 GBStart this machine
B2s
$0.052/ hour2 cores · 4 GBStart this machine
Run LyX on your own machinePick a machine that meets it, and it opens about a minute after you ask.