walletpress/installers
cryptorugmunch e13bd4d774
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / security (push) Waiting to run
CI / pre-commit (push) Waiting to run
CI / license (push) Waiting to run
CI / ai-review (push) Waiting to run
docs: apply fleet-template (16-artifact scaffold)
Adds missing standard artifacts:
- README.md (if missing)
- AGENTS.md (AI agent contract)
- PLAN.md (current sprint)
- STATUS.md (where we are)
- DEVELOPMENT.md (dev workflow)
- DEPLOYMENT.md (deploy procedure)
- TESTING.md (test strategy)
- DECISIONS.md (ADR index + templates)
- .github/CODEOWNERS
- .github/workflows/ci.yml

Preserves all existing artifacts.

Refs: RugMunchMedia/fleet-template
2026-07-02 02:07:06 +07:00
..
docker-compose.prod.yml docs: apply fleet-template (16-artifact scaffold) 2026-07-02 02:07:06 +07:00
README.md docs: apply fleet-template (16-artifact scaffold) 2026-07-02 02:07:06 +07:00

WalletPress — Paid Installation Methods

These installers are included with the Pro license download. They are NOT in the open source repository.

One command. Works on Ubuntu, Debian, macOS, RHEL, Fedora.

walletpress deploy

What it does:

  • Detects OS and package manager
  • Installs Python 3.12, OpenSSL 3.x, SQLite 3
  • Creates virtual environment
  • Installs all dependencies
  • Generates secure credentials (admin key, vault password)
  • Installs Pro license key
  • Pre-configures RPC endpoints for all 55 chains
  • Sets up systemd (Linux) or launchd (macOS) service
  • Optionally configures nginx + Let's Encrypt SSL
  • Sets up daily backup schedule
  • Starts the service
  • Prints admin URL and credentials

Method 2: Docker

For users who prefer containerized deployments.

walletpress deploy --docker
# or manually:
docker compose -f docker-compose.prod.yml up -d

Includes:

  • WalletPress service (production-optimized)
  • PostgreSQL (persistent storage)
  • Redis (rate limiting + caching)
  • Nginx (reverse proxy + SSL termination)
  • Certbot (automatic SSL renewal)
  • Volumes for vault, proofs, backups

Method 3: pip install

For developers integrating WalletPress into existing Python applications.

pip install walletpress
walletpress init
walletpress serve --port 8010

Note: pip install gives you the engine. No RPC configuration, no SSL, no systemd, no backups. You handle infrastructure yourself.