Wyszukiwanie w witrynie

Mini PC za 200 dolarów to twój ostateczny kod oszukiwania w samodzielnym hostingu


Samodzielne hostowanie zawsze wydawało się atrakcyjne; pomysł uruchamiania własnych usług i zachowania kontroli nad moimi danymi był dla mnie jak muzyka dla uszu. Mimo że od kilku lat prowadziłem serwer Home Assistant, nigdy nie wyszedłem poza ten punkt, aż kupiłem stosunkowo tani mini PC.

Dlaczego samodzielne hostingowanie nigdy wcześniej się nie przyjęło

Sprzęt zawsze mnie powstrzymywał

Przez długi czas uruchamiałem Home Assistant na Raspberry Pi 3B+. Ten energooszczędny komputer jednopłytkowy był idealny do obsługi mojego skromnego inteligentnego domu, ale nie pozostawiał żadnego zapasu mocy na cokolwiek innego.

Próbowałem hostować niektóre usługi samodzielnie na innych komputerach. Próbowałem skonfigurować serwer Plex działający na moim starzejącym się iMacu, ale był on tak stary, że nie obsługiwał transkodowania sprzętowego. Brak możliwości korzystania z transkodowania sprzętowego prowadził do ciągłego buforowania, co sprawiło, że ostatecznie zrezygnowałem z tego pomysłu.

Problem nie polegał na tym, że pomysł samodzielnego hostowania był zły. Po prostu nie miałem sprzętu, aby to uruchomić. Atrakcyjność samodzielnego hostowania nie była na tyle silna, żebym uważał, że warto wydawać znaczną sumę pieniędzy na nowy komputer lub dedykowaną maszynę.

Przechowywanie w chmurze i samodzielne hostowanie
Wyzwanie trivia

Od Dropboxa po własny serwer domowy — jak dobrze naprawdę wiesz, gdzie znajdują się twoje pliki?

Która firma wprowadziła pierwszą szeroko popularną konsumencką usługę przechowywania w chmurze, debiutującą w 2007 roku?

Jakiego rodzaju oprogramowaniem najlepiej jest opisać Nextcloud?

Który protokół używa Nextcloud i wiele innych samodzielnie hostowanych narzędzi do synchronizacji plików między serwerem a urządzeniami klienckimi?

Co oznacza szyfrowanie end-to-end (E2EE) w kontekście przechowywania w chmurze?

Czym jest NAS, powszechnie używany w domowych konfiguracjach self-hostingowych?

Która usługa przechowywania w chmurze jest natywnie wbudowana w macOS i iOS, głęboko zintegrowana z ekosystemem Apple?

Które oprogramowanie serwera multimedialnego typu open-source jest często hostowane samodzielnie, aby strumieniować osobistą bibliotekę wideo i muzyki na dowolne urządzenie?

Podczas samodzielnego hostowania usługi i udostępniania jej w internecie, które narzędzie jest najczęściej zalecane do bezpiecznego zapewnienia zdalnego dostępu HTTPS bez bezpośredniego otwierania portów na routerze?

Twój wynik

Dziękujemy za grę!

Dlaczego Beelink Mini S12 Pro zrobił różnicę

Specyfikacje, które mają znaczenie

Wszystko to zmieniło się, gdy kupiłem mini PC. Od jakiegoś czasu chciałem zaktualizować mój serwer Home Assistant i wydawało się, że to dobra okazja, aby kupić urządzenie, które mogłoby uruchamiać Home Assistant i obsługiwać również inne samodzielnie hostowane usługi. Mini PC wydawał się przystępną opcją.

Jeśli czytasz to teraz, myśląc, że możesz zrobić to samo, czuję się odrobinę winnym. Kupiłem mój mini PC w 2024 roku, a wtedy można było trafić prawdziwe okazje. Kupiłem Beelink Mini S12 Pro z procesorem Intel N100, który może osiągnąć do 3,4 GHz, 16 GB RAM i dyskiem SSD 500 GB, i kosztował mnie trochę ponad 200 dolarów.

W tej chwili na Amazonie ten sam model z tymi samymi specyfikacjami sprzedawany jest za 429 dolarów, czyli dwukrotnie więcej niż zapłaciłem. Porównawczo rzecz biorąc, nadal stanowi całkiem niezłą wartość w porównaniu z wieloma innymi komputerami, ale nie jest już tak taną opcją jak kiedyś. Dostępny jest nowszy model S13 z procesorem N150, który obecnie sprzedawany jest za mniej niż 400 dolarów, albo można kupić wersję z mniejszą ilością RAM i pamięcią za mniej niż 300 dolarów.

Mini PC w końcu pozwolił mi uruchamiać inne usługi oprócz Home Assistant. 16 GB pamięci RAM daje mi wystarczająco dużo miejsca, aby uruchomić Proxmox Virtual Environment i mieć wiele samodzielnie hostowanych usług działających jednocześnie na tej samej maszynie. Zintegrowana karta graficzna (iGPU) posiada Intel Quick Sync Video, który może obsługiwać niektóre zadania transkodowania 4K bez problemów. Mała powierzchnia zajmowana przez urządzenie i stosunkowo niskie zużycie energii sprawiają, że jego eksploatacja jest tańsza niż pełnowymiarowego komputera stacjonarnego.

Co uruchamiam na moim mini PC

Trudno nie zainstalować wszystkich rzeczy

Problem z rozpoczęciem samodzielnego hostowania polega na tym, że prawie niemożliwe jest zatrzymanie się. Widzisz listę usług, które mógłbyś hostować samodzielnie, i po prostu chcesz zacząć je wszystkie uruchamiać. Nie jest realistyczne uruchamianie dużej liczby usług na moim mini PC, więc musiałem się dość mocno powstrzymać.

Wiele usług na moim mini PC jest powiązanych z moim inteligentnym domem. Oprócz Home Assistant, uruchamiam serwer MQTT, oprogramowanie do automatyzacji oparte na przepływach Node-RED, oprogramowanie do automatyzacji n8n oraz Uptime Kuma, które powiadamia mnie, jeśli moja instancja Home Assistant przestanie działać. Mam również lokalny model syntezy mowy (TTS) działający z klonem mojego głosu, który potrafi tworzyć mówione ogłoszenia na moich inteligentnych głośnikach w moim głosie, oraz lokalny LLM, który może pisać tekst dla tych ogłoszeń.

Oprócz usług inteligentnego domu, prowadzę serwer multimediów Jellyfin (który nie blokuje sprzętowego transkodowania za subskrypcją, w przeciwieństwie do Plex), oprogramowanie do budżetowania Actual Budget oraz kilka usług, które ustawiłem, aby informowały mnie o rzeczach, które mnie interesują, w tym tracker mediów, który informuje mnie, czy pojawiła się nowa muzyka lub trasy koncertowe moich ulubionych artystów, oraz inny, który powiadamia mnie, gdy gry na Switch i PS5, które mogą mi się spodobać, są w promocji.

Ostateczne usługi, które uruchamiam, to kilka serwerów MCP, których mogę użyć, aby pozwolić Claude'owi rozmawiać z usługami takimi jak n8n. Wszystkie te usługi działają na tym samym mini komputerze i jak dotąd nie miałem żadnych problemów.

Mój mini PC nie jest idealny

Powodzenia w uruchamianiu czegokolwiek poza małymi lokalnymi LLM

To nie znaczy, że mój mini PC jest idealny. Bez dedykowanej karty graficznej nie nadaje się naprawdę do uruchamiania czegokolwiek poza mniejszymi lokalnymi LLM. Chociaż używam go do generowania tekstu do ogłoszeń, proces jest zbyt wolny, by generować je na bieżąco; muszę przygotować moje poranne briefingi o ustalonej porze każdego ranka, aby były gotowe do odtworzenia, kiedy schodzimy do kuchni.

Mini PC ma również inne ograniczenia. 16 GB RAM wystarczy, dopóki nie zaczniesz uruchamiać kilku bardziej wymagających usług, w którym momencie będziesz żałować, że masz go za mało. Aktywne chłodzenie jest dość skromne, więc może się nagrzewać; mój raz się przegrzał, gdy otwory wentylacyjne były częściowo zablokowane. Nigdy nie będzie tym, czego potrzebujesz do zbudowania najlepszego domowego laboratorium, ale może uruchamiać wiele przydatnych usług i radzić sobie z nimi dobrze.


Mini PC to świetna maszyna startowa do samodzielnego hostowania

Jeśli chcesz zacząć przygodę z self-hostingiem, mini PC jest dobrym punktem wyjścia. Możesz wiele zdziałać, nie wydając fortuny. Jeśli złapiesz bakcyla, wkrótce możesz poczuć chęć na ulepszenie sprzętu, ale jeśli jesteś zadowolony z prowadzenia rozsądnego zestawu usług, które nie są zbyt wymagające, może to być wszystko, czego potrzebujesz.

Powiązane artykuły