Skip to content

mariusbuescher/pass-vault-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PassVault

PassVault is a vault for your passwords.

The idea behind PassVault is that the passwords are e2e encrypted using pairs of keys. The encryption/decryption process is done in the frontend, so only you can read your passwords as long as you keep your private key private. ;-)

This piece should be used as the central storage backend on a server. Any Server should be able to do it, as long as it supports running an application compiled to Java Bytecode.

Prerequisites

As mentioned above this software is compiled to Java Bytecode. It is implemented in Kotlin and uses PostgreSQL as a database backend. You only need a running database and gradle at least in version 4.5 installed on your machine.

Setup

First make sure you run all the database migrations in your database. After that be sure to set the SODIUM_LIBRARY_PATH environment variable to the right value. When finished with that you can run gradle run in your terminal.

About

Backend for a self hosted password vault

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages