Jak zrobić mały serwer do domu

Dom zbudowany z niebieskich serwerów i niebieskiego dachu na górze


Serwery to tylko komputery bez ekranów i klawiatur, ale mogą być stosunkowo tanie w porównaniu z kosztami wynajmu wirtualnego serwera prywatnego (VPS) w chmurze.

Pamięć masowa może szybko stać się droga w chmurze, ale dyski twarde o pojemności ponad 1 TB kosztują mniej niż 50 USD.

Mając to na uwadze, przyjrzyjmy się, jak zbudować serwer domowy, abyś mógł ograniczyć drogie miejsce w pamięci online.

Przewodnik krok po kroku dotyczący instalacji serwera domowego

1. Zacznij od prostego komputera z niedrogim lub zintegrowanym procesorem graficznym (w przypadku, gdy chcesz później wyświetlić statystyki lub grafikę na monitorze).

2). Podłącz komputer do ekranu i klawiatury (tylko podczas procesu instalacji, dzięki czemu nie będziesz musiał uczyć się instalowania Ubuntu przez sieć).

3). Zainstaluj Ubuntu z minimalnymi wymaganiami, włącz ssh i otwórz port we wbudowanej zaporze ogniowej. Bardzo ważne jest, aby wyłączyć logowanie za pomocą hasła za pośrednictwem ssh, i nie jest zalecane, aby otwarty port był dostępny dla ogólnego internetu. Zamiast tego trzymaj serwer domowy za fizyczną zaporą ogniową, taką jak router, i przesyłaj tylko te porty, które mają być dostępne dla wszystkich.

Szczegółowe kroki instalacji Ubuntu

  1. Przygotuj serwer, podłączając kabel monitora, klawiatury, myszy i kabla Ethernet
  2. Przygotuj Ubuntu Live USB
  3. Włóż Live USB do serwera
  4. Uruchom serwer i wprowadź ustawienia BIOS
  5. Uruchom z Live USB i zainstaluj Ubuntu na swoim serwerze (wszystkie dane zostaną usunięte)
  6. Po instalacji włącz shh za pomocą następujących poleceń:
    aktualizacja sudo apt
    sudo apt install ssh
    sudo ufw pozwalają 22
  7. Możesz teraz odłączyć monitor, klawiaturę i mysz i używać zwykłego komputera
  8. Aby dowiedzieć się, jaki jest wewnętrzny adres IP serwera, przejdź do routera i przejrzyj listę podłączonych urządzeń
  9. Możesz zalogować się do swojego serwera za pomocą polecenia ssh [email protected]
    Zamień „ubuntu” na swoją nazwę użytkownika oraz adres IP z adresem IP twojego serwera
  10. Po zalogowaniu możesz dodać klucz ssh komputera do serwera i dla własnego bezpieczeństwa wyłączyć logowanie przy użyciu nazwy użytkownika i hasła
  11. Teraz możesz już instalować programy na swoim komputerze! Najlepiej zacząć od uzyskania najnowszych aktualizacji:
    aktualizacja sudo apt
    sudo apt upgrade

4. Po włączeniu ssh możesz zalogować się do serwera domowego z laptopa, pod warunkiem, że jesteś w tej samej sieci.

Kilka niesamowitych rzeczy związanych z nowym serwerem domowym

Poniższe sugestie są stosunkowo łatwe, jeśli nie masz problemów z wierszem poleceń. Będziesz musiał edytować pliki konfiguracyjne, ale nie musisz się programować.

Hostuj własną usługę Tor .onion

Tabela ocen: 1 punkt za przepustowość, 1 punkt za moc obliczeniową, 1 punkt za pamięć

Ilość zużywanej mocy obliczeniowej będzie oczywiście zależeć od hostowanego hostelu, a wymagania dotyczące przepustowości zależą od liczby osób odwiedzających witrynę. Ale w przypadku zwykłej osobistej witryny internetowej Twoje potrzeby nie będą bardzo wysokie. Wszystko czego potrzebujesz to kod witryny, serwer WWW (np. Nginx lub apache) i oprogramowanie tor.

Hostuj usługę czatu

Tabela ocen: 1 punkt za przepustowość, 1 punkt za moc obliczeniową, 1 punkt za pamięć

Usługa czatu, taka jak ejabberd, jest łatwa w instalacji, ale jej konfiguracja może być uciążliwa. Niestety, mniej osób korzysta z Jabber / XMPP podczas migracji do scentralizowanych platform mobilnych, pomimo doskonałej funkcji szyfrowania OTR.

Uruchom węzeł Tora

Tabela ocen: 2 punkty za przepustowość, 3 punkty za moc obliczeniową, 1 punkt za pamięć

Instalacja i konfiguracja węzła Tor jest jedną z najprostszych rzeczy, które możesz zrobić i jest doskonałą usługą zapewniającą prywatność. Uważaj jednak, jeśli lokalizacja Twojej usługi ukrytej naprawdę musi być tajna, nie uruchamiaj przekaźnika i usługi ukrytej w tym samym czasie.

Jeśli korzystasz z połączenia stacjonarnego, możesz także nie chcieć uruchamiać węzła wyjściowego, ponieważ może to sprawiać wrażenie, że inne osoby używają Twojego połączenia internetowego do niecnych rzeczy. Jeśli jesteś w kraju, w którym możesz zostać pociągnięty do odpowiedzialności za to, co robią inni w twoim IP, po prostu skonfiguruj przekaźnik.

Uruchom węzeł Bitcoin

Tabela ocen: 3 punkty za przepustowość, 3 punkty za moc obliczeniową, 3 punkty za pamięć

Twój mały serwer domowy prawdopodobnie będzie potrzebował rozszerzenia pamięci, aby uruchomić Bitcoin, który osiągnął 170 GB i będzie rosnąć o około 40-80 GB rocznie (być może nawet więcej, jeśli społeczność kiedykolwiek dojdzie do porozumienia w sprawie zwiększenia rozmiaru bloku).

Uruchomienie węzła Bitcoin to doskonały pomysł, jeśli próbujesz samodzielnie zweryfikować integralność sieci, na przykład jeśli regularnie otrzymujesz płatności Bitcoin lub inwestujesz w nią. W przeciwnym razie uruchomienie pełnego węzła może być niewielkim wkładem w decentralizację infrastruktury finansowej jutra. Brawo, ty!

Uruchom piorunochron

W przeciwieństwie do uruchamiania węzła Tor lub Bitcoin, węzeł Lightning jest głównie dla Ciebie. Na razie nie możesz go używać, ale obietnica natychmiastowych, tanich transakcji Bitcoinami jest niewątpliwie intrygująca. Aby uruchomić piorunochron, musisz również uruchomić węzeł Bitcoin, chociaż możesz zmniejszyć jego wymagania dotyczące przepustowości, nie przekazując bloków ani transakcji.

Uruchom własne serwery, aby zdecentralizować sieć

Internet staje się coraz bardziej scentralizowany, gdy aplikacje i dane są wypychane do chmury. Mając zaledwie kilkunastu dużych dostawców usług chmurowych na całym świecie, są oni w stanie bardziej niż kiedykolwiek szpiegować nas, a nawet odmawiać nam dostępu do naszej poczty e-mail, danych lub komunikacji.

Umieszczając nasze dane z powrotem w naszych domach, możemy powoli odbierać nasze prawa tym, którzy kontrolują naszą prywatność.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map