юни 6, 2026

Престанах да се отнасям към старите телефони като към електронни отпадъци и започнах да ги третирам като малки сървъри

Винаги съм имал повече телефони, отколкото ми трябват. Това отчасти се дължи на професията, която упражнявам, и повечето от тези телефони прекарват години в чекмеджето. Всеки ден използвам само един телефон, но след като години наред се занимавах с домашни сървъри и самостоятелно хоствани услуги, започнах да се чудя защо да не използвам тези стари телефони за същата цел?

Дори телефонът ви да е на пет години, той все още притежава повече изчислителна мощ от много NAS устройства от начално ниво. Вземете например моето NAS устройството Ugreen DH2300. Това е способно NAS устройство от начално ниво, но се базира на процесор Rockchip, разполага с 4 GB RAM и е предназначено предимно за съхранение, а не за сурова производителност.

Сравнете това с един Android телефон от среден клас от 2020 г. Има вероятност той да има повече RAM, значително по-бърз процесор и по-добър цялостен хардуер. Разбира се, има и ограничения. Издръжливостта на батерията се превръща в проблем, когато телефонът е включен денонощно, а телефоните не са проектирани да работят като традиционните NAS системи. Но въпреки тези недостатъци те са изненадващо полезни като малки сървъри. През изминалите няколко месеца превърнах няколко от старите си телефони в специализирани сървъри. Единият се занимава със стрийминг на мултимедия, а другият действа като частна VPN крайна точка, използвайки Tailscale, и са много надеждни.

Превръщането на моя телефон в медиен сървър

Много по-лесно е, отколкото навярно си мислите.

Най-лесното нещо, за което можете да използвате стар телефон, е медиен сървър, защото не е необходимо много. Моята отправна точка беше iQOO 12, който вероятно няма да нарека стар телефон, защото беше представен само преди три години, а също така вероятно е прекален за този проект, но по най-добрия възможен начин. Този телефон с Android има процесор Snapdragon 8 Gen 3, 16 GB RAM и 512 GB памет, а батерията също е доста прилична – 5000 mAh. Телефонът има достатъчно капацитет, за да работи с лека мултимедийна конфигурация, без веднага да се задъха.

Първата стъпка при превръщането на телефона в медиен сървър е инсталирането на Termux. Използвах го, за да инсталирам сървърния пакет Jellyfin, наличен в хранилището за пакети Termux, и след това насочих Jellyfin към папката на телефона, в която съхранявам медийните си файлове. Процесът на инсталиране е доста прост. Трябва да инсталирате сървъра, да го стартирате, да изпълните съветника за първоначална настройка и да добавите медийната си библиотека. След като това бъде направено, телефонът действа като сървър, а другите устройства просто се свързват с него като клиенти.

След като библиотеката беше създадена, запазих всичко локално. Jellyfin работи със стандартен уеб интерфейс, така че всичко, което трябваше да направя, беше да намеря локалния IP адрес на телефона и да го отворя от друго устройство в същата Wi-Fi мрежа.

Старият ви телефон може да се превърне в обособен възел на Tailscale

И той работи перфектно.

Вторият стар телефон се превърна в нещо още по-полезно от медийния сървър. Исках да имам сигурен достъп до домашната си мрежа, когато отсъствам, но не исках да се занимавам с пренасочване на портове, динамични DNS услуги или излагане на самостоятелно хоствани приложения директно в интернет. Затова превърнах един от свободните си телефони в специален възел на Tailscale.

Инсталирах Tailscale на телефона, влязох в акаунта си, одобрих устройството в моята tailnet и след това активирах настройката Always-on VPN на Android, така че връзката да се възстановява автоматично след рестартиране. След като телефонът беше постоянно свързан към Wi-Fi и захранване, той по същество се превърна във фиксирана точка в домашната ми мрежа. Tailscale присвоява на всяко свързано устройство собствен частен адрес и им позволява да комуникират чрез криптирана мрежа, така че телефонът веднага стана достъпен от моя лаптоп, таблет и други устройства, където и да се намирам.

Направих още една стъпка напред, като конфигурирах телефона като изходен възел. Tailscale поддържа работа с изходни възли на Android, което позволява на друго устройство да насочва трафика си през телефона от разстояние. След като активирах опцията в приложението Tailscale и я одобрих от конзолата на администратора на Tailscale, можех да се свържа извън дома си и трафикът ми да изглежда така, сякаш идва от домашната ми мрежа.

Не разчитайте твърде много на сървъра на телефона си

Защото телефоните никога не би трябвало да правят това.

Въпреки че определено можете да използвате старите телефони като малки сървъри, те не са заместител на NAS. NAS е специално създаден за тази задача. То разполага с хардуера, софтуера и надеждността, необходими за безопасно съхранение на данни и денонощно изпълнение на услуги.

Най-голямото предимство на NAS е, че не зависи от батерия. Докато е свързан към електрическата мрежа, не е необходимо да се притеснявате, че ще се изключи неочаквано. От друга страна, телефоните никога не са били проектирани да останат включени към мрежата 24 часа в денонощието. Ако оставите един от тях да се зарежда непрекъснато в продължение на месеци, вероятно ще се сблъскате с влошаване качеството на батерията, проблеми, свързани с топлината, и др. Въпреки че е забавно да експериментирате с различни сървърни настройки на стар телефон, не го виждам като постоянно решение.

Въпреки това някои случаи на използване имат повече смисъл от други. Мога да виждам един медиен сървър Jellyfin да работи доста добре на телефона, защото не е задължително да работи през целия ден. Можете да го включите, когато е необходимо, да стриймвате съдържанието си и да го приберете след това. Но ако искате устройство, което да е постоянно онлайн и да действа като надежден шлюз в домашната ви мрежа, вероятно е по-добре да използвате NAS, мини компютър или друго устройство, предназначено за такъв тип работа.

Съществува и софтуерната страна на нещата. Повечето инструменти за самостоятелен хостинг и сървърни приложения са създадени с оглед на Linux сървъри, NAS устройства и настолни операционни системи. Поддръжката на Android често е последваща грижа. Макар че приложения като Tailscale работят изненадващо добре на Android, усещането невинаги е толкова изпипано и способно, колкото на специална Linux машина. Самият Tailscale отбелязва, че изходните възли за Android са по-малко оптимизирани от тези, базирани на Linux, и разчитат на маршрутизация в потребителското пространство, което означава, че производителността няма да съответства на един специализиран сървър.

Всичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


source

Сподели: