Home

Update for the week ending on Friday, Sep 8, 2023

TinyPilot

Management

Software development

Customer support

Sales

mtlynch.io

resticpy

PicoShare

PicoShare is a minimalist web-based file sharing tool I’m working on. I’m often frustrated that I can’t just send someone a link directly to a file because every file-sharing service tries to re-encode images/video or wrap their own viewer around other files, so I’m making a simple self-hostable tool that lets you upload files and share them with other people.

Disaster recovery

I had a chicken and egg problem with my Keepass database. I used to keep it synced to a cloud service that I memorized the password to, but I decided to sync it with SyncThing instead to my own cloud server. The problem was that I don’t memorize the credentials to the server hosting platform, and I definitely don’t memorize my private SSH key. So I had to figure out a way for me to download my Keepass database from my SyncThing server.

  1. I wrote a bash script that embedded credentials for SSH’ing into the cloud VM server and downloading
  2. I encrypted the bash script with portable-secret to generate a static website that could decrypt the bash script.
  3. I published the portable-secret file to a URL I can memorize

Home maintenance

Misc