Grafana dashboard acess from a remote network


Basically, I need to share my dashboards with devices outside of my network.
I have grafana server running on VM and it’s IP is not public.
What are my options? My knowledge about networking is not very strong, please be aware of that.
Thank you.

I believe that is your answer there. since you ip is not public you cant access it from outside world. go for cloud grafana or host it on some hosting provider

As hosting provider, what is your suggestion as free payment?
I have never used a VPN, but it should work with it?
Thanks for your help.

Look at the free instance from grafana from grafana.
Buy a public ip from your isp?
Host it on amazon, azure etc?