Is there a good solution for an entirely off-grid server?

Is it possible to use a smartphone hotspot/USB tethering for internet connection?

I have some solar panels & batteries and an old laptop (or I might get a raspberry pi) and am curious about whether I could selfhost literally in the middle of nowhere, without a residential internet connection?