Self-host OpenSigner
Non-custodial wallet key management with threshold crypto
- Stars
- 152
- Ports
- 7050 (iframe (key reconstruction)), 7051 (iframe-enabled sample page), 7052 (auth service), 7053 (cold storage), 7054 (hot storage), 7055 (documentation site)
- Requires
- PostgreSQL, Shield (cold storage)
ghcr.io/openfort-xyz/shieldWhat is OpenSigner?
OpenSigner is an open-source, self-hostable wallet key management system for non-custodial embedded wallets. It splits private keys into device, hot, and cold shares using Shamir's Secret Sharing, reconstructing them only in memory during signing. The system works with multiple wallet infrastructure providers and integrates with existing authentication stacks (OIDC, passkeys, email). It supports Ethereum, Solana, and other chains using a unified key management approach. The project is currently under security audit by Quantstamp and is MIT-licensed. Deployment uses Docker Compose with multiple services including iframe key reconstruction, authentication, hot and cold storage, and PostgreSQL.
Should you self-host OpenSigner?
OpenSigner scores 40/100 on selfhost.directory (how scoring works) and ranks #12 of 12 in Secrets Management. It has 152 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Infisical (78/100, 30 062 stars). It scores higher overall, so compare the two before you pick. See OpenSigner vs Infisical side by side.
Features
- Auth-agnostic integration
- Multi-Chain Support
- Non-custodial key management
- Open-source and self-hostable
- Security auditOngoing audit by Quantstamp
- Threshold key management
- Vendor-neutral architecture
OpenSigner README
More in Secrets Management
PadlocOpen-source, end-to-end encrypted password manager with shared vaults, MFA, a built-in authenticator and encrypted file storage; self-hosted via Docker Compose or Node.
phaseSelf-hosted secrets manager with end-to-end encryption for storing and deploying application secrets across environments.
shelveOpen-source, self-hosted secrets manager for dev teams: keep API keys and .env values in an encrypted vault with team roles, activity logging, scoped tokens and a CLI.
Sup3rS3cretMes5ageOpen-source, self-hosted service for one-time secret sharing via HashiCorp Vault. Auto-deletes after read, supports files, TTL, TLS, and CLI.
TeampassSelf-hosted, open-source team password vault on PHP/MySQL: folder and role access control, AES-256-GCM encryption, LDAP/OAuth2 SSO, TOTP and compliance reports.
vaultSelf-hosted, source-available secrets server that issues dynamic cloud and database credentials, offers encryption as a service, and logs every access for audit.
YopassOpen-source, self-hosted secret sharing: Yopass encrypts passwords and files in the browser with OpenPGP, so links carry the key and secrets expire or burn after reading.
Agent VaultSelf-hosted open-source credential broker for AI agents. Eliminates credential exfiltration risk by proxying requests and injecting credentials at runtime.
connect1Password Connect is a self-hosted server providing a private REST API to access 1Password vaults from your infrastructure with local caching.
DopbaseDopbase is a self-hosted, open-source secrets manager in one binary that encrypts secrets in SQLite, provides a CLI, REST API, and embedded Admin UI.
InfisicalInfisical is the open-source platform for securing secrets, certificates, access, and AI Agents.
Onetime SecretKeep passwords and other sensitive information out of your chat logs and inboxes.
0 comments