Embedding Dashboard in a website

I’m using Grafana Open Source running on a raspberry Pi. When sharing the dashboard by embedding in a website, does this require port forwarding on my network or does this occur via some cloud upload mechanism that doesn’t require this.