Or at least a somewhat more secure server.
So many parts to this, and I care so little about any of them.
Making sure you are not instantly p3ned
Nonetheless, a baseline important detail to use modern web services is SSL, a notoriously tedious process. This recently got easier and cheaper with Let’s Encrypt and their client software letsencruptnosudo or simp_le, or the full-stack webserver caddy, which automates the process.
private development servers
- For Mac users with a copy of Mac OS Server*
- it is easy to setup up a local SSL site. This costs $25, but saves you a few hours, so probably worth it.
- For other Mac users
- it’s slightly complicated.
- For Windows users with IIS
- it’s medium complicated
- For Linux users
- the Mac users’ instructions will mostly work if you happen to be using Apache httpd, but if you are using one of the many other web servers, you will have to look it up. You can cheat, though
proper online servers
On a larger scale you can fake it, if you are careful, with cloudflare:
Summary: Don’t use it for actual server-side applications, because it will behave as if it’s secure while leaking information, but it’s ok for developing browser apps that don’t meaningfully communicate with the server.
Run your own search server?
- mysearch - Local search engine portal designed to anonymate your search requests and have a better display of search results A public instance is available at https://search.jesuislibre.net/
- searx is the same, I think
Running your own VPN/proxy/anonymizing/p2p etc servers can be less convenient for the panopticon for other stuff.
- mostly-secure cheap, light VPN in the cloud: popup-openvpn.
- even easier than real VPN, try turning your SSH login into effectively a VPN via sshuttle.
Note, however, that virtual machines on someone else’s cloud can never be especially secure from determined nasty persons or state actors.