DIY Vanhasta Android-puhelimesta Linux-palvelin

  • Keskustelun aloittaja Keskustelun aloittaja BennyH
  • Aloitettu Aloitettu
Liittynyt
13.09.2023
Viestejä
131
Hyllyssä on käyttämättömänä vanha Samsung A3 (2017) -puhelin, jossa on nyt Android 8- käyttis.

Tuli mieleeni saisikohan tuohon asennettua jonkun Linux-distron (arm64?) ja sen jälkeen alkaisi käyttää sitä korttitietokoneen tavoin kevyessä palvelin käytössä joittenkin Docker-konttien ajamiseen.

Verkkoyhteys omassa verkossa olisi ilmeisesti vain wifin kautta.

Gsmarenan mukaan puhelimen speksit ovat

Chipset: Exynos 7870 Octa (14 nm)
CPU: Octa-core 1.6 GHz Cortex-A53
GPU: Mali-T830 MP1
Memory: 16GB eMMC 5.1, 2GB RAM
Card slot: MicroSDXC

Yo. perusteella tuossa olisi jotain Raspi 3:n luokkaa suoritustehoa, jos ei enemmänkin.

Onkohan tässä mitään ideaa?

Miten lähteä edistämään asiaa?
 
Android-puhelinta ei ole suunniteltu palvelimeksi, vaan client:ksi. Siksi esimerkiksi virallisesti SDK:sta ei juurikaan löydy web server -toiminnallisuuksia. Web server:n saa NDK-koodilla.

Syitä: sen verkkoyhteydet ovat epäluotettavia, joten 24/7 palvelinkäytössä voi esiintyä katkoksia. Lisäksi, jos se kytketään WiFi:llä, niin se on luultavasti vähemmän tietoturvallinen kuin Ethernet-palvelin.

Siihen voi saada postmarketOS // real Linux distribution for phones, joka on Alpine Linux.
Tällöin menetät puhelimen jotkin ominaisuudet, koska puhelin alkaa vastaamaan normaalia tietokonetta.

Jos haluat pyörittää web server:iä Android:lla, niin lataa sille vain jokin server appi Play Store:sta tai koodaa oma NDK:lle esimerkiksi CivetWeb-kirjastolla.

Varmaan ihan ok, jos käytät sitä henkilökohtaisiin tarkoituksiin, mutta kukaan ei halua käyttää jotain kaupallista palvelua tuollaiselta palvelimelta.

Suosittelen tekemään tuon Android:lle, jos et tiedä, miksi asentaisit jonkun pmOS:n. Syy on, että Android on paremmin optimoitu akulle yms., joten saat sillä lopulta paremman kokonaissuorituskyvyn. Jos haluat välttämättä natiivin Linuxin tai parhaan laskentasuorituskyvyn akkukeston kustannuksella, niin sitten pmOS voi olla optio.
 
Viimeksi muokattu:
Termux:illa pääsee aika pitkälle. Saa ihan Minecraft servua pyörimään, nettisivuja, yms ihan helposti kun sehän on perjaatteessa limitattu Linux.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
261 700
Viestejä
4 544 593
Jäsenet
74 831
Uusin jäsen
Panasonic

Hinta.fi

Back
Ylös Bottom