Share Your Secrets.

PassHole is a configurable ephemeral secret sharing system. It uses Redis to cache your secrets and each secret has a TTL defined so it will be destroyed as the user defines, or when its read for the first (and only) time.

Try it NOW
docker network create passhole
docker run --net passhole --name redis -d \
-p 6379:6379 redis \
--requirepass "SUPER_SECRET_PASSWORD"
docker run --net passhole --name passhole -d \
-e REDIS_HOST='redis' -e REDIS_PASSWORD="SUPER_SECRET_PASSWORD" \
-e PASSHOLE_DOMAIN='http://localhost' -e PASSHOLE_UI_USE_PORT='true' \
-e PASSHOLE_PORT=3000 -p 3000:3000 pixelparasol/passhole:latest

Introduction

Getting started

Learn how to get PassHole up and running.

Try it Now!

Try PassHole RIGHT NOW on your machine with Docker.

Environment Variables

All the environment variable documentation.

Deploy

Deploy PassHole in your own infrastructure with kubectl.

Custom Logos

Use your own custom logo with PassHole.