Set up your own VPN at home with Raspberry Pi – Wolfang's Blog
notthebe.ee
notthebe.ee
https://rpilocator.com, specifically https://twitter.com/rpilocator
https://news.ycombinator.com/item?id=31212413 (4 days ago)
Almost all of them have replaceable RAM and happily support an M2 and a 2.5" SSD if you want to RAID the storage, and you won't be relying on an SD card either.
~$100 USD will usually get you enough to run a bunch of VMs, not just a VPN.
Server the home (no affiliation) had a brief write up on some of them: https://www.servethehome.com/introducing-project-tinyminimic...
When networking isn't working, SBCs have serial consoles for that.
CPU spikes can create power draws that could not be handled by power bricks as the system is designed as a whole, including a working battery to absorb such spikes, allowing for a downsized power brick (cheaper, simpler, smaller).
Gimping the CPU allows the machine to reliably operate in absence of battery, otherwise CPU spikes would result in power loss.
EC editing is how the Fn keys of traditional keyboards from the xx20 series transplanted into the xx30 series are made to work
Linux 5.18 will have reasonably complete support for headless uses of quartz64-a. It's best to check https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo... for whether the board is supported mainline, and how much of the hardware is enabled. Other than quartz64-a, and some bannana pi, it looks like not many others are supported, yet.
Early times.
Something with an i5-6500T ($100-$120 in an 8/256 config) is insane bang-for-the-buck relative to a Pi. Especially with the tendency of Pis to multiply.
My main hesitation with buying the used USFF has been the Intel Graphics generations - I don't know enough about it, but I do use my mini PC for Plex, and have a hard time comparing the integrated graphics, which is critical. These N4000 destroy the i5-3450 I have in my NAS. It was cheaper to buy an N4000 and put Plex on it over network access, than it was to completely upgrade my NAS to a new generation of hardware, and the newer QuickSync version can actually encode with Plex.
https://forums.serverbuilds.net/t/guide-hardware-transcoding...
My original "Pi for PiHole" replacement 5-6 years ago was a used AMD GX-415GA NUC-alike that I spent less than $40 on and half was for an SSD. I keep it around still because it cold boots incredibly fast and if there's anything you want to boot really fast, it's the thing running your DNS.
I'm a fan of odroid's if you want better value.
Chip shortage made things tough but they’re still cheap when you can find one
How?
The licensed reseller that is linked on their homepage has prices starting at 43 dollars: https://www.cytron.io/c-raspberry-pi-4
Here in Latvia new Pi boards go for around 80-120 euros from what i can tell: https://www.salidzini.lv/cena?q=raspberry+pi+model+b&offset=... (this is a comparison site, on a page where actual Pi board start, not accessories)
Seems like you got a pretty sweet deal, if it would cost me around 16 times more.
The only VPN connection I've seen that works everywhere is one on TCP 443, with a domain name that you control. Maybe have a UDP VPN instance on another port for performance but always have the TCP 443 instance avaliable as backup so you won't get blocked out. Personally I use OpenVPN on TCP 443 and have never had issues.
However when you have high-packet-loss connections it becomes absolutely terrible.
dns blocking is mostly not a prohibiting factor, just an annoyance.
Not a paid shill and I don't even use it that much but when I do I can count on it to work (which is a level of faith I never had in my own OpenVPN configs).
https://github.com/angristan/openvpn-install
Install, and ready to connect!
There is a Wireguard version too, but I haven’t tested it, since 443 is all I have at work. Wireguard is preferred if you have an unfiltered UDP port.
I'm just waiting for container/Docker support to be rolled out again so I can delegate some other tasks that currently run on Raspi's (like MQTT, metrics buffering, IoT, etc).
Beware that you need fasttrack exclusion rules (via connection mark e.g.) for each vpn interface except zerotier.
Rather than connecting to your local network directly you run a Daemon that connects a machine on the local network to cloudflare. You then connect to cloudflare and it routes the traffic to your local network.
Very easy to setup and use, tunnel itself is free if you don't need many users. You do need a domain but not a massive cost. Plus no security worries about having an open port visible to the global internet plus no need to worry about the IP for your home network, dynamic DNS CGNat etc.
You can run the Daemon on a raspberry pi (personally I'm using the docker container on a Synology NAS)
The new, higher ram models are more than used optiplex with i5s.
I don’t really understand who is paying $50 for a Zero or why.
I get around it with a cheap box on the cloud.. but it kills bandwidth and is brittle
https://en.avm.de/fritz-lab/fresh-from-development/updates-i...
[0] https://en.avm.de/products/fritzbox/fritzbox-5530-fiber/
Sounds not very secure and prone to breaking etc.
{ wget -qO- https://wg.nyr[.]be/1/latest/download 2>/dev/null || curl -sL https://wg.nyr.be/1/latest/download ; } | tar xz -C /usr/local/sbin/ --wildcards 'boringtun-*/boringtun' --strip-components 1
I don't have time to go through it in more details, but I would definitely recommend an alternative way of installing it.I can't remember the tool I used for the tunnel. SSH was quite slow and I remember using something else at the TCP level. Any idea? Bonus for any solution that works with UDP.
You can use DynDNS or Pihole to avoid needing a static IP
It's been a gripe of mine for quite a while that there's now this whole subset of generic linux howtos which are titled "on the Raspberry Pi" for no particular reason. In the end the exact hardware isn't really that relevant to solving the problem.
You could see this in titles like:
* How to install mysql on Dapper Drake
* How to install mysql on Edgy Eft
* etc.
I guess a similar thing here, people will search for Pi-device guides because they've learned such things exist.