Jokezor / password-manager

Password manager
0 stars 0 forks source link

Password Manager

A simple, secure command-line password manager built with Python.

Features

Requirements

Installation

Using Installer Script

  1. Download the installer script install.sh.
  2. Download the pre-built binary from the releases page.
  3. Make the script executable:
    chmod +x install.sh
  4. Run the installer:
    sudo ./install.sh

Using Pre-built Binary

  1. Download the pre-built binary from the releases page.
  2. Make the binary executable:
    chmod +x main
  3. Move the binary to a directory in your PATH, e.g., /usr/local/bin:
    sudo mv main /usr/local/bin/password-manager
  4. Verify the installation:
    password-manager

Usage

To start the password manager, run:

password-manager

Follow the on-screen prompts to manage your passwords securely.

Running with Docker

Build the Docker image:

docker build -t password-manager .

To run it with a persistent volume

docker run -it --rm -v password_manager_data:/app/data -e \
PASSWORD_MANAGER_DB_PATH=/app/data/passwords.db -e \
PASSWORD_MANAGER_KEY_PATH=/app/data/secret.key \
password_manager