andrsschultz rips out the cloud and keeps the files on disk

This fork stops sending documents to cloud storage and saves them to a folder on its own server instead.

infrastructuresecurity

The standard build of Mike parks uploaded documents in Cloudflare R2, a hosted cloud-storage service. andrsschultz has cut that out entirely and pointed the system at a plain local folder on whatever machine runs it. There's no toggle and no fallback - the cloud dependency is gone, not switched off, which makes this a clean fit for anyone who wants client documents to stay on hardware they control.

The catch is how files come back out. Cloud storage handed users short-lived, expiring download links; this fork swaps in its own home-grown link scheme instead. That's the part worth scrutiny before anyone trusts it with real matter files. The owner did build in a guard against attempts to climb out of the storage folder and reach other parts of the disk, which is a reassuring sign of care.

So what Worth a look for any firm or legal-ops team that needs documents kept on-premises rather than in a third-party cloud - but vet the new download-link security first.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from andrsschultz/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
acbc99b7 Replace R2 storage with local filesystem asschultz 2026-04-30 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-81.md from inside the repo you want the changes in.

⬇ Download capture-thread-81.md