digdeeper wrote: Sun Jul 05, 2026 9:07 am
Home hosting is the best in terms of control. No screwing around with ssh, etc. But you are limited to darknet access unless you use a VPS as a redirect to your home server. And you have to ensure the computer is on, location secure, etc. No offloading anything. It really is ideal though because in the end you are in charge. Situations like the incognet horror show are completely prevented. And you don't have to pay other than what you already pay for internet and electricity.
In the end I cuck to VPSes because I really really don't want to be fedded, and darknet location hiding is not perfect. Also, I want some reach and thus need a domain regardless, so I'd need a VPS then at which point I might as well put what I want there. But the setup where the VPS serves exclusively as a redirect is probably the best overall.
This is the most independent solution. There's a few ways to achieve it.
One way (the easiest way) would be to use a VPN service that offers a static IP (plenty of them do) and/or port forwarding, however most of them do not have XMR payments (though some may have BTC payments, so could swap the XMR over I guess).
There's also some proxy services (some of which are free) that will tunnel, say, just HTTP/S so that you can hide your IP from outsiders and your ISP, just not the proxy service.
You can also run your own VPN if you purchase a VPS from literally any provider, but preferably one that allows payments in XMR.
Wireguard would be the primary option here, but there's others like OpenVPN and IKEv2. I've heard of a solution that uses exclusively IKEv2 with encryption and IPv6 that's supposed to be good, but I'm not sure if it's just 'pseudonymous' or not.
If you have a VPS you could also run your own proxy services on it, such as xmpp-proxy and nginx. If your home server is running Tor or I2P you can then direct those proxies to connect via one of those darknets (for example, I2P allows you to create client tunnels) that would then connect back to a theoretical home host.
Another thing to consider would be a potential timing attack, your server should have at least some type of UPS or ideally a fully off grid (solar?) power supply. A laptop sort of has this built in, assuming it has decent battery life, but also consider your router/modem as well.
With this setup all traffic is hidden from the ISP and your VPS provider does not know your IP (unlike if you were using the VPS to run a VPN). However, the ISP will know you are using a darknet, just not for what.
A note regarding SSH; while you could setup a keyboard/mouse/monitor for the server computer, I still think SSH is highly useful because it will allow you to remote control from your primary computer (or even remotely if you are away from home) and provides file transfer (sftp://).
It would also suggest walling this computer off from the rest of your network (unless you have separate ones, but even still you don't want errant doxing clearnet connections getting made). For example, use a "gateway" device (eg a small Orange Pi or a switch running Armtix, OpenWrt, *Sense or whatever) that perhaps runs I2P/Tor and blocks all other connections from coming/going to the server computer using nftables or pf or something. It is important to do this on a separate device so that if the server computer becomes compromised or if you accidentally mess something up, the firewall stands strong regardless. Expect that applications (prosody, for example) will try to contact DNS and attempt to contact clearnet domains despite having no business doing so.
Regardless, look at the darknet as the primary 'net', and see clearnet as nothing but an outproxy. Clearnet is very based around domains and ownership of them, as well as transparent connections and numerical IPs associated with ISP accounts that tie back to real names and bank accounts. Services like Njalla can help alot for when you do finally need to get a domain to attach to your VPS proxy server.
There's others too (look on kycnot.me), but Njalla is the most well known/tested. If you want to keep cost low and are ok with an address like mycoolserver.moooimacow.us you can get free subdomains somewhere like freedns.afraid.org.
If you have any further questions I'm happy to help.