litefs-backup: drop-in replacement for LiteFS Cloud

Hi folks,

As a happy LiteFS user for my side project, I was sad to see LiteFS Cloud deprecated. @benbjohnson kindly helped me rework fly’s LiteFS Cloud codebase into a standalone project.

I figured it might also be useful for folks in the community relying on LiteFS and it’s been open sourced here: GitHub - stephen/litefs-backup: a drop-in replacement for litefs cloud

As a disclaimer, this project is not affiliated with the folks at fly at all, other than the provenance of the code.

9 Likes

Added litefs, sqlite

This looks intriguing! As a small suggestion, how about editing in a link to the original deprecation notice?

That way, the forum software will create a reverse pointer, helping wayward searchers find this new announcement more easily, :cherry_blossom:

1 Like

Thanks, I added a link in the readme! I didn’t know that discourse does that.

I don’t see it yet in that post though - how does the forum pick up the backlink? I was hoping to add a reply but the thread is locked now.

1 Like

Yeah, it’s unfortunate that a full reply can’t be added there now…

If you edit your initial post at the top of the present thread, e.g., to make “see LiteFS Cloud deprecated” be a link, then Discourse will also introduce a reciprocal link right below the first entry in that older conversation. (It will show up after a little :link: icon.)

It’s a small thing, but people do follow these… (The existing one for the relatively minor “Mention that LiteFS Cloud is being sunsetted” request thread has been clicked ≥ three times.)

2 Likes

Oh! I understand now. Fixed, thanks!

1 Like

Thanks for working on this. May I ask if this works for both Consul leasing and static leasing? The answer might be implicit, considering this is a drop-in replacement for Litefs Cloud, but I just wanted to confirm

Yes! Both leasing modes should work. My original intention was a solution that worked with non-static leasing, since that’s what I use for Tender (aforementioned side project).

1 Like

@stpn Out of curiosity, I noticed the repo doesn’t have “issues.” Is there a way for me to ask questions or raise issues?

@lukaspolak sorry for the late response. I turned off issues for now because I don’t have much time to field bigger requests/contributions/support at the moment, but I wanted to at least make the source available.

A better way is probably to write up some guidelines for what issues I could help with or not and open the issues tab back up. For now, feel free to reply here or email me (my email is in my github profile) if you want to chat about the project.

1 Like