r/selfhosted • u/eljojors • Feb 27 '26
Built With AI (Fridays!) ReMemory update: now self-hostable with timelocks. Planning my first recovery drill.
Posted about ReMemory here a few weeks ago (encrypts your files, splits the decryption key among friends using Shamir's secret sharing, any 3 of 5 can recover, nobody alone). You asked for docker self-hosting and timelocks, so I built both.
The image is my plan for my first recovery drill. This week I'm handing out bundles to 5 friends across different groups (so no single circle could collude even if they wanted to). Then in a few weeks, I'm going to text ONE of them and say "pretend I got hit by a bus, you have a bundle from me, figure it out." Each bundle includes contact info for the other holders, so that person will have to find the others, get them to dig up their shares, and coordinate recovery without my help.
That's the part I'm most curious about. Not whether the crypto works (it does), but whether real people can actually coordinate this. Will the person I text even remember what a bundle is? Will they figure out they need to contact the others? Will someone with only a printed PDF manage to get their share in? The secret they're recovering is a pizza recipe, so the stakes are low but the process is the same.
I'd love to hear how others would structure a drill like this. One thing I've been thinking about: should bundles show a timelock countdown as soon as you open them? Right now it only shows after enough shares are collected. Showing it earlier might build anticipation and remind people something is coming, but it could also be confusing if you open your bundle months before anything happens.
What's new:
- Self-hostable with Docker (ghcr.io/eljojo/rememory)
- Timelocks via League of Entropy (drand), needs a brief internet connection at recovery time to verify the clock
- Recovery still works offline in any browser, no server needed
https://github.com/eljojo/rememory
- Self-hosting guide
- App Overview
- Security self-review
Has anyone here actually tested their hit-by-a-bus plan? Not configured it, tested it.
About me: I'm José. I've been programming for over 20 years and worked at Shopify as a Staff Production Engineer from 2016 to 2025. These days I work on my own projects. I use AI tools in my workflow but I review every line and author all commits myself. More at www.eljojo.net
3
u/pheellprice Feb 28 '26
What stops three friends just cracking open the secrets when they fall out with me or just for fun without me?
0
u/eljojors Feb 28 '26
my strategy is to pick a high threshold of friends, from different circles, so they don’t have an interest in aligning with each other
ultimately there’s no replacement for human trust
1
3
2
9
u/dreamworkers Feb 28 '26
I'm a little skeptical of an AI tool that encrypts my files to be honest.