outdated password vault using deprecated php versions
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
René Wagner 930ec0af26 implements #0000001 3 years ago
doc v 1.7 11 years ago
img version 1.6 with various litte enhancements 11 years ago
tpl-bootstrap cleanup & modification of tpl-std 5 years ago
tpl-mobile Merge branch 'pr/6' 4 years ago
tpl-nicer display user for tpl-nicer 5 years ago
tpl-std cleanup & modification of tpl-std 5 years ago
vault cleanup & modification of tpl-std 5 years ago
README.md add link to bugtracker in README.md 3 years ago
index.php implements #0000001 3 years ago
sv.js external config file. minor updates to the templates 11 years ago
svconfig.php-dist typo 4 years ago



SimpleVault is a web-based tool that allows you to manage passwords or other secret information in a safe way. All secret information is encrypted using strong encryption algorithms. SimpleVault is particularly useful if you want to share secret information within a working group with trusted members.

This fork adds the following features and improvements the original simplevault 1.9:

The original simplevault resides on https://github.com/ckujau/simplevault

The project is available under the terms of the GNU Public License v3 (GPL3).

For bug reports or feature requests please visit our bugtracker.


  • webserver with htaccess-support
  • PHP5 or newer with the mcrypt library


  1. Download and unpack the SimpleVault package to the directory . By default, /var/lib/simplevault/simplevault.txt is used as the vault file where all encrypted and unencrypted data is stored. This file should be readable and writeable by the web server. NOTE: You must create the folder /var/lib/simplevault, and assign it permissions so that your web server can read and write to that folder. If you are using
    shared hosting and don't have direct access to the web server, you can change the location of the vault file to "vault/simplevault.txt". Ensure that this folder is not accessible from the internet!!

  2. Several configuration options, including the path to the vault file, can be overridden by editing svconfig.php. By default this file does not exist but a sample configuration file exists in svconfig.php-dist.

  3. That's it. Go to //index.php and start creating entries.


  1. Always use a strong passphrase.

  2. Do not use simplevault on unencrypted connections.

  3. Ensure that your vault file is not accessible from the internet. If you are installing simplevault on your own server, put the simplevault.txt file in /var/lib/simplevault so that it is not accessible on the internet. If you are using shared hosting, make sure the "vault" subdirectory is not accessible from the internet by using .htaccess files, or by making the directory private or password protected using your web host's control panel.

(c) Rolf Brugger, Oct 2007 & Rene Wagner, Oct 2017