Skip to content


Subversion checkout URL

You can clone with
Download ZIP
remoteStorage API, based on Sinatra
Ruby Shell
Latest commit 1dde722 @gregkare gregkare Merge pull request #71 from 5apps/fix_uploads_to_root
Fix uploads to root directory
Failed to load latest commit information.
.travis Tell Travis to wait a little longer for riak to start
spec Add a Swift remoteStorage provider
.gitignore Update gitignore
.travis.yml Run specs on Travis with Ruby 2.2
Gemfile Send token to Sentry for debugging purposes
Gemfile.lock Send token to Sentry for debugging purposes
LICENSE.txt Add license info Update
Rakefile Initial commit Fix filename
config.yml.example Add a Swift remoteStorage provider
liquor-cabinet.gemspec Remove airbrake from dependencies in the gemspec
liquor-cabinet.rb Send token to Sentry for debugging purposes

Build Status

Liquor Cabinet

Liquor Cabinet is where Frank stores all his stuff. It's a remoteStorage-compatible storage provider API, based on Sinatra and currently using Riak as backend. You can use it on its own, or e.g. mount it from a Rails application.

It's merely implementing the storage API, not including the Webfinger and OAuth parts of remoteStorage. You have to set the authorization keys/values in the database yourself.

If you have any questions about this thing, drop by #remotestorage on Freenode, and we'll happily answer them.


We love pull requests. If you want to submit a patch:

  • Fork the project.
  • Make your feature addition or bug fix.
  • Write specs for it. This is important so nobody breaks it in a future version unintentionally.
  • Push to your fork and send a pull request.
Something went wrong with that request. Please try again.