I’m having trouble getting Ironbelly to connect to my own node.
So far I have:
Set API address to “0.0.0.0:3413” in grin-server.toml
Opened 3413 TCP in ufw
Created an A record grinnode.mydomain.com
Set API secret in Ironbelly from basic auth secret
Can anyone think of anything else to do?
Node is not on my network so this isn’t a hairpin NAT issue
I’m unsure of what formats the Ironbelly URL accepts, does http://grinnode.mydomain.com work?
Is https with valid cert required?
Solved: I was using ~/.grin/main/.api_secret but you must use ~/.grin/main/.foreign_api_secret
So far I have tested that http://[ipv4 address]:3413 and http://grinnode.mydomain.com:3413 both work. I haven’t tested dropping the port or protocol from the url so I don’t know if that works too. Sometimes it seems like you have to restart the app to really test any new entry in the grin node setting.
For testing purposes you can always use the public and free GRIN-API from Grinnode.live
https://grinnode.live:3413
Logging policy: https://grinnode.live/privacy-policy
2 Likes