Portenta and the Arduino Cloud

I have never used the Arduino Cloud. Can someone give a run down about using it with the Protenta? Can the Portenta connect both using the Arduino create agent and using WiFi?

My end goal is to have the Portenta send data to a website that I have control on how the webpage looks and with the Portenta only using WiFi, not sure if the Arduino Cloud is what I want. Anyone got any advice?

(I am fairly capable at both php and websockets also beginning to learn about MQTT, the Arafruit.io page looks interesting, but wonder if there is an easier way to upload data.) Be great if it could be done using GitPages.