9 różnych rodzajów serwerów, które możesz hostować na Raspberry Pi

9 różnych rodzajów serwerów, które możesz hostować na Raspberry Pi
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Raspberry Pi można określić jako szwajcarski scyzoryk komputerowy. Możesz go użyć do podświetlenia diod LED, napisania służbowego e-maila, strumieniowego przesyłania filmów do starego telewizora/monitora, a nawet hostowania serwera gier.





Hosting serwerów to świetny sposób na wykorzystanie Raspberry Pi. Wiele aplikacji hostingowych wykorzystuje zasoby komputera jednopłytowego bez nadmiernego obciążania sprzętu. Rzućmy okiem na niektóre z różnych serwerów, które możesz hostować na Raspberry Pi SBC.





co jest za gorące na procesor
WYKORZYSTAJ WIDEO DNIA PRZEWIŃ, ABY KONTYNUOWAĆ TREŚĆ

1. Serwer WWW: Apache, Nginx

Serwer WWW to komputer, który udostępnia użytkownikom strony internetowe na żądanie. Odpowiada za przechowywanie plików składowych (HTML, CSS i JavaScript) oraz przetwarzanie żądań dostępu do nich.





Możesz stwórz własny serwer WWW online za pomocą Apache , popularne wieloplatformowe rozwiązanie programowe zdolne do akceptowania żądań użytkowników i wysyłania im żądanych plików. Apache odpowiada za ponad 67% stron internetowych na świecie. Nginx to doskonała alternatywa, której możesz użyć zamiast tego.

Do skonfiguruj serwer WWW na swoim Raspberry Pi , musisz zainstalować Apache i oprogramowanie do zarządzania relacyjnymi bazami danych, takie jak MariaDB, aby przechowywać dane użytkownika i inne niezbędne informacje.



2. Serwer bazy danych: MariaDB

  MariaDB kontra MySQL

Możesz zdecydować się na hostowanie bazy danych na innej platformie niż Twoja witryna. Może to być korzystne dla poprawy wydajności i zwiększenia bezpieczeństwa.

MySQL jest popularnym rozwiązaniem do zarządzania bazami danych, ale nie jest dostępny do instalacji na Raspberry Pi. Zamiast tego musisz zainstalować MariaDB, aby zarządzać bazą danych. MariaDB jest w większości kompatybilna z MySQL, z kilkoma drobnymi różnicami.





3. Serwer plików: Samba, NFS

Serwer plików to komputer odpowiedzialny za przechowywanie i udostępnianie plików i dokumentów w sieci. Pamięć masowa podłączona do sieci lub NAS to rodzaj serwera plików. Korzystając z serwera plików, możesz zaoszczędzić miejsce na głównym komputerze i nadal mieć dostęp do plików zawsze, gdy ich potrzebujesz.

Najczęstszym sposobem skonfigurowania serwera plików na Raspberry Pi jest używając Samby do udostępniania plików w sieci . Pozwala to na wymianę plików między kilkoma komputerami w sieci lokalnej przy minimalnej konfiguracji. Będziesz potrzebować dobrej karty SD lub dysku SSD, aby uniknąć wąskich gardeł w transferze.





NFS to alternatywa dla Samby, która oferuje lepsze szyfrowanie i jest nieco łatwiejsza w konfiguracji.

4. Serwer FTP: vsftpd, ProFTPD

  kobieta przy biurku patrząc na trzy ekrany

Serwer FTP działa podobnie do serwera plików, z tą różnicą, że pliki są przechowywane w Internecie i nie są dostępne za pośrednictwem sieci lokalnej. Serwery plików są generalnie bezpieczniejsze, ale mają bardziej ograniczony zakres dostępności. Dostęp do plików przechowywanych na serwerze FTP można uzyskać z dowolnego miejsca na świecie.

Aby hostować serwer FTP na swoim Raspberry Pi, musisz zainstalować i skonfigurować program FTP, taki jak ProFTPD (Pro File Transfer Protocol Daemon) na swoim Raspberry Pi. ProFTPD został napisany tak, aby był bogaty w funkcje, wydajny i wysoce bezpieczny. Po skonfigurowaniu serwera możesz połączyć się z nim za pomocą dowolnego klienta FTP obsługiwanego przez Twój system operacyjny.

5. Serwer DNS: BIND, dnsmasq

Serwer DNS tłumaczy nazwy domen na adresy IP. Zalety posiadania lokalnego serwera DNS obejmują bezpieczeństwo, blokowanie domen, szybszy dostęp do często odwiedzanych witryn oraz możliwość tworzenia własnych nazw domen lokalnych.

BIND to najlepszy wybór, jeśli chcesz skonfigurować serwer DNS. Jest to w pełni funkcjonalny serwer, który może działać jako autorytatywny i rekurencyjny serwer nazw. Dnsmasq to lekka i łatwiejsza w użyciu alternatywa z mniejszą liczbą funkcji.

6. Serwer pocztowy: Postfix, Dovecot

  ikona aplikacji e-mail na smartfonie

Dostępnych jest wiele narzędzi do hostowania serwera pocztowego na Raspberry Pi. Jednak uruchomienie serwera pocztowego wymaga znacznej ilości pracy i wiąże się z innymi wadami, więc nie jest to coś, w co warto się zagłębiać, jeśli jesteś kompletnym początkującym. Może to być jednak satysfakcjonujące doświadczenie edukacyjne, jeśli chcesz przeoczyć wady.

dysk zewnętrzny nie wyświetla się w systemie Windows 10

Aby uruchomić serwer pocztowy na Raspberry Pi, musisz skonfiguruj Postfix do wysyłania i odbierania wiadomości e-mail . Będziesz także musiał zainstalować dodatkowe usługi, takie jak Dovecot lub Courier, aby uzyskać dostęp do swoich e-maili.

7. Serwer VPN: OpenVPN, WireGuard

Serwer VPN (Virtual Private Network) szyfruje połączenie między urządzeniami, utrudniając osobom trzecim przechwycenie lub dostęp do przesyłanych danych. Masz możliwość hostować serwer VPN na Raspberry Pi , co może być świetnym sposobem na stworzenie bezpiecznej i prywatnej sieci.

Należy pamiętać, że prowadzenie serwera VPN wymaga pewnej wiedzy technicznej, a brak odpowiedniego zabezpieczenia wiąże się z ryzykiem bezpieczeństwa. Pamiętaj, aby podjąć niezbędne środki ostrożności i zawsze aktualizować system za pomocą najnowszych poprawek bezpieczeństwa.

8. Serwer multimediów: Plex, Emby

  biblioteka strumieniowa plex

Spora liczba właścicieli Raspberry Pi używa urządzenia do przechowywania i zarządzania swoją kolekcją filmów, albumów zdjęć, muzyki i programów telewizyjnych. Plex jest najczęstszą opcją hostingu dedykowanego serwera multimediów, ale Jellyfin i Emby są godnymi alternatywami.

jak ustawić Gmail jako domyślny

Wszystkie opcje mają aplikacje dla większości systemów operacyjnych, ale Plex ogólnie oferuje większą wydajność i jest bardziej prawdopodobne, że znajdziesz pomoc, jeśli napotkasz jakiekolwiek problemy. Śmiało, wyciągnij Raspberry Pi, zainstaluj na nim Plex i przesyłaj strumieniowo swoje ulubione filmy z dowolnego preferowanego urządzenia.

9. Serwer gry: Minecraft, Terraria

  Zrzut ekranu z konsoli Xbox Series X przedstawiający ekran tytułowy gry Minecraft

Możesz dopasować swoje Raspberry Pi do przestojów, udostępniając na nim serwer gier. Istnieje kilka gier, które możesz samodzielnie hostować na serwerze Raspberry Pi, ale dwie najpopularniejsze opcje to Minecraft i Terraria.

Obie gry to gry typu sandbox z elementami online i offline. Jednak Terraria jest bardziej skoncentrowana na akcji i walce, podczas gdy Minecraft jest bardziej wyluzowany i kładzie nacisk na eksplorację i kreatywność.

Będziesz musiał zainstalować oprogramowanie serwera dla gier, Nukkit dla Minecraft i TShock dla Terrarii. Proces uruchamiania serwera dla obu gier jest wystarczająco podobny. Więc jeśli możesz skonfiguruj serwer Minecraft na swoim Raspberry Pi , prawdopodobnie możesz zrobić to samo dla Terrarii.

Uruchamianie serwerów na Raspberry Pi

Hosting serwerów to jeden z najpopularniejszych sposobów korzystania z Raspberry Pi. Wielu użytkowników hostuje jeden lub więcej serwerów na jednym Raspberry Pi z różnych powodów. Ale wiedz, że hosting serwerów na Raspberry Pi wiąże się z ograniczeniami sprzętowymi, a hostowanie wielu serwerów na jednym Raspberry Pi nieuchronnie wpłynie na jego wydajność.