Seeding the Cyberbrain role
This commit is contained in:
		
							
								
								
									
										15
									
								
								roles/Cyberbrain/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								roles/Cyberbrain/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
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](https://git-scm.com/download/win) or [OpenSSH](https://www.openssh.com/portable.html).
 | 
			
		||||
 | 
			
		||||
# Etymology
 | 
			
		||||
A [cyberbrain](https://ghostintheshell.fandom.com/wiki/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](file:///etc/conf.d/webssh), to control the service. Additionally, there's a password file [/opt/openresty/nginx/passwords/cyberbrain.htpasswd](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](../WebServer). Any browser will do.
 | 
			
		||||
		Reference in New Issue
	
	Block a user