You could always self-host if your ISP allows you to open ports 80+443. It's a privacy trade-off, of course. I do this with a rule on my webserver to fail direct HTTP connections to my IP address, but serve requests to the domain name.
Self-hosting works best if you're trying to access your own stuff, I guess. If you're trying to broadly share things, gitlab pages IMO.
You could always self-host if your ISP allows you to open ports 80+443. It's a privacy trade-off, of course. I do this with a rule on my webserver to fail direct HTTP connections to my IP address, but serve requests to the domain name.
Self-hosting works best if you're trying to access your own stuff, I guess. If you're trying to broadly share things, gitlab pages IMO.