Skip to content

A password safe with a 3-stage-encryption (user password, symmetric and asymmetric encryption)

Notifications You must be signed in to change notification settings

BERNARDO31P/Password-Safe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passwort Tresor

Installation

Repository klonen

git clone https://github.com/brueggli/passwort-tresor.git
cd passwort-tresor

Anmeldedaten definieren

nano .env

Beispiel vom Inhalt

# Root Passwort für die Datenbank
MYSQL_ROOT_PW=SEHR SICHERES PASSWORT
# Passwort für den Benutzer/PHP
MYSQL_PW=SEHR SICHERES PASSWORT

# Die IP/Hostname vom Datenbank Container
MYSQL_HOST=mysql
# Der Name der Datenbank
MYSQL_DB_NAME=tresor
# Der Benutzername für die Datenbank/PHP
MYSQL_USER=admin

Docker Container starten

docker compose up -d

Datenbank/Backup

Die Daten werden im data Ordner gespeichert und bleiben auch nach einem Neustart oder Neuinstallation erhalten. Es muss lediglich dieser Ordner gesichert werden.

Andersherum, muss dieser Ordner gelöscht werden, um den Tresor zurückzusetzen.

Updates

Um die neuste Version der Pakete zu installieren, müssen die Container neu erstellt werden.

docker compose up -d --build --force-recreate

Aus Gründen der sicherheit und stabilität sollte dies regelmässig gemacht werden. Major-Releases werden nicht berücksichtigt, da diese das Projekt grundlegend verändern können.

Hierfür kann man jedoch in der package.json und in der composer.json die Versionen anpassen und im sicheren Umfeld testen.

About

A password safe with a 3-stage-encryption (user password, symmetric and asymmetric encryption)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published