PassGram Setup
Server Requirements:
- PHP 8.4.18 ✓
- OpenSSL Extension ✓
- JSON Extension ✓
- Writable data/ directory ✓
- Writable config/ directory ✗ (required)
- GnuPG Extension (php-gnupg) — optional, for group sharing ✓ gnupg extension loaded
Note: This will create the first admin user and generate a
secure Master Application Key. Keep this key secure — if lost, all data
will be unrecoverable!
GnuPG Group Sharing
The php-gnupg extension is available on this server. Enabling GnuPG group sharing allows a credential to be encrypted once for an entire group, so any member can decrypt it with their own private key passphrase — no per-user re-encryption needed.
When enabled, every new user is issued a GnuPG key pair at registration.
The keyring is stored in data/gnupg/ on the server.