Running this on a Raspberry Pi is convenient, but also very very slow. So far we've been doing this because f***book blocks certain IP addresses (like AWS, and probably most other cloud providers), so running this software directly on an AWS instance would fail.
However, we don't actually need to run this at home, as long as it looks like we are, like a VPN. Luckily, setting up a Wireguard VPN is pretty damn easy and is performant on a PI. There's even an entire project just for this https://pivpn.io.
So instead, we want to create an AWS image that we can run that sets up a desktop, with VNC so we can see, and Chrome installed, and boots up Zorki automatically. Eventually we'll want it to announce itself to some sort of control system so we can know it's online and Zenodotus can automatically use it on boot. But that comes later.
Eventually there's a lot of other stuff, but this will be fine for demoing purposes.
Running this on a Raspberry Pi is convenient, but also very very slow. So far we've been doing this because f***book blocks certain IP addresses (like AWS, and probably most other cloud providers), so running this software directly on an AWS instance would fail.
However, we don't actually need to run this at home, as long as it looks like we are, like a VPN. Luckily, setting up a Wireguard VPN is pretty damn easy and is performant on a PI. There's even an entire project just for this https://pivpn.io.
So instead, we want to create an AWS image that we can run that sets up a desktop, with VNC so we can see, and Chrome installed, and boots up Zorki automatically. Eventually we'll want it to announce itself to some sort of control system so we can know it's online and Zenodotus can automatically use it on boot. But that comes later.
Eventually there's a lot of other stuff, but this will be fine for demoing purposes.