mk-drive

A web drive over the folders you already have.

Runs today. MK Drive, the iPhone and iPad app, is in TestFlight.

mk-drive in the dark theme: the folder tree on the left, and a grid of mountain and lake photos with their thumbnails
Demo / Photos / Mountains

Every photo, full screen.

Open a picture and the lightbox walks the whole folder with the arrow keys. Thumbnails are rendered on your machine, from the files where they are.

A photo of a forest lake open in the lightbox, with arrows to the previous and next photo and "Image 3 of 10" below

Look before you download.

Video, audio, PDFs, markdown, JSON and text open in a drawer beside the folder. Step to the next file without closing it.

The preview drawer playing a NASA video, with its type, size, date and path, and buttons to download it or open it in a tab

Share a folder, keep the keys.

A link that expires, a password sent separately, browse or upload only. Or give a person on the drive access, and take it back later.

The Share dialog for the Photos folder: link lifetime, an optional password, what the link allows, and sharing with people on the drive

Find the word, not the file name.

Search the whole drive by name, or switch on inside files to read through text files and PDFs across every location you may open.

Search results for lighthouse inside files: a reading list and a trip plan PDF, each with the line where the word appears

Mount it on every computer.

The drive speaks WebDAV. The Connect page writes the steps for GNOME, KDE, Finder, Explorer, rclone and phones, with an app password instead of yours.

The Connect this computer page with tabs for Linux, macOS, Windows, iPhone, Android and scripts, and the WebDAV address to paste

And the rest

On your iPhone

The same drive, in your pocket.

  • Your drive in the Files app, next to iCloud. Open, save, rename, move and delete there, and attach files from the drive in any app.
  • A small app of its own: locations with their free space, folders with thumbnails, a preview of any file.
  • Upload from Files or any app that offers files. Large files go up in pieces.
  • The phone holds an app password in the Keychain, never your real one. Cut a lost phone off from the drive.
App Store listing comingMK Drive, for iPhone and iPad. In TestFlight now; the App Store listing follows.
The Files app on an iPhone showing a folder on the drive as a grid of photos with their dates and sizes

Details

One container
docker run -p 8810:8810 -v /path/to/files:/locations/Files -v mk-drive-data:/data ghcr.io/mkornas/mk-drive
Point DRIVE_LOCATIONS at the folders; the first start creates the admin account.
iPhone
Get it for iPhoneMK Drive, for iPhone and iPad. In TestFlight now; the App Store listing follows.
Runs on
Any Docker host. Linux, a NAS, a VPS.
Licence
AGPL-3.0, free and open source. The iPhone app is a paid app on the App Store. A commercial licence is available for companies that cannot use the AGPL.
Source
github.com/mkornas/mk-driveThe README is the manual: read it.
Privacy
What the app collects, and what it does not
Help
Support for mk-drive
Terms
Terms of use for the iPhone app