Sign inSign up

kevinpina/keygestor-web

By kevinpina

•Updated 7 days ago

KeyGestor is a lightweight, high-security vault designed to manage your digital credentials.

Image
Security
0

351

kevinpina/keygestor-web repository overview

⁠Run example

docker run --name=keygestor-web -p 8080:8080 -p 8443:8443 -e AES_ENCRYPTION_SECRET=12345678901234567890123456789012 \
    -e JWT_KEY=my_secret_passwd_very_long_forr_hs256_123456 \
    -e SSL_KEYSTORE_PASSWORD=my_ssl_password  \
    -e DATABASE_FILE=keygestor.db -d \
    kevinpina/keygestor-web:1.3.1

To run the image, remember to change the credentials:

  • AES_ENCRYPTION_SECRET will be your 32-character numeric key used to encrypt your data using AES-256 (256 bits). [Optional | Highly Recommended]

  • JWT KEY uses a secret key to encrypt your JWT payload. [Optional | Highly Recommended]

  • SSL_KEYSTORE_PASSWORD is the password that will be used to generate the SSL digital certificate so the website establishes a secure HTTPS connection. [Optional | Highly Recommended]

  • DATABASE_FILE specifies the name of the database that will be created; by default, it's keygestor.db. [Optional]

⁠Usage

Visit the following address in your browser http://localhost:8080⁠ and this will redirect you to https://localhost:8443⁠ or visit this last link directly.

Tag summary

Content type

Image

Digest

sha256:bc186ff60…

Size

131.9 MB

Last updated

7 days ago

docker pull kevinpina/keygestor-web:1.3.2