At the taking of the photo in question the camera was in its second prototype stage, where the camera module itself was separate from the pi and was controlled by keyboard and mouse from a separate monitor. This is why a table was necessary. It also made the set up clunky and hard to use, taking many minutes to set up.
With the third prototype design the camera is more self-sufficient, all you need to do is screw a lens adapter or telescope adapter onto the hq camera, turn it on, and connect to it through ssh with a laptop and you are ready to take a picture.
I have also experimented with using ssh through my iphone with Terminus and it works great as well, this set up is even more streamline. The only problem with this set up is that you would need wifi or a ethernet to lightning adapter (which is weird for ssh in my experience).
In practice the third prototype is much easier and quicker to set up although the plan is to make my software touchscreen compatible and to make the camera completely self sufficent.
Thank you for your comment!
Here It is, I love it. With the shortcuts you seem to need to make a snippet of what you want to do than run it. That’s the important part run it. It seems that the terminus app only shows recent events in shortcuts, so when you haven’t done anything recently the actions don’t show up. Annoying but whatever.
So there are various ways of doing it these days.
The simplest would be to get access to a VPS (Virtual private server) which is just a virtual computer. The most popular option is digitalocean, but there is also linode, and many more. You get one for $5 a month, but they usually have some credit if you a 1st-time user, or if you use someone's promo code.
One you have access to the VPS. You can log in using an ssh client on your computer. Termius is a nice modern one. It lets you log into the VPS and you get access to the linux shell.
From here you would need to install mongo db, and your server side application. Also set up a web server like NginX. You can connect directly to the ip address but you probably want to set up a domain name with SSL for secure connection. You can get free SSL using certbot and some commands.
Digital Ocean is loaded with all types of tutorials that take you through it step by step. It can be frustrating, but its good to learn and once you do it once, you wont really forget.
Depends on what kind of development you're doing. I have Code Editor and Termius and can login and edit code on any website (like a WordPress site) or manage the server from SSH. Code Editor by Panic has SFTP built in so it's really easy to connect and it's a pretty good code editor. Combine those with a decent browser like Firefox for accessing the control panel (Cpanel/WHM and WordPress admin) and you can do just about any kind of web dev as long as you're not using version control. Most of the smaller sites I work on don't use Git, so this approach works pretty well. Someone else might have a suggestion for a solution if you're using Git.
be honest when was the last time you tried to use an iphone?
File manager - built in
email attachments from third party apps work
SSH - https://termius.com/ios , i use this to reset my raspberry pi from my couch. ive also used it remotely when i had my pi internet accessible. (bad idea)
FTP - https://apps.apple.com/us/app/ftpmanager-ftp-sftp-client/id525959186
Custom keyboard/coding specific keyboard - https://apps.apple.com/us/app/devkey-developer-keyboard-for-programming/id961304986
at least argue about things you know about