Гопхер је интернет протокол који је постојао раних 1990-их, али је на крају изгубио од ХТМЛ-а и Ворлд Виде Веба. И данас постоји и Гемини је његов духовни наследник, са побољшаном безбедношћу и хиљадама независних сервера (познатих као капсуле) који раде на јефтином хардверу.

Бројеви су безначајни у поређењу са вебом који познајемо и волимо, али уз мало труда можете повећати ранг капсуле за један. Читајте даље да бисте сазнали како да подесите сопствени Гемини сервер.

Како се Близанци разликују од Гопхера

Гопхер је пропао јер је његова технологија била власничка – за разлику од технологије која стоји иза Ворлд Виде Веба. Гемини не прави исту грешку, а серверски софтвер је бесплатан и отвореног кода, тако да свако може да га користи, прилагођава и дистрибуира како жели.

Заједно са многим пројектима ретро-рачунарства, и Гопхер и Гемини прекомерно користе игре речи. Гопхер је тако назван јер ако би корисници затражили ресурс, он би "изашао" за њих. Гопхер локације су се звале Гопхер Холес.

Гемини је посвећен истраживању свемира, а име се односи на свемирски програм Гемини. Локације Близанаца називају се капсулама, а лука која се користи је 1965. – у знак сећања на први лет Геминија у свемир са посадом 1965. године.

Близанци такође имају већи нагласак на безбедности него Гопхер — захтевају самопотписане сертификате за сваку капсулу.

Постављање Гемини капсуле је јефтино

Практично сваки рачунар произведен у последњих 30 година може да угости Гемини капсулу — под условом да може да покреће Линук дистрибуцију. Распберри Пис је посебно популаран због ниске цене и ниске потрошње енергије. Пошто су ресурси које користи Гемини тако мали, врхунски Пи, као што је Распберри Пи 4Б, је превише и боље се користи у захтевнијим пројектима. Распберри Пи Зеро В ће радити савршено добро.

Такође ће вам требати име домена или резервни поддомен. Ако га већ немате, прочитајте наш водич даље како одабрати и купити име домена.

Хостовање Гемини капсуле на вашем Пи Зеро је једноставно

Прво посетите свог регистратора имена домена и креирајте нови ДНС запис за име вашег домена. Поставите тип као А, домаћин као @ и вредност као јавна ИП адреса вашег дома. Објаснили смо како да пронађете своју јавну ИП адресу из Линук система ако ти је потребна помоћ. Поставите ТТЛ вредност што је ниже могуће.

Сада идите на страницу администратора вашег рутера. Овоме можете приступити тако што ћете усмерити претраживач на 192.168.1.1. Ако ово не ради за вас, погледајте упутство за рутер.

Потражите одељак под називом Прослеђивање портова, мапирање портова или управљање портовима и креирајте нови унос за Гемини. Локална ИП адреса треба да буде локална ИП адреса вашег Пи, протокол је ТЦП, а локални и јавни портови треба да буду 1965.

Ако већ јесте инсталирао дистрибуцију на ваш Распберри Пи, требало би да ССХ уђете у машину:

ссх корисник@ккк.ккк.к.кк

...где корисник је ваше корисничко име, а ккк.ккк.к.кк је локална ИП адреса вашег Распберри Пи-ја.

Ажурирајте и надоградите листу спремишта и пакете на систему тако што ћете откуцати:

судо апт ажурирање
судо апт упграде

Сада направите нови директоријум за Гемини:

мкдир гемини

Тхе близанци директоријум ће садржати садржај ваше капсуле Гемини — чији је најважнији део индек.гми. Само напред и направи један са:

нано гемини/индек.гми

Близанци користе Маркдовн језик. Ако вам ово још није угодно, прочитајте наше водич за почетнике за почетак рада са Маркдовн-ом.

Страница са индексом треба да садржи увод у вашу Гемини капсулу и друге корисне информације.

Сачувајте и изађите из датотеке са Цтрл + О онда Цтрл + Кс.

Креирајте нови директоријум под називом бин унутар Гемини директоријума и цд у њега:

мкдир гемини/бин
цд близанци/бин

У свом претраживачу посетите Ахат на ГитХуб-у и у одељку „Актива“ идентификујте исправан пакет за ваш хардвер. Потребан је 64-битни Распберри Пи 4Б агате.аарцх64-ункновн-линук-гну.гз, док би 32-битни Пи Зеро В захтевао агате.армв7-ункновн-линук-гнуеабихф.гз.

Кликните десним тастером миша на име одговарајућег пакета да бисте добили адресу везе, а затим је налепите после команде вгет да бисте преузели пакет у ваш тренутни директоријум.

вгет хттпс://github.com/mbrubeck/agate/releases/download/v3.2.4%2Bbuild/agate.aarch64-unknown-linux-gnu.gz

Извуците пакет са:

гунзипахат.аарцх64-ункновн-линук-гну.гз

Запамтите да ће се назив пакета мало разликовати у зависности од архитектуре за коју је преузет. Преименујте извучену датотеку:

мвахат.аарцх64-ункновн-линук-гну.гзахат

Учините га извршним помоћу:

судо цхмод +к ахат

цд вратите се у свој почетни директоријум и направите схелл скрипту користећи нано:

наноблизанци.сх

У датотеку налепите следеће, пазећи да промените „екампле.цом“ у своје стварно име домена:

#!/бин/басх
/home/pi/gemini/bin/agate --цонтент /хоме/пи/гемини/ --аддр [::]:1965 --аддр 0.0.0.0:1965 --хостнаме екампле.цом --ланг ен-УС

Сачувајте и затворите са Цтрл + Кс онда Цтрл + О и учините скрипту извршном:

судоцхмод +Иксблизанци.сх

Започните своју Гемини капсулу са:

./гемини.сх

Приступите својој Гемини капсули са било ког места

Близанци нису веб и не можете да користите нормалан веб претраживач да бисте му приступили. Међутим, постоји велики број претраживача који могу да посете и Гопхер рупе и Гемини капсуле. Препоручујемо Кристалл, који је доступан за Виндовс, мацОС и Линук. Преузмите и инсталирајте на своју уобичајену машину.

Можете да приступите својој Гемини капсули тако што ћете куцати гемини://екампле.цом у траку за адресу, где је екампле.цом име вашег домена!

Проширите своју Гемини капсулу са више страница

Сада можете да креирате и покренете Гемини капсулу на свом Распберри Пи. Једна страница је довољна за веома једноставан информативни сајт, а можете креирати више додавањем .гми датотеке у фасциклу са садржајем. Размислите о томе шта вас занима и који садржај би посетиоци желели да прочитају. Слично томе, такође можете креирати и приступити Гопхер рупама на Линук-у.