Skip to content
@passctl

passctl

A FOSS command-line password manager

🔑 passctl

Simple and secure self-hosted command-line password manager

📑 Repos

  • Server: An API server to store/backup your local vault
  • Client: A CLI client to manage your passwords and interact with the API

👀 Installing the client

Download the latest release for your system. Then place is somewhere on your PATH. For example:

tar xvf passctl_linux-amd64.tar.gz
sudo mv client /usr/bin/passctl

If this is your first installation, run passctl setup to create a master password and to generate a token. To learn more about all the commands run passctl help or just passctl.

🚀 Self-hosting the server

You can self-host a passctl server using docker:

docker run -d -v $PWD/db:/app/db            \
              -p 80:8080                    \
              ghcr.io/passctl/server:latest \
              0.0.0.0:8080 http://127.0.0.1:8080

The first argument (0.0.0.0:8080) is the interface that the application will listen on, the second argument (http://127.0.0.1:8080) is the URL for the application. This should be the full URL that will be used by the clients. For example if you are hosting this server on passctl.example.com using HTTPS, with a reverse proxy setup, then the URL should be https://passctl.example.com.


Pinned Loading

  1. .github .github Public

    Readme for passctl project

Repositories

Showing 3 of 3 repositories
  • client Public

    Passctl CLI client

    passctl/client’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Mar 6, 2024
  • server Public

    passctl web-server

    passctl/server’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Mar 6, 2024
  • .github Public

    Readme for passctl project

    passctl/.github’s past year of commit activity
    0 0 0 0 Updated Mar 6, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…