Post

PasswordPusher

PasswordPusher is an open-source app for securely sharing passwords, notes, files, and URLs via self-deleting links. Links expire after a set number of views or time, with full audit logs.

PasswordPusher

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/passwordpusher.sh)"
CPU: 2 cores RAM: 1024 MB Disk: 4 GB OS: Debian 13

Configuration

Config file:

1
/opt/passwordpusher/.env.production

Notes

Installation compiles Ruby 4.0.5 from source — this takes several minutes.
SECRET_KEY_BASE and PWPUSH_MASTER_KEY are auto-generated and stored in /opt/passwordpusher/.env.production. Keep a backup of these keys.
SQLite database and file uploads are stored in /opt/passwordpusher/storage.
On first start, retrieve the one-time boot code with journalctl -u passwordpusher -o cat --no-pager | grep 'Boot Code:' to create the first administrator account.

Web Interface

Port: 5100

Source code
Loading...