ABOUT
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.
infoInstallation compiles Ruby 4.0.5 from source — this takes several minutes.
warningSECRET_KEY_BASE and PWPUSH_MASTER_KEY are auto-generated and stored in /opt/passwordpusher/.env.production. Keep a backup of these keys.
infoSQLite database and file uploads are stored in /opt/passwordpusher/storage.
infoOn 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.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU1024 MB RAM4 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/passwordpusher.sh'; sha='9068f4a5029e2291228af222ffec604c13d49d0d1e4f0ebe123742318661cd37'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/passwordpusher.shSHA-256 9068f4a5029e2291228af222ffec604c13d49d0d1e4f0ebe123742318661cd37 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.