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

Kup i zbuduj potężny serwer Linux dla swojego domu
W erze przetwarzania w chmurze zbudowanie serwera domowego może wydawać się dziwnym pomysłem. Dlaczego miałbyś zainwestować czas, pieniądze i energię w budowanie potężnego serwera domowego Linux, gdy możesz natychmiast utworzyć maszynę wirtualną w chmurze i uzyskać tyle pojemności obliczeniowej i magazynowej, ile potrzebujesz? Ponieważ Konfigurowanie serwera domowego to wspaniałe doświadczenie edukacyjne którego rezultat jest serwer zbudowany dokładnie zgodnie z Twoimi potrzebami.

Budowanie serwera domowego Linux od podstaw i bez wcześniejszego doświadczenia nie tak skomplikowane, jak może się to wydawać. Wszystko, co musisz zrobić, to wybrać odpowiedni sprzęt, zainstalować odpowiedni system operacyjny i skonfigurować serwer w oparciu o swoje potrzeby. Możesz zbudować serwer Linux dla swojego domu z bardzo ścisłym budżetem, ale możesz również wydać dużo pieniędzy na sprzęt serwera premium i zamienić dom w mały centrum danych.

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

Serwer to każdy komputer, który przetwarza żądania klientów i dostarcza im dane przez Internet lub inną sieć, taką jak sieć lokalna.

Większość serwerów znajduje się w dedykowanych budynkach z redundantnymi lub kopii zapasowej komponentów i infrastruktury w celu zasilania, dodatkowego połączenia internetowego i precyzyjnej kontroli środowiska, ale nic nie uniemożliwia posiadania serwera w domu.

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

  • Scentralizowane przechowywanie: Możesz użyć serwera domowego do przechowywania wszystkich plików w jednym miejscu, które są dostępne z Internetu. Takie serwery domowe są znane jako przechowywane przez sieć pamięć (NAS) i zazwyczaj zawierają kilka urządzeń do przechowywania ułożonych w logiczny, zbędny pojemnik do przechowywania. NAS zapewnia opłacalną alternatywę dla usług przechowywania w chmurze, takich jak Dropbox lub Google Drive, umożliwiając utrzymanie całkowitej kontroli nad danymi, jednocześnie ciesząc się wygodą zdalnego dostępu.
  • Głoska bezdźwięczna serwer: Zamiast konieczności przesyłania plików multimedialnych z komputera do inteligentnego telewizora za pomocą dysku flash USB lub przenośnego dysku twardego, możesz przekształcić swój serwer Linux Home Server 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 zapewniają bezpłatne i open source Center, które można zainstalować, tak jak dowolna dystrybucja Linux.
  • 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 stronę internetową na własnym sprzęcie, możesz dowiedzieć się, co dzieje się za kulisami, a następnie możesz wykorzystać tę wiedzę, aby kontynuować karierę jako administrator serwera dla firmy hostingowej.

Teraz, gdy wiesz, dlaczego sensowne jest zbudowanie serwera domowego Linux 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 opcji, jeśli chodzi o wybór sprzętu na serwer Linux Home.

Zmień przeznaczenie starego sprzętu

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

Użyj komputera jednorazowego

Kto nie lubi komputerów jednorazowych? Są małe, niedrogie i można je łatwo przekształcić w wszechstronne serwery. Naszym ulubionym jest model Raspberry Pi 4 o pojemności 4 GB, ale jest też Banana Pi, Beaglebone Black, Odroid Xu4 lub Asus SBC Tinker Board, żeby wymienić tylko kilka. Powód, dla którego polecamy Raspberry Pi 4, jest prosty: obecnie jest to najpopularniejszy komputer jednorazowy, więc istnieje wiele samouczków i zasobów online.

Kup przedbudowany serwer

Jeśli chcesz uniknąć montażu serwera z poszczególnych komponentów sprzętowych, możesz kupić serwer przedbudowany, taki jak Dell PowerEdge T30, który jest idealny dla użytkowników domowych i małych firm. Ten niedrogi serwer Mini Tower oferuje czterordzeniowy procesor Intel Xeon E3-1225 V5, 8 GB pamięci RAM, 1 TB HDD i gniazda dla dodatkowej pamięci i pamięci.

Zbuduj własny serwer

Budowanie własnego serwera jest tak samo łatwe, jak budowanie komputera stacjonarnego. Wystarczy wybrać niezbędne komponenty sprzętowe i złożyć je. Oto nasza zalecana kompilacja serwera niestandardowego:

  • Edytor: Intel Core i3-8100
  • Płyta główna: Gigabyte Z390 ud
  • Pamięć: Kluczowy zestaw 32 GB
  • Składowanie: Samsung 860 QVO 1 TB
  • Grafika karta: Intel UHD Graphics 630
  • Sprawa: Cooler Master HAF XB EVO
  • Zasilacz: EVGA 650 GQ

Aby zrozumieć, jak wybrać odpowiednie komponenty sprzętowe dla serwera domowego Linux, przeczytaj nasz przewodnik wyboru sprzętu serwera.

Wybór systemu operacyjnego

Nie wszystkie rozkłady Linux są równie odpowiednie dla serwera domowego. Powinieneś wybrać rozkład niezawodny, stabilny, łatwy do konfiguracji i kompatybilny ze wybranym sprzętem. Niektóre z najlepszych dystrybucji dla serwera domowego Linux obejmują:

  • Ubuntu: łatwa w użyciu dystrybucja Linux z ogromną społecznością oddanych użytkowników i świetną kompatybilnością sprzętową. Ma Apparmor, który jest modułem bezpieczeństwa Linux, który jest podobny do Selinux, umożliwiając administratorowi systemu ograniczenie możliwości programów za pomocą profili dla programu.
  • Debian: Dystrybucja rodziców Ubuntu, Debian oferuje wiele oddziałów, z których każdy oferuje inną równowagę stabilności i funkcji. Debian ma dość skromne wymagania sprzętowe i obsługuje prawie każdą architekturę, którą kiedykolwiek spotkasz.
  • Arch Linux: Ta lekka i elastyczna dystrybucja Linux jest idealna dla tych, którzy chcą zbudować serwer domowy Linux, aby nauczyć się jak najwięcej. Arch Linux jest znacznie trudniejszy do zainstalowania niż dystrybucje oparte na debian, ale przezwyciężenie stromej krzywej uczenia się może być niezwykle satysfakcjonujące.
  • CentOS: Funkcjonalnie kompatybilny z Red Hat Enterprise Linux, CentOS to dystrybucja serwera kierowana przez społeczność, która zapewnia spójną, możliwą do zarządzania platformę, która odpowiada szerokiej gamie wdrożeń serwerów.
  • OpenSuse LEAP: Co sets OpenSuse LEAP oprócz wielu innych rozkładów Linux to jego narzędzia programowe, które obejmują YAST, kompleksowe narzędzie konfiguracyjne i instalacyjne systemu Linux z łatwym w użyciu interfejsu i potężne możliwości konfiguracji.

Instalowanie oprogramowania

Aby dać ci mały smak tego, co możesz zrobić z nowym serwerem Linux Home Server, oto krótka lista najpopularniejszych oprogramowania, które możesz zainstalować:

  • PLEX: serwer multimediów, który może uporządkować całą kolekcję multimediów i przesyłać strumieniowo ulubione filmy, telewizję, muzykę, programy internetowe, podcasty i wiele więcej na wszystkie urządzenia, które masz w domu.
  • NextCloud: Oferując funkcje podobne do usług udostępniania plików w chmurze i innych usług, NextCloud pozwala współpracować i uzyskać dostęp do swoich danych z dowolnego miejsca, jednocześnie utrzymując kontrolę.
  • Homeassistant: To rozwiązanie do automatyzacji domu open source może stać się centrum nerwów inteligentnego domu i zautomatyzować twoje życie. Działa na Raspberry Pi lub dowolnym serwerze domowym Linux.
  • Diaspora: Umożliwiając użytkownikom uwolnienie się od kajdan dużych korporacji, Diaspora to non-profit, należąca do użytkownika, rozproszona sieć społecznościowa, którą możesz skonfigurować na serwerze Linux Home.
  • Sickrage: Dzięki temu menedżerowi biblioteki wideo możesz automatycznie pobrać swoje ulubione programy telewizyjne z witryn Torrent lub Usenet.

Jeśli nadal jesteś głodny więcej świetnych aplikacji, zalecamy odwiedzić AlternativeTo i przeglądać dużą kolekcję samoobsługowych oprogramowania.

Wniosek

Jak widać, zbudowanie serwera domowego Linux od zera jest tak samo łatwe, jak budowanie komputera stacjonarnego. Wszystko, co musisz zrobić, to wybrać odpowiedni sprzęt, zainstalować niezawodną dystrybucję Linux i umieść serwer w dobrej użyciu z niektórymi aplikacjami lub usługami samodzielnymi.