Flip your device sideways for a better viewing experience!
A NAS device with physical and digital security features, running Arch Linux, named after the japanese word for 'excellency'
Ryo uses keyfiles for both of it's encryption methods. The physical side uses a USB storage device with a keyfile, while the digital side uses a SSH keyfile and custom configuration file.
In order for Ryo to boot up, it needs to have a 2048 bit keyfile stored on a USB device plugged into it. If this 'key' is removed while the computer is on, a custom service script will turn the computer off within 30 seconds of the key being removed.
Ryo only allows connection to it's SSH service on a self-hosted access point, that doesn't broadcast it's SSID and has a WPA2 password. It also requires an SSH keyfile and custom port knocking program on the connection computer.
Ryo uses UFW and Openvpn, along with systemd services, to automatically connect to a VPN and enable a killswitch, so that all traffic routed to the computer will come through the VPN connection.
A varienty of webapps have been configured and installed on Ryo. Jellyfin hosts audiobooks and podcasts, Lanraragi hosts books and comics, and Netdata provides logging and remote resource monitoring.