Fiber setup for creators
Do these steps in order. Skip nothing before you ask people to pay you. Members need their own guide—share Fiber setup for members.
Step 1: Confirm everyone uses the same network
Pick testnet or mainnet and stick to it. You and every member who pays you must use the same Fiber environment. If you mix networks, payments will fail.
Step 2: Install Fiber Network Node (FNN)
Follow Run a Fiber Node. Download
fnnfor your computer from GitHub Releases or build from the fiber repository.Step 3: Create a data folder and copy network config
Make a directory for your node. Copy
config/testnet/config.ymlorconfig/mainnet/config.ymlfrom the Fiber package into that folder—whichever matches the network you chose in step 1.Step 4: Set a trusted CKB RPC in config.yml
Open
config.ymland setrpc_urlto a CKB JSON-RPC endpoint you trust. You can start from the public CKB RPC list.Step 5: Add your wallet key under the data directory
Use
ckb-clias described in the official guide. Place your key atckb/keyinside the same folder you pass tofnn -d(the data directory). The file must be one line: 64 hex characters, no0xprefix.Step 6: Start FNN with a strong password
Set
FIBER_SECRET_KEY_PASSWORDand start the binary with yourconfig.ymland data path. Example:FIBER_SECRET_KEY_PASSWORD='your-strong-password' RUST_LOG=info ./fnn -c /path/to/config.yml -d /path/to/data-dir
Step 7: Fund your wallet on-chain
Send CKB to your node's address (testnet faucet or mainnet deposit, per Fiber docs). You need enough funds to open channels and pay on-chain fees.
Step 8: Connect peers and open channels (inbound liquidity)
You must be able to receive payments. Follow Basic transfer — connect peers & open a channel. On testnet, also see Connect public nodes. Mainnet relay examples: Public nodes manual.
Step 9: Prove a payment works outside Backr
Complete Basic transfer (or the stablecoin walkthrough if that matches your setup). If you cannot receive a manual Fiber payment, Backr will not fix it—you still need routing or more inbound capacity.
Step 10: Expose JSON-RPC on a URL this site can reach
By default RPC listens on
127.0.0.1. Put HTTPS (nginx or Caddy) in front, or use a VPN both you and this Backr site share. This URL can move funds—use TLS and tight access controls. Test with:curl -s -X POST -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"node_info","params":[]}' \ https://your-fiber-url.example/Run that test from another device or network, not only your laptop, so you know the address is really public.
Step 11: Paste the URL into Backr
Open Creator → Settings → Basic. Paste your Fiber JSON-RPC base URL only (no path after the host). Save.
Step 12: Create a tier and test with a second account
Add a membership tier, then sign in as another user who completed the member guide and try a small subscription. Fix any errors before you promote your page.
Stuck? See Troubleshooting in the full guide, or back to Help & docs.