A Raspberry Pi sorozatú barebone számítógépek félelmetes kis vadállatok, és szinte tökéletesek, ha szeretnél alkotni saját otthoni szervere, amely weboldalakat szolgálhat ki az interneten, vagy saját webhely- és szolgáltatáskészletét tárolhatja a saját számára használat.

Ha azonban nem biztos abban, hogy hol kezdje az egylapos számítógépét, olvassa el az alábbiakat megtudhatja, hogyan készítse elő Raspberry Pi-jét univerzális szerverként, amely képes kezelni bármit, amit csak dob azt.

Amire szüksége van a Raspberry Pi szerverként való beállításához:

A projekt befejezéséhez a következő elemekre lesz szüksége:

  • Raspberry Pi – lehetőleg 4B modell
  • SD kártya vagy SSD
  • Ethernet kábel
  • Statikus IP-cím
  • Domainnév – Ha még nem rendelkezik ilyennel, itt vannak néhány hasznos tipp a domain név kiválasztásához.
  • Egy másik PC

A Raspberry Pi OS telepítése szerverre

Számos disztribúció érhető el a Raspberry Pi-hez, köztük az Ubuntu, a Manjaro, az Apertis és a RetroPi. Amikor beállítja a Pi-t a tartalom kiszolgálására az interneten a Raspberry Pi OS Lite (64 bites) alkalmazást ajánljuk, amely a Debian Bullseye portja, de asztali számítógép vagy minden felesleges könnyelműségek. Nincs szükség asztali számítógépre, mert nem fog monitort használni.

instagram viewer

Először helyezze be az SD-kártyát az asztali számítógépébe vagy laptopjába, vagy ha USB SSD-t használ, csatlakoztassa most. Most töltse le a Raspberry Pi Imager eszköz és telepítse, majd nyissa meg az asztalról vagy a parancssorból.

Az Imager megkéri, hogy válassza ki az operációs rendszert és a tárhelyet. Kattintson Válassza az OS-t, akkor Raspberry Pi OS (egyéb), akkor Raspberry Pi OS Lite (64 bites).

Amikor rákattint Válasszon tárhelyet, akkor megjelenik a számítógépéhez csatlakoztatott összes tárolóeszköz listája. Válassza ki azt a meghajtót, amelyre telepíteni szeretné az operációs rendszert, és visszatér a képalkotó főképernyőjére.

Kattintson a képernyő jobb alsó sarkában lévő fogaskerékre a konfigurációs menü megnyitásához. Most beállítja a szükséges beállításokat a Pi-hez SSH-n keresztüli csatlakozáshoz.

Jelölje be a négyzeteket SSH engedélyezése, Felhasználónév és jelszó beállítása, és Állítsa be a területi beállításokat. Adja meg a kívánt felhasználónevét és jelszavát, és állítsa be a területi beállítást az időzónához és a billentyűzetkiosztáshoz (bár nem fog közvetlenül a Pi-hez csatlakoztatott billentyűzetet használni).

Találat Megment és akkor Ír. A Raspberry Pi OS mostantól a választott adathordozóra íródik – ez eltarthat egy ideig.

Kapcsolja be a Raspberry Pi-t, és keresse meg a helyi hálózaton

Helyezze be az SD-kártyát a Raspberry Pi SD-kártyanyílásába, vagy ha USB-tárolót használ, csatlakoztassa az elérhető USB-portok egyikéhez. Csatlakoztassa a Raspberry Pi-t egy áramforráshoz, és ezen keresztül egy Ethernet kábelt, a routerhez.

A Raspberry Pi-hez való csatlakozáshoz ismernie kell annak IP-címét, meg kell nyitnia egy böngészőt azon a gépen, amely ugyanazon a helyi hálózaton van, és navigálnia kell az útválasztó adminisztrátori oldalára. Ezt általában úgy teheti meg, hogy beírja a 192.168.1.1 számot a böngésző címsorába. Ha ez nem működik, olvassa el az útválasztó használati útmutatóját a részletekért.

Az útválasztó adminisztrációs oldalán a Wi-Fi-n keresztül csatlakoztatott eszközöket az Ethernet-kábellel csatlakoztatottaktól elkülönítve kell megjeleníteni. A Raspberry Pi IP-címének a közelben kell megjelennie. Ha nem, az IP-címcímke fölé mutató eszköztipp jelenik meg, amely felfedi a címet – írja le.

Az útválasztó vezetékes kapcsolatának Wi-Fi kapcsolat helyett az egyik előnye, hogy a helyi IP-cím nem változik. Leállíthatja a Raspberry Pi-t, újraindíthatja az útválasztót, majd egy hétre nyaralhat. Amikor visszatér, továbbra is ugyanaz az IP-címe lesz.

Csatlakozzon a Raspberry Pi-hez SSH-n keresztül

Most, hogy ismeri Raspberry Pi helyi IP-címét, csatlakozhat hozzá Secure Shell (SSH) PuTTY használatával Windows és macOS rendszeren, vagy terminálon keresztül Linuxon.

ssh felhasználó@helyi.pi.ip.cím

Az első csatlakozáskor figyelmeztetést kap, hogy "A gazdagép hitelessége nem állapítható meg", és megkérdezi, hogy kívánja-e folytatni a csatlakozást. Írja be a szót Igen és nyomja meg a return gombot.

Most be van jelentkezve a Raspberry Pi-be, és teljes mértékben irányíthatja a rendszert.

Porttovábbítás a Raspberry Pi internetes elérhetővé tételéhez

Ha azt szeretné, hogy Raspberry Pi-je webszerverré váljon, biztosítania kell, hogy el tudja érni az internetről.

Nyissa meg az útválasztó adminisztrátori oldalát, és keresse meg a kívánt részt Port Forwarding, Port Mapping, vagy Port Management, majd hozzon létre két új bejegyzést.

Az első az HTTP (bizonytalan) forgalom. Állítsa be a helyi és a nyilvános portot is 80, és a helyi IP-címet a Raspberry Pi IP-címére.

A második az HTTPS (biztonságos) forgalom. Állítsa be a helyi és a nyilvános portot is 443, miközben a helyi IP-cím a Raspberry Pi IP-címe marad.

Alapvető szerverszoftver a Raspberry Pi-hez

A Raspberry Pi-nek képesnek kell lennie minden olyan szerverrel kapcsolatos szoftver kezelésére, amelyet telepíteni szeretne, és ehhez először telepítenie kell néhány alapvető szoftvert.

A következő szoftvereszközöket kell telepítenie annak érdekében, hogy a jövőben minden zökkenőmentesen működjön:

  • Apache: webszerver és fordított proxy.
  • MariaDB: egy MySQL adatbázis.
  • PHP: egy szkriptnyelv, amely az internetre készült.
  • Dokkmunkás: nyílt forráskódú konténerezési platform.
  • Docker-kompozíció: egy eszköz a Docker-tárolók kezelésének egyszerűsítésére.
  • Certbot: kezeli az SSL kulcsok és tanúsítványok lekérését és telepítését Titkosítsuk.

Először frissítse és frissítse a csomagokat

sudo apt frissítés
sudo apt frissítés

Telepítse az Apache-t a következő beírásával:

sudo apt telepítés apache2

Most indítsa el és engedélyezze az Apache-t a következő paranccsal:

sudo systemctl Rajt apache2
sudo systemctl engedélyezze apache2

Keresse fel nyilvános IP-címét egy böngészőben, és látnia kell az alapértelmezett Apache telepítési oldalt:

Ez azt jelenti, hogy a 80-as porton lévő útválasztóhoz intézett kérések sikeresen továbbításra kerülnek a Raspberry Pi-re, és az Apache rendeltetésszerűen fut.

Telepítse a PHP-t az alábbi kódsor beírásával:

sudo apt telepítés php

Ezután telepítse a MariaDB-t az alábbi parancssor segítségével:

sudo apt telepítés mariadb-szerver

Most írja be a következőket:

sudo mysql_secure_installation

Nyomja meg a return gombot, amikor a rendszer root jelszót kér, és válassza ki nem amikor megkérdezik, hogy szeretne-e "váltani unix_socket hitelesítésre".

Ismét válassz nem amikor a rendszer kéri, hogy módosítsa a root jelszót, és Igen hogy "eltávolítsa a névtelen felhasználókat".

Valamint válassz Igen a "root bejelentkezés távoli letiltására" és Igen hogy "eltávolítsa a tesztadatbázist és a hozzáférést".

Most töltse be újra a jogosultságtáblázatokat, amikor a rendszer kéri, és a biztonságos telepítés sikeres üzenettel fejeződik be.

A MariaDB-t a következő paranccsal érheti el:

sudo mariadb

Most telepítse a Dockert a következő beírásával:

sudoalkalmastelepítésdokkmunkás.io

Docker indítása és engedélyezése:

sudo systemctl Rajt dokkmunkás
sudo systemctl engedélyezze dokkmunkás

Telepítse a software-properties-common, frissítse, majd adja hozzá a Docker-compose lerakatát

sudo apt telepítés szoftver-tulajdonságok-közös
sudo apt frissítés
sudo add-apt-repository ppa: certbot/certbot

Most telepítse a Certbotot:

sudo apt-kap telepítse a python3-certbot-apache-t

A Raspberry Pi készen áll arra, hogy szerverként működjön!

Gratulálunk – telepítette az összes szükséges szoftvert ahhoz, hogy Raspberry Pi szinte bármilyen tartalmat biztonságosan megjeleníthessen, függetlenül a telepítési módtól. Ráadásul kényelmesen elérheti az internetről.

Abban az irigylésre méltó helyzetben van, hogy egy egyszerű statikus oldaltól a WordPress-webhelyig, a streaming médiaszerverig vagy az online irodai csomagig mindent tárolhat. Tehát fordítson egy kis időt arra, hogy átgondolja, milyen webhelyeket és szolgáltatásokat szeretne futtatni a Raspberry Pi-ről.