I'm sorry Linus, for building the most useless software on earth to handle remotely
the most useful software on earth
Disclaimer : I am not liable for any misuse of this code Only use it on machines and in environments that you have explicit permissions and authrizations to do so
This is a project that began with an aim to controlling an AC
at my place from outside, but somehow has grown into something bigger (and weirder)
Below picture describes the whole structure
Below is the web dashboard, and you can find out more details about it
further below at sorrylinus-again
Here is the video chat feature that is available under my permission
room.mp4
And this is CCTV feature using sorrylinus hub and sorrylinus
cctv.mp4
This repository is primarily about the sorrylinus C client program running on RPi,
but the sweetest part IMO is the web part that enables the remote control.
See below.
The Go project that powers the more maintainable web interface/dashboard
for not only interacting with sorrylinus module but also
for me having fun writing and chatting.
Here is the repository of sorrylinus-again
The C message hub that communicates with sorrylinus-again through Web Socket and
with sorrylinus through TCP/TLS socket
So grateful for numerous and endless features that k8s supports, here is the list
To conveniently and securely manage traffic going through feebdaed.xyz domain
Needed for WebRTC
Not yet integrated, as it's more than enough for this application to simply use
file system and NFS
A bunch of shell scripts to set up and maintain this project, including cicd pipeline