ghcr.io/morpheusais/morpheus-lumerin-node:latest. Only the models-config.json differs.
For full mechanics (volumes, env files, ports, build), follow Provider Docker. This page focuses on what changes.
Differences vs full P-Node
| Aspect | Full P-Node | Resale P-Node |
|---|---|---|
apiUrl | Internal/private model URL | Upstream’s chat-completions URL |
apiKey | Usually omitted | Required (your upstream account key) |
concurrentSlots | Bound by your hardware | Bound by your upstream rate limits |
Model tee tag | Optional (for TEE) | Don’t use — you can’t attest the upstream |
endpoint (on-chain) | Same | Same — must be publicly reachable |
| Subnet provider stake | Same 10000 MOR if applicable | Same |
Example models-config.json for a resale node
Bare minimum docker run
models-config.json in $HOME/morpheus-resale/ before starting.)
Reverse proxy and TLS
Resale providers should put the proxy-router’s:8082 behind a reverse proxy (nginx, Caddy, Traefik) with TLS for the operator-facing API. The :3333 TCP port stays plain for consumer traffic — it’s an end-to-end TCP tunnel, not HTTPS.
Next
- Reselling Venice — concrete walkthrough.
- Registering a bid — pricing decisions.
- Register on chain — same flow as full providers.

