Skip to content
This repository has been archived by the owner on Sep 18, 2018. It is now read-only.
Daniel Hall edited this page May 14, 2015 · 14 revisions

RatticDB Help

Sections

What is RatticDB?

RatticDB is a open source Django based password management service. It has been designed from the ground up to be simple to use so that you can spend more time worrying about other things. Human being management has been simplified with a simple ACL scheme and a handy tool that helps you figure out which passwords to change when users exit or change teams. There is an API for access by outside programs, and audit logs to ensure full accountability. We have also included a "Change Queue" so that you can track which passwords need to be changed, and when.

How is RatticDB made?

When designing RatticDB we made some very specific design decisions. We didn't include encryption in the application at all. Encryption is not easy to do right, increases complexity and the application needs to be able to decrypt the passwords somehow anyway. We do recommend that you install it in such a way that the database is on an encrypted filesystem. We also tried to make the ACL system as simple as possible, passwords belong to a single group, and users can be in any number of groups. There is also a tagging system so that passwords can be organised in several different organisation schemes.

We would also like to extend our deepest thanks to all the RatticDB-Contributors. Without their help none of this would be possible.