umm ... I have 2 x Ubuntu 22.04 computers, one without keyboard and screen, and connect from one to the other using Remmina. Sure, I had that initial problem (of screen sharing from memory), but everything else just works.Using your own trading server works fine until it doesn't.
Yesterday I decided to upgrade my trading server from Ubuntu 20.04 to 22.04, the new Long Term Support version. I had previously determined on my desktop computer that all relevant software runs properly on 22.04. The trading server is a headless machine: neither keyboard nor monitor is connected. I use a remote desktop program (Remmina) to control it. After the upgrade this remote control did not work any more. I found two problems, one of which I can not solve. The default setting in 22.04 is to not allow screen sharing. I had to connect a monitor and mouse to find that setting and enable it (solved). That's when I ran into the second problem (unsolved). 22.04 has improved security for screen sharing: authentication is required before a host can see the screen or take control of the machine. Authentication involves providing a username and password. Things go wrong with the password: each time when you reboot the server the password get modified into a random string. Even if you manually modified the password, this gets overridden at each reboot.
The purpose of a headless server is to not have a monitor. But without monitor you can't see the current password. So you can't remotely log in to this server. It is therefore impossible to use 22.04 on a headless server.
Once I encountered this issue I started looking for a solution online. To my horror I find that many people complain about this. And that there is no solution for this problem available. Some people have their servers turned into bricks: these computers are physically inaccessible (thus a monitor cannot be attached) and cannot be repaired remotely.
[end of rant]
I'm not a Ubuntu expert, but DM if necessary.
KH