Well it's done, sorry everybody, my Viomi v2 is now hosting a gemini server
HOW THE HELL ?! ?!
Long story short, the agate gemini server is perfectly compatible with my vacuum cleaner
YOU ARE TALKING ABOUT A VACCUM CLEANER THESE ARE MEANT TO SUCK !!!
are they ?
You know these little robots are in fact... well... computers
Mine has an ARMv7 CPU with the power of a 2014 tablet I would say, so I've looked on the web and there is kind of a great community hacking these stuff
and thanks to valetudo community and don't vaccum me I was able to get an ssh root access to my cleaner, and here we are !!
Ok, ok, I see, and then ?
Well agate server was nooot really compatible, at least not the provided binary, I had to recompile them using the musleabihf thingy and since I don't know much about rust, this is basically the command I ran
sudo docker run --rm -it -v "$(pwd)":/home/rust/src messense/rust-musl-cross:armv7-musleabihf cargo build --release
it generated the binary I needed, I've copied it to the cleaner
and ran it on it
Ok. OK I had to do some things because my cleaner isn't compatible with scp, with a bit of cat and ssh I was able to get it running
then...
Well I've blocked my robot from accessing the web because unsecured old linux kernel, SO I made a reverse proxy on a server running on the same network
annnnnd that's it !
No that's not it
I've created a page and a script to be able to post more easily new articles on the vaccum cleaner without having to ssh to it
aaaaaand that's it !
No.
Of course no.
I had to create a proxy for poooorr http using people (well, me too don't worry)
found this
=> https://github.com/gemrest/september september
I like the name.
And since it's rusty rust, I could build it also for my vaccum cleaner, once again transfer it, and here we are !
need to clean the code before publishing it, though éè