NOMP Stratum Mining Pool Setup Services (Node.js Portal)
NOMP (Node Open Mining Portal) is a Node.js pool portal that bundles Stratum pool server functionality with share/reward processing and a pool website/administration interface. If you want a Node-based stack for a public or private pool, we can deploy and harden it for production. NOMP is popular for Node.js operators—this page focuses on installation and configuration; we also provide programmer support to customize the portal and payouts.
What NOMP is and when it’s a good fit
NOMP is designed as an all-in-one mining pool portal written in Node.js, including a Stratum pool server plus reward/payment/share processing and a web interface for stats and administration. In the original documentation it’s also described as beta software, which is why a production deployment needs careful testing and hardening.
- Good fit when you want a Node.js ecosystem workflow and a portal-style pool experience.
- Common fit for multi-coin or multi-algorithm pool setups where you want consistent portal behavior across coins.
- Not always ideal if you need an “engine-first” backend with a separate bespoke portal — in that case a Miningcore-based design may be a better long-term fit.
If you want Node.js + Stratum + portal with fast iteration and you’re willing to run it with production discipline (monitoring, backups, hardening), NOMP can be a good option. If you expect public/global miners, pair NOMP with multi-region Stratum gateways. For payout planning, see SOLO vs PPLNS vs PROP.
What a NOMP-based pool stack includes
A production-ready deployment typically includes more than “a Stratum port”. We design the full flow:
- Stratum endpoints: miner connection ports, difficulty policy, and compatibility rules.
- Share processing: durable accounting of shares and worker activity so stats match reality.
- Payout pipeline: payout scheduling, confirmation policy, and safety controls. (See payout model choice.)
- Web portal: branded landing pages, miner dashboards, and admin access controls.
- Infrastructure components: reverse proxy/TLS, datastore(s), backups, and monitoring.
Architecture patterns (single server vs split services)
1) Single-server (good for pilots and private pools)
For low to moderate traffic, you can run portal + Stratum + processing on one well-sized machine. This is fast and cost-effective, but the blast radius is bigger if that machine is attacked or fails.
2) Split edge + backend (recommended for public pools)
For public pools, we usually split the most exposed layer: run Stratum gateways at the edge and keep processing, database, and payout logic on protected backends. This improves resiliency and makes DDoS response easier.
Common pitfalls (and how we mitigate them)
- High stales/rejects: caused by latency, routing, difficulty policy, or mis-sized backends. We tune and verify using share-quality metrics.
- Wallet/daemon instability: RPC timeouts or template lag can silently degrade mining. We monitor daemon health and job freshness.
- Payout surprises: unclear payout policy creates support load and distrust. We document payout rules and build guardrails (limits, approvals, audits).
- “It works until it doesn’t”: pools often fail due to missing alerts. We add monitoring and test failure scenarios.
Security hardening for public Stratum
Public Stratum ports are noisy and adversarial. A safe deployment includes:
- Rate limits and abuse controls for connection floods and malformed traffic.
- Locked-down admin endpoints (VPN or allowlists), least-privilege service accounts, and secret rotation guidance.
- Backups with periodic restore drills and incident response runbooks.
For the full checklist, see: mining pool security hardening.
Our NOMP setup & customization services
- Turnkey installation: environment setup, dependencies, and a repeatable deployment plan.
- Pool configuration: ports, difficulty policy, fee settings, and miner-facing instructions.
- Portal customization: branding, pages, and UX improvements that help conversion.
- Monitoring + alerts: dashboards and notifications for Stratum health, share processing, and payouts.
- Documentation: runbooks for restarts, upgrades, backups, and incident response.
We can evaluate your goals and recommend a best-fit stack (Yiimp, Miningcore, or a Node-based portal) — then implement it with hardening and managed operations. Contact options.
FAQ
Can NOMP be used for public pools?
Yes, but public pools require proper hardening: DDoS strategy, rate limiting, monitoring, backups, and clear payout controls. We implement those as part of a production deployment.
Do you set up the website UI and miner dashboard too?
Yes. We provide a branded portal experience with miner-facing instructions, dashboards, and an admin area with controlled access.
Can you deploy this on my VPS or dedicated server?
Yes. We deploy on your infrastructure (VPS, dedicated, colocation, or cloud) and provide documentation for operations.
Do you offer ongoing support after launch?
Yes. Optional managed operations are available for upgrades, monitoring, incident response, performance improvements, and security reviews.
If you’d like a turnkey build, migration, or ongoing operations support, contact us and we’ll propose the cleanest path based on your hashrate, regions, and payout model. Go to contact options.