The service in this article is either for development purposes or for people who are running dedicated home servers (which means they have a Linux desktop that they keep on 24/7 without rebooting and are usually programmers and/or system administrators).
But to answer your question, you'll need to run a CLI daemon on your grandma's computer. Something like ngrok static files would probably be the easiest:
https://ngrok.com/docs#http-file-urls
But since you're already setting up one daemon in that case, I'd use Cloudflare Tunnel and also run a basic webserver or WebDAV server alongside it to give you more control over how the files are hosted.
Also pretty sure you have to pay for custom domains with ngrok.
I think the way to do this may be to ship services as Android apps. Imagine something like self-hosted Google Drive that you install as an app on an old Android phone. After install you go through a quick OAuth2 flow to connect it to a subdomain and open a tunnel, and now you have 64-128GB of e2ee cloud storage. Just plug the phone in and leave it in a corner.
This concept can be applied to Nextcloud, Jellyfin, Plex, your grandma's blog, etc.
1) Copy folder to Dropbox subfolder
OR
1a) Go to Preferences->Sync->select which folders to sync -> add the folder that you want to share
2) right-click on it and select Share Dropbox Link
3) copy the link and send it via email/whatsapp