Ostatnio zauważyłem że mój…

Ostatnio zauważyłem że mój worker na serwerze który powiadamia na Telegramie o nowych przypadkach koronawirusa w Polsce osiąga limit darmowych godzin, takie boty zazwyczaj pracują przez krótki czas i przez resztę czasu śpią, niestety na heroku uśpienie wątku wewnatrz apki jest liczone również jak uruchomienie a że chciałem być niezalezny bez podpinania karty/opłacania dodatkowych godzin wpadłem na pomysł że odświeżę swój stary telefon(grat z 512mb ramu z wywalonym gniazdem na karte SIM): Sony Xperia U, myślałem czy dałoby się postawić na nim serwer, pierwsze co zrobiłem to wgranie nowszego androida zrootowanie, co nie było łatwe bo robiłem to chyba pierwszy raz i większosc linkow sprzed 8 lat jest wygasła, z tym był największy problem, ale instalując miliony programów licząc że nie ma w nich wirusów udało się, w końcu zrootowalem telefon, choć wczesniej wgrywalem zły kernel ale udało się naprawić tak żeby był root przy w miare nowym androidzie, nastepnie instalacja BusyBox i Complete linux installer i Terminal Emulator, potem zgodnie z instrukcją wgrałem ubuntu 13 na „karcie” i uruchomilem, był problem z uruchomieniem ale naprawiłem poprzez sciagniecie innej wersji ubuntu slim, najlepiej potem zainstalowac na kompie VNC Viewer zeby moc dzialac myszka na ubuntu, następnie trzeba bylo wgrac moja apke serwera ktora byla napisana w javie, jakby malo bylo problemow wszystko dziala na architekturze ARM wiec zwyklej javy nie zainstaluje jednak znalazlem jedna wersje javy JRE w wersji 14 dla ARM ktora o dziwo po rozpakowaniu zadziala, ustawilem zmienna JAVA_HOME w terminalu na stale, potem przeniesienie mojej apki jako tar rozpakowanie i uruchomienie.. i o dziwo wszystko działa jak na poniższym obrazku. Mam praktycznie darmowy serwer ktory malo co zżera prądu. Na dodatek stoją tam dwa „serwery”, wątpilem że to się uda. Już mialem kupować #raspberrypi ale zaosczedziłem pieniądze i mam serwer odporny na brak zasilania. Poniżej screen z telefonu.

#programowanie #programista15k #it #wuhanpl #android #linux #chwalesie #informatyka #serwery #ubuntu