Signal, linked toa machine of your own
Signal Desktop, running on a Void Linux desktop of your own.Link it to your phone once, and the link survives a restart.
$ dxflow workflow create --identity signal hub://signal --start --link
Signal Desktop,without the desktop
The client is already installed. Link it to your phone and start.
It joins your account as a linked device, so your phone stays the one in charge.
Signal keeps no cloud copy, so the volume holds the only history of the session.
Calls and notifications arrive silent until you switch AUDIO on for the session.
Every defaultis one override away
The session reads its settings from the environment, so you set them on the start line.
$ dxflow workflow start signal --override env.app.VNC_PASSWORD=something-long
$ dxflow workflow start signal --override env.app.AUDIO=on --link
A desktop,just for this
Streamed to your browser, with Signal already maximized.
Your messagesare on that volume
A linked device holds decrypted history. Think about the password and the link before you link it.
Anyone who reaches the tab reaches the conversation. A real VNC_PASSWORD is the whole of the protection here.
Signal starts with --no-sandbox because it runs as root inside the container. One more reason to keep the session to yourself.
There is no arm64 build published for this one, so it needs an x86-64 machine.
Pulled once,then it stays
Signal arrives as one image. This is what comes down the first time, and what the disk should have free for it.
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.
Machines that fit it
Signal asks for 2 cores and 4 GB. Cheapest first.