Commit Graph

3 Commits

Author SHA1 Message Date
Krystie 523f6794d5 Overhaul TRI-PI packaging based on Hetzner deployment
Fixes from real-world v5.5.0 ARM64 deployment:
- Use correct TRI ports (24112 P2P, 19199 RPC) not Bitcoin defaults
- Remove daemon=1 from config (breaks systemd)
- Include systemd service with -datadir=/root/.triangles
- bootstrap.sh auto-detects latest GitHub release
- Document manual scp when bootstrap server unreachable
- Add port table, alias tip, Tor self-management notes
2026-04-02 13:23:40 -07:00
Krystie 241fc68495 Simplify BOOTSTRAP.md - focus on user installation only
Watch Upstream triangles_v5 / Check for New Releases (push) Has been cancelled
Removed:
- Snapshot creation instructions (handled automatically server-side)
- Hosting instructions (not relevant to Pi users)
- Maintenance schedules (internal infrastructure)

Kept:
- Why bootstrap is useful
- Installation instructions
- What gets downloaded
- Security notes
- Troubleshooting

Docs now focus purely on end-user Pi setup experience.
2026-04-01 12:33:16 -07:00
Krystie bb6e53f3f6 Add blockchain bootstrap for fast Pi sync
New features:
- Enhanced bootstrap.sh with blockchain download option
- create-blockchain-snapshot.sh for creating compressed snapshots
- BOOTSTRAP.md documentation

Benefits for Raspberry Pi users:
- Download pre-synced blockchain (~500MB compressed)
- Skip days/weeks of initial sync
- Start mining immediately from latest block
- Interactive installer asks: bootstrap or sync from scratch

Snapshot creation:
- Safely stops daemon
- Excludes wallet.dat (security)
- Compresses to ~70% original size
- Includes checksums and metadata

TODO: Create first snapshot from DNS2 and host on GitHub releases
2026-04-01 12:04:08 -07:00