Kapisi/roles/Cyberbrain/README.md

1.2 KiB

Cyberbrain is a way to ensure that so long as a person is connected to the Internet and authorized, they're able to connect to, use, and control the AniNIX. It's a web-based shell emulator for connecting to the system.

Warning: This is a fallback measure -- browsers are still inherently less secure than hard clients like Git Bash or OpenSSH.

Etymology

A cyberbrain is a concept from the series Ghost in the Shell. It's the integration of a normal brain with electronic, usually networked components. Similarly, this app serves as a core bridge between the shell environment of the AniNIX and any authorized user.

Relevant Files and Software

This service uses a file, /etc/conf.d/webssh, to control the service. Additionally, there's a password file /opt/openresty/nginx/passwords/cyberbrain.htpasswd that controls an initial authentication to the webserver socket.

Backups

No backup is needed.

Available Clients

This uses the same clients as AniNIX/WebServer. Any browser will do.