Gopher on Interneti-protokoll, mis eksisteeris 1990ndate alguses, kuid kaotas lõpuks HTML-ile ja veebile. See on endiselt olemas ja Gemini on selle vaimne järglane, millel on täiustatud turvalisus ja tuhanded sõltumatud serverid (tuntud kui kapslid), mis töötavad madala hinnaga riistvaraga.

Arvud on meile tuttava ja armastatud veebiga võrreldes tühised, kuid vähese vaevaga saate kapslite järjestust ühe võrra paisutada. Lugege edasi, et teada saada, kuidas oma Gemini server seadistada.

Mille poolest Kaksikud Gopherist erinevad

Gopher ebaõnnestus, kuna selle tehnoloogia oli patenteeritud – erinevalt World Wide Webi taga olevast tehnoloogiast. Gemini ei tee sama viga ning serveritarkvara on tasuta ja avatud lähtekoodiga, nii et igaüks saab seda kasutada, kohandada ja levitada oma äranägemise järgi.

Nagu paljude retroarvutusprojektide puhul, kasutavad nii Gopher kui ka Kaksikud liigselt sõnamänge. Gopherit kutsuti sellepärast, et kui kasutajad ressurssi taotlesid, läks see neile. Gopheri saite nimetati Gopheri aukudeks.

instagram viewer

Kaksikute teema on kosmoseuuringud ja nimi viitab Gemini kosmoseprogrammile. Kaksikute saite nimetatakse kapsliteks ja kasutatud sadam on 1965. aastal, meenutades esimest Gemini kosmoselendu 1965. aastal.

Kaksikud panevad ka turvalisusele suuremat rõhku kui Gopher – iga kapsli jaoks on vaja ise allkirjastatud sertifikaate.

Gemini kapsli seadistamine on odav

Praktiliselt iga viimase 30 aasta jooksul toodetud arvuti võib majutada Gemini kapslit, eeldusel, et see on võimeline käivitama Linuxi distributsiooni. Raspberry Pis on eriti populaarne nende madala hinna ja väikese energiatarbimise tõttu. Kuna Gemini kasutatavad ressursid on nii väikesed, on tipptasemel Pi, nagu Raspberry Pi 4B, üle jõu käiv ja seda saab paremini kasutada nõudlikumates projektides. Raspberry Pi Zero W toimib suurepäraselt.

Teil on vaja ka domeeninime või varu-alamdomeeni. Kui teil seda veel pole, lugege meie juhendit kuidas valida ja osta domeeninime.

Gemini kapsli majutamine oma Pi Zerosse on lihtne

Esmalt külastage oma domeeninimede registripidajat ja looge oma domeeninime jaoks uus DNS-kirje. Määra tüüp kui A, host kui @ ja väärtus teie kodu avaliku IP-aadressina. Oleme selgitanud kuidas leida oma avalikku IP-aadressi Linuxi süsteemist kui vajate abi. Seadke TTL väärtus võimalikult madalaks.

Nüüd minge oma ruuteri administraatori lehele. Sellele pääsete juurde, suunates brauseri 192.168.1.1. Kui see teie jaoks ei tööta, vaadake oma ruuteri kasutusjuhendit.

Otsige üles jaotis nimega Port Forwarding, Port Mapping või Port Management ja looge Gemini jaoks uus kirje. Kohalik IP-aadress peaks olema teie Pi kohalik IP-aadress, protokoll on TCP ja nii kohalik kui ka avalik port peaks olema 1965.

Kui olete juba installis teie Raspberry Pi-le distributsiooni, peaksite masinasse SSH-i sisestama:

ssh kasutaja@xxx.xxx.x.xx

...kus kasutaja on teie kasutajanimi ja xxx.xxx.x.xx on teie Raspberry Pi kohalik IP-aadress.

Uuendage ja uuendage hoidlate loendit ja süsteemi pakette, tippides:

sudo apt värskendada
sudo apt uuendus

Nüüd looge Kaksikute jaoks uus kataloog:

mkdir gemini

The kaksikud kataloog sisaldab teie Gemini kapsli sisu, mille kõige olulisem osa on index.gmi. Jätkake ja tehke üks koos:

nano gemini/index.gmi

Kaksikud kasutavad Markdowni keelt. Kui te pole sellega veel rahul, lugege meie artiklit juhend algajatele Markdowniga alustamiseks.

Registrileht peaks sisaldama teie Gemini kapsli tutvustust ja muud kasulikku teavet.

Salvestage ja väljuge failist käsuga Ctrl + O siis Ctrl + X.

Looge uus kataloog nimega prügikast gemini kataloogis ja sellesse CD:

mkdir gemini/bin
cd gemini/bin

Külastage oma brauseris Agate GitHubis ja jaotises „Varad” tuvastage oma riistvara jaoks õige pakett. Vaja oleks 64-bitist Raspberry Pi 4B-d agate.aarch64-unknown-linux-gnu.gz, samas kui 32-bitine Pi Zero W oleks vaja agate.armv7-unknown-linux-gnueabihf.gz.

Paremklõpsake lingi aadressi saamiseks sobivat paketi nimel, seejärel kleepige see käsu wget järele, et pakett oma praegusesse kataloogi alla laadida.

wget https://github.com/mbrubeck/agate/releases/download/v3.2.4%2Bbuild/agate.aarch64-unknown-linux-gnu.gz

Eemaldage pakett koos:

püssitõmbahhaat.aarch64-unknown-linux-gnu.gz

Pidage meeles, et paketi nimi on veidi erinev olenevalt sellest, millise arhitektuuri jaoks see alla laaditi. Nimetage ekstraktitud fail ümber:

mvahhaat.aarch64-unknown-linux-gnu.gzahhaat

Muutke see käivitatavaks:

sudo chmod +x ahhaat

cd tagasi oma kodukataloogi ja looge shelliskript, kasutades nano:

nanokaksikud.sh

Kleepige faili järgmine ja veenduge, et muudate "example.com" oma tegelikuks domeeninimeks:

#!/bin/bash
/home/pi/gemini/bin/agate --content /home/pi/gemini/ --addr [::]:1965 --addr 0.0.0.0:1965 --hostinimi näide.com --lang et-US

Salvestage ja sulgege rakendusega Ctrl + X siis Ctrl + O ja muutke skript käivitatavaks:

sudochmod +xkaksikud.sh

Alustage Gemini kapsli kasutamist:

./gemini.sh

Juurdepääs oma Gemini kapslile kõikjal

Kaksikud ei ole veeb ja te ei saa sellele juurdepääsuks kasutada tavalist veebibrauserit. Siiski on mitmeid brausereid, mis saavad külastada nii Gopheri auke kui ka Gemini kapsleid. Me soovitame Kristall, mis on saadaval Windowsi, macOS-i ja Linuxi jaoks. Laadige alla ja installige oma tavalisse masinasse.

Oma Gemini kapslile pääsete juurde trükkides gemini://example.com aadressiribale, kus example.com on teie domeeninimi!

Laiendage oma Gemini kapslit rohkemate lehtedega

Nüüd saate oma Raspberry Pi-l luua ja käivitada Gemini kapsli. Väga lihtsa infosaidi jaoks piisab ühest lehest ja lisades saab neid juurde luua .gmi failid oma sisukausta. Mõelge, mis teid huvitab ja millist sisu külastajad lugeda tahaksid. Samamoodi saate Linuxis Gopheri auke luua ja neile juurde pääseda.