📕 Node [[2019 06 11 ipad tools]]
📄 2019-06-11-ipad-tools.md by @bmann

BTW, MoSH aka "Mobile Shell" is an SSH replacement that’s made for on-the-go connections that never drop. It connects over SSH and then uses a Mosh app that you can easily install on your server.

Termius

Termius is an SSH/SFTP/Mosh/Telnet client … and it does a lot more, like Port Forwarding.

I used it originally on my iPhone, and it recently got an upgrade and a number of Premium / paid subscription features. Without a subscription, your server settings don’t sync between devices. For now, for my purposes, the free / Basic version works just fine.

I am going to do some Port Forwarding experiments, since this may be the final piece in being able to develop on a remote server, which has a preview app running in the browser, which I can then forward to my local iPad? We’ll see!

Amazon Lightsail VPS with xrdp and Jump Desktop

There are still many apps that are desktop only, especially the crop of decentralized p2p apps I am experimenting with. So along with a remote machine for full shell access, I installed xrdp for Ubuntu using this article. This boils down to the following:

sudo apt-get install xrdp
sudo apt-get install xfce4
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh

The one tweak (once I sorted some username / password issues from creating a new user) was to edit the /etc/X11/Xwrapper.config allowed users setting from console to anybody.

Jump Desktop is an RDP / VNC client that lets you connect to these remote desktops, and it even has support for Apple Pencil as a pointing device.

Here’s Jump Desktop connected to Ubuntu running Xfce:

The Microsoft RDP client may work for you as well — it has fewer features, but is free.

Note: I’m running this on an Amazon Lightsail VPS instance, so you do need to edit firewall settings to allow RDP connections.

New to Me Apps

Other than coding specific apps, there are a handful of other apps that I’ve dug into recently.

iA Writer

I had heard lots of good things about iA Writer but was fine with Byword for Markdown editing for a long time, since it was mainly quick on the go stuff. For longer writing and lots of it, iA Writer is great.

A pleasant surprise was direct support for the Ghost blogging app, which runs the FISSION blog. You can write in iA writer and then push drafts to your Ghost blog.

I’m missing image support, but this will be tricky to integrate. An open source Markdown editor with configurable image file upload support and connections to different systems? Yes please!

Between Joplin and iA Writer as native apps, and Ghost and Discourse in the browser, I’m writing a lot of Markdown. Never mind editing blog posts or wiki pages which are all Markdown too.

GoodNotes

I went looking for apps that work with Pencil. I’ve always wanted to go all digital with notes and scribbling, and it looks like GoodNotes is the best fit for what I want.

I’ve used it for some personal tasks, like importing a PDF of RPG character sheets, which you can then fill out by writing or typing on top, and re-use infinitely.

Currently GoodNotes syncs automatically using iCloud. I’d love to see it support configurable document storage.

I’d love more recommendations on Pencil-friendly apps that are worthwhile.

Brave

On iOS, you’re using the same WebKit engine for all browsers, but I still thought it was a good idea to have Brave on my iPad. I do less browser-y things on my iPhone, so just use Safari there. As well, with the iPad SplitView, it means I can have one or both browsers docked into different apps.

Other than committing to different sync / identity systems, it would be interesting to see what the differences for the iOS browser implementations truly are. Anyone have insight on big differences?

AWS S3 Manager

I’ve been meaning to write about this for a while, so it’s going to get shoved into this iOS apps article :)

I wrote a post a while back about syncing files from iOS to S3. The Archivist was never perfect, and it now crashes on launch on all my devices. Doesn’t look like it’s getting a lot of updates. Dropshare works, but really only for individual files.

I tested a ton of different apps that claimed to work with S3, didn’t have a monthly subscription, and I can’t believe this is the only app that even sort of works, but it does, and if you want to upload files to S3 from your iOS device, this is the one to get: AWS S3 Manager

A note on Files

Amusingly, while Brooke is all Apple, she doesn’t use iCloud, so Keynote shared editing was a little bit more painful than it needed to be. I did find that you can actually set the default Document Storage for Keynote (and other apps that have implemented this), so you can use any file storage system that hooks into this API.

So yes, I’m definitely going to have a long discussion with the Textile team about collaborating on an IPFS files plugin for iOS.

Other Apps

Some of the other apps that I use personally / at work include:

  • Tweetbot: I couldn’t use Twitter without this app. I pay for it whenever they have a paid upgrade, and recently added an in-app "tip"
  • Missive: it’s the email client that turns email into a team sport; we use it to share, delegate, copy edit, and comment on email at work. Works really nicely on Chromebooks as well as native apps for desktop and mobile.
  • Joplin: a personal notes / to-do app that is meant to be a clone of Evernote, but under your own control. It’s open source, and you bring your own backend to store notes in, which are encrypted with your own keys / password. I use Dropbox to store my files.
  • Discord: the community + internal company chat messaging system we’ve settled on. It’s not open source, but it has a full API and features specifically built for access control and moderation. Of course I have every other messaging platform client in the known universe installed as well, but Discord is the one we settled on. I’m looking forward to integration and more long form content on our FISSION Discourse forum talk.fission.codes
  • GitHawk: open source GitHub client, so you can look through all your notifications, respond, triage issues, and so on, on mobile

Next

Whether it’s a Chromebook or an iPad, I can get work done anywhere. I’m still interested in a new Chromebook in the ASUS Flip C434 series.

With iPadOS being announced, we’ll see what direction that takes iPads. With touch, pencil, and the ability for external connectivity through USB-C and Bluetooth, there are a lot of options.

I’m inspired by Ink & Switch’s Muse prototype iPad app, while at the same time trying to get basic 1970s terminal functionality on the same device.

Tell me what is and isn’t working for you on iPad, and what your favourite apps and workflows are!:

Loading pushes...

Rendering context...