Kup i zbuduj potężny serwer Linux dla swojego domu

Buy Build Powerful Linux Server



W dobie przetwarzania w chmurze zbudowanie domowego serwera może wydawać się dziwnym pomysłem. Po co inwestować czas, pieniądze i energię w budowę wydajnego domowego serwera Linux, skoro możesz natychmiast utworzyć maszynę wirtualną w chmurze i uzyskać tyle mocy obliczeniowej i pamięci, ile potrzebujesz? Ponieważ konfiguracja serwera domowego to wspaniałe doświadczenie edukacyjne którego efektem jest serwer zbudowany dokładnie według Twoich potrzeb.

Zbudowanie domowego serwera Linux od podstaw i bez wcześniejszego doświadczenia jest nie tak skomplikowane, jak mogłoby się wydawać . Wystarczy wybrać odpowiedni sprzęt, zainstalować odpowiedni system operacyjny i skonfigurować serwer zgodnie z własnymi potrzebami. Możesz zbudować serwer Linux dla swojego domu przy bardzo napiętym budżecie, ale możesz także wydać dużo pieniędzy na sprzęt serwerowy premium i zamienić swój dom w małe centrum danych.







Co to jest serwer domowy i co mogę z nim zrobić?

Serwer to dowolny komputer, który przetwarza żądania od klientów i dostarcza im dane za pośrednictwem Internetu lub innej sieci, takiej jak sieć lokalna.



Większość serwerów znajduje się w dedykowanych budynkach z nadmiarowymi lub zapasowymi komponentami i infrastrukturą do zasilania, bardzo szybkiego połączenia internetowego i precyzyjnej kontroli środowiska, ale nic nie stoi na przeszkodzie, abyś miał serwer w domu.



Oto lista usług powszechnie świadczonych przez serwery domowe:





  • Centralne przechowywanie : Możesz użyć serwera domowego do przechowywania wszystkich plików w jednym miejscu dostępnym z Internetu. Takie serwery domowe są znane jako pamięć masowa dołączona do sieci (NAS) i zazwyczaj zawierają kilka urządzeń pamięci masowej rozmieszczonych w logicznym, nadmiarowym kontenerze pamięci. NAS stanowi opłacalną alternatywę dla usług przechowywania w chmurze, takich jak Dropbox czy Google Drive, pozwalając zachować całkowitą kontrolę nad danymi, a jednocześnie cieszyć się wygodą zdalnego dostępu.
  • Połowa serwer : Zamiast żmudnego przenoszenia plików multimedialnych z komputera do telewizora Smart TV za pomocą pamięci flash USB lub przenośnego dysku twardego, możesz zmienić swój domowy serwer Linux w serwer multimediów i uzyskać dostęp do filmów, muzyki, zdjęć i innych treści bezpośrednio z dowolnego urządzenia. Dystrybucje takie jak LibreELEC lub OSMC zapewnić bezpłatne centrum multimedialne o otwartym kodzie źródłowym, które można zainstalować tak jak każdą dystrybucję Linuksa.
  • Sieć serwer : Jeśli masz publiczny adres IP, możesz hostować witrynę na własnym serwerze i uniknąć płacenia opłat hostingowych. Hostując witrynę internetową na własnym sprzęcie, możesz dowiedzieć się, co dzieje się za kulisami, a następnie wykorzystać tę wiedzę do kontynuowania kariery jako administrator serwerów w firmie hostingowej.

Teraz, gdy wiesz, dlaczego budowa domowego serwera Linux ma sens nawet w erze przetwarzania w chmurze, nadszedł czas, aby zacząć, a pierwszym krokiem jest wybór odpowiedniego sprzętu.

Wybór sprzętu

Praktycznie każdy komputer z kartą sieciową może działać jako serwer, więc masz wiele możliwości wyboru sprzętu dla domowego serwera Linux.



Zmień przeznaczenie starego sprzętu

Jeśli jesteś jak większość użytkowników Linuksa, najprawdopodobniej masz co najmniej kilka starych komputerów sprzętowych leżących po prostu w domu. Możesz nawet mieć cały komputer, którego już nie używasz, siedząc w szafie i zbierając kurz. Jeśli sprzęt nie jest naprawdę stary, możesz zmienić jego przeznaczenie i użyć go do zbudowania domowego serwera Linux.

Użyj komputera jednopłytowego

Kto nie lubi komputerów jednopłytkowych? Są małe, niedrogie i można je łatwo przekształcić w wszechstronne serwery. Naszym ulubionym jest 4 GB model Raspberry Pi 4 , ale jest też Banana Pi, BeagleBone Czarny , ODROID XU4 , lub Deska do majsterkowania ASUS SBC , żeby wymienić tylko kilka. Powód, dla którego polecamy Raspberry Pi 4, jest prosty: jest to obecnie najpopularniejszy komputer jednopłytkowy, więc istnieje wiele samouczków i zasobów online.

Kup gotowy serwer

Jeśli chcesz uniknąć składania serwera z poszczególnych komponentów sprzętowych, możesz kupić gotowy serwer, taki jak Dell PowerEdge T30 , który jest idealny dla użytkowników domowych i małych firm. Ten niedrogi serwer w obudowie typu mini tower oferuje czterordzeniowy procesor Intel Xeon E3-1225 v5, 8 GB pamięci RAM, dysk twardy o pojemności 1 TB oraz gniazda na dodatkową pamięć i pamięć masową.

Zbuduj własny serwer

Zbudowanie własnego serwera jest tak samo proste, jak zbudowanie komputera stacjonarnego. Wystarczy wybrać niezbędne komponenty sprzętowe i zmontować je. Oto nasza zalecana niestandardowa konfiguracja serwera:

Aby dowiedzieć się, jak wybrać odpowiednie komponenty sprzętowe dla domowego serwera Linux, przeczytaj nasze przewodnik po wyborze sprzętu serwerowego .

Wybór systemu operacyjnego

Nie wszystkie dystrybucje Linuksa są równie odpowiednie dla serwera domowego. Powinieneś wybrać dystrybucję, która jest niezawodna, stabilna, łatwa w konfiguracji i kompatybilna z wybranym sprzętem. Niektóre z najlepszych dystrybucji dla domowego serwera Linux obejmują:

  • Ubuntu : Łatwa w użyciu dystrybucja Linuksa z ogromną społecznością oddanych użytkowników i doskonałą kompatybilnością sprzętową. Ma AppArmor, który jest modułem bezpieczeństwa systemu Linux, który jest podobny do SELinux, umożliwiając administratorowi systemu ograniczenie możliwości programów za pomocą profili programów.
  • Debiana : Nadrzędna dystrybucja Ubuntu, Debian oferuje wiele gałęzi, z których każda oferuje inną równowagę stabilności i funkcji. Debian ma dość skromne wymagania sprzętowe i obsługuje prawie każdą architekturę, z jaką się spotkasz.
  • Arch Linux : Ta lekka i elastyczna dystrybucja Linuksa jest idealna dla tych, którzy chcą zbudować domowy serwer Linux, aby jak najwięcej się nauczyć. Arch Linux jest znacznie trudniejszy do zainstalowania niż dystrybucje oparte na Debianie, ale pokonanie stromej krzywej uczenia się może być niezwykle satysfakcjonujące.
  • CentOS : Funkcjonalnie kompatybilny z Red Hat Enterprise Linux, CentOS to oparta na społeczności dystrybucja serwerów, która zapewnia spójną, zarządzalną platformę, która pasuje do szerokiej gamy wdrożeń serwerów.
  • Skok OpenSUSE : To, co odróżnia OpenSUSE Leap od wielu innych dystrybucji Linuksa, to narzędzia administracyjne, które obejmują YaST , wszechstronne narzędzie do konfiguracji i instalacji systemu Linux z łatwym w użyciu interfejsem i potężnymi możliwościami konfiguracji.

Instalowanie oprogramowania

Aby dać ci mały przedsmak tego, co możesz zrobić z nowym domowym serwerem Linux, oto krótka lista najpopularniejszych programów, które możesz na nim zainstalować:

  • Pleks : Serwer multimediów, który może organizować całą Twoją kolekcję multimediów i przesyłać strumieniowo ulubione filmy, programy telewizyjne, muzykę, programy internetowe, podcasty i nie tylko do wszystkich urządzeń, które masz w domu.
  • Następna chmura : Oferując funkcjonalność podobną do Dropbox i innych usług udostępniania plików w chmurze, Nextcloud umożliwia współpracę i dostęp do danych z dowolnego miejsca, zachowując kontrolę.
  • HomeAsystent : To rozwiązanie automatyki domowej typu open source może stać się centrum nerwowym Twojego inteligentnego domu i zautomatyzować Twoje życie. Działa na Raspberry Pi lub dowolnym serwerze domowym Linux.
  • Diaspora : Umożliwiając swoim użytkownikom wyzwolenie się z kajdan wielkich korporacji, Diaspora jest organizacją non-profit, należącą do użytkowników, rozproszoną siecią społecznościową, którą możesz skonfigurować na swoim domowym serwerze Linux w ciągu zaledwie kilku minut.
  • CHOROBA : Dzięki temu menedżerowi biblioteki wideo możesz automatycznie pobierać swoje ulubione programy telewizyjne z witryn torrent lub Usenetu na domowy serwer multimediów.

Jeśli nadal masz ochotę na więcej świetnych aplikacji, zalecamy odwiedzenie AlternativeTo i przejrzenie jego dużej kolekcji oprogramowanie samoobsługowe .

Wniosek

Jak widać, zbudowanie od podstaw domowego serwera Linux jest tak samo proste, jak zbudowanie komputera stacjonarnego. Wszystko, co musisz zrobić, to wybrać odpowiedni sprzęt, zainstalować niezawodną dystrybucję Linuksa i dobrze wykorzystać swój serwer z niektórymi samoobsługowymi aplikacjami lub usługami.