גופר הוא פרוטוקול אינטרנט שהיה קיים בתחילת שנות ה-90 אך בסופו של דבר הפסיד ל-HTML ול-World Wide Web. הוא עדיין קיים היום וג'מיני הוא היורש הרוחני שלו, עם אבטחה משופרת, ואלפי שרתים עצמאיים (הידועים כקפסולות) הפועלים על חומרה בעלות נמוכה.

המספרים אינם משמעותיים בהשוואה לרשת שאנו מכירים ואוהבים, אך עם מאמץ קטן, אתה יכול להגדיל את דרגות הקפסולות באחת. המשך לקרוא כדי לגלות כיצד להגדיר שרת Gemini משלך.

במה שונה מזל תאומים מגופר

גופר נכשל כי הטכנולוגיה שלה הייתה קניינית - שלא כמו הטכנולוגיה מאחורי ה-World Wide Web. Gemini לא עושה את אותה טעות, ותוכנת השרת היא חינמית וקוד פתוח, כך שכל אחד יכול להשתמש, להתאים ולהפיץ אותה כרצונו.

במשותף לפרויקטים רבים של מחשוב רטרו, גם גופר וגם ג'מיני משתמשים במשחקי מילים בצורה מוגזמת. Gopher נקרא כך מכיוון שאם משתמשים היו מבקשים משאב, הוא "ילך עליהם". אתרי גופר נקראו Gopher Holes.

תאומים הוא נושא סביב חקר החלל, והשם מתייחס לתוכנית החלל תאומים. אתרי מזל תאומים נקראים קפסולות, והנמל בו נעשה שימוש הוא 1965 - לציון טיסת החלל הראשונה של תאומים ב-1965.

ל-Gemini יש גם דגש גדול יותר על אבטחה מאשר ב-Gopher - המחייב אישורים בחתימה עצמית עבור כל קפסולה.

instagram viewer

הקמת קפסולת תאומים היא זולה

כמעט כל מחשב שיוצר ב-30 השנים האחרונות יכול לארח קפסולת Gemini - בתנאי שהוא מסוגל להריץ הפצת לינוקס. Raspberry Pis פופולריים במיוחד בשל העלות הנמוכה וצריכת האנרגיה הנמוכה שלהם. מכיוון שהמשאבים שבהם משתמש Gemini הם כל כך זעירים, Pi מתקדם כמו Raspberry Pi 4B הוא מוגזם ומועסק טוב יותר בפרויקטים תובעניים יותר. Raspberry Pi Zero W יפעל בצורה מושלמת.

תצטרך גם שם דומיין או תת-דומיין רזרבי. אם עדיין אין לך אחד, קרא את המדריך שלנו כיצד לבחור ולקנות שם דומיין.

אירוח קפסולת תאומים ב-Pi Zero שלך הוא פשוט

ראשית, בקר ברשם שמות הדומיין שלך וצור רשומת DNS חדשה עבור שם הדומיין שלך. הגדר את הסוג בתור א, המארח כ-@, והערך ככתובת ה-IP הציבורית של הבית שלך. הסברנו כיצד למצוא את כתובת ה-IP הציבורית שלך ממערכת לינוקס אם אתה צריך עזרה. הגדר את ערך ה-TTL נמוך ככל האפשר.

כעת עבור לדף הניהול של הנתב שלך. אתה יכול לגשת לזה על ידי הפניית דפדפן אליו 192.168.1.1. אם זה לא עובד בשבילך, עיין במדריך הראוטר שלך.

חפש קטע בשם העברת נמלים, מיפוי נמלים או ניהול נמלים, וצור ערך חדש עבור תאומים. כתובת ה-IP המקומית צריכה להיות כתובת ה-IP המקומית של ה-Pi שלך, הפרוטוקול הוא TCP, וגם היציאה המקומית והציבורית צריכה להיות 1965.

אם כבר התקנת הפצה על Raspberry Pi שלך, אתה צריך SSH לתוך המכונה:

משתמש ssh@xxx‎.xxx.x.xx

...איפה מִשׁתַמֵשׁ הוא שם המשתמש שלך ו-xxx.xxx.x.xx היא כתובת ה-IP המקומית של ה-Raspberry Pi שלך.

עדכן ושדרג את רשימת המאגר והחבילות במערכת על ידי הקלדה:

sudo apt עדכון
שדרוג sudo apt

כעת צור ספרייה חדשה עבור תאומים:

mkdir תאומים

ה מַזַל תְאוּמִים הספרייה תכיל את התוכן של הקפסולה Gemini שלך - החלק החשוב ביותר בה הוא index.gmi. קדימה צור אחד עם:

nano gemini/index.gmi

תאומים משתמש בשפת Markdown. אם אתה עדיין לא מרגיש בנוח עם זה, קרא את שלנו מדריך למתחילים לתחילת העבודה עם Markdown.

דף האינדקס צריך להכיל מבוא לקפסולת ה-Gemini שלך ומידע שימושי אחר.

שמור וצא מהקובץ עם Ctrl + O לאחר מכן Ctrl + X.

צור ספרייה חדשה בשם פַּח בתוך ספריית תאומים ותקליטור לתוכה:

mkdir gemini/bin
CD תאומים/פח

בדפדפן שלך, בקר אגת ב-GitHub ותחת הסעיף "נכסים", זהה את החבילה הנכונה עבור החומרה שלך. 64 סיביות Raspberry Pi 4B ידרוש agate.aarch64-unknown-linux-gnu.gz, בעוד ש-Pi Zero W של 32 סיביות ידרוש agate.armv7-unknown-linux-gnueabihf.gz.

לחץ לחיצה ימנית על שם החבילה המתאים כדי לקבל את כתובת הקישור ולאחר מכן הדבק אותה לאחר הפקודה wget כדי להוריד את החבילה לספרייה הנוכחית שלך.

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

חלץ את החבילה עם:

gunzipבַּרֶקֶת.aarch64-unknown-linux-gnu.gz

זכור ששם החבילה יהיה שונה במקצת בהתאם לארכיטקטורה שלשמה הורדה. שנה את שם הקובץ שחולץ:

mvבַּרֶקֶת.aarch64-unknown-linux-gnu.gzבַּרֶקֶת

הפוך אותה לניתנת להפעלה עם:

sudo chmod +x agate

CD חזור לספריית הבית שלך וצור סקריפט מעטפת באמצעות ננו:

ננומַזַל תְאוּמִים

לתוך הקובץ, הדבק את הדברים הבאים, וודא שאתה משנה את "example.com" לשם הדומיין שלך בפועל:

#!/bin/bash
/home/pi/gemini/bin/agate --content /home/pi/gemini/ --addr [::]:1965 --addr 0.0.0.0:1965 --hostname example.com --lang en-US

שמור וסגור עם Ctrl + X לאחר מכן Ctrl + O והפוך את הסקריפט לניתן להפעלה:

סודוchmod +איקסמַזַל תְאוּמִים

התחל את קפסולת ה-Gemini שלך עם:

./gemini.sh

גש לקפסולת Gemini שלך מכל מקום

תאומים זה לא האינטרנט, ואתה לא יכול להשתמש בדפדפן אינטרנט רגיל כדי לגשת אליו. עם זאת, ישנם מספר דפדפנים שיכולים לבקר הן בחורי Gopher והן בקפסולות של תאומים. אנחנו ממליצים קריסטל, הזמין עבור Windows, macOS ו-Linux. הורד והתקן במחשב הרגיל שלך.

אתה יכול לגשת לקפסולת Gemini שלך על ידי הקלדה gemini://example.com לתוך שורת הכתובת, כאשר example.com הוא שם הדומיין שלך!

הרחב את קפסולת תאומים שלך עם דפים נוספים

כעת אתה יכול ליצור ולהפעיל קפסולת Gemini על Raspberry Pi שלך. עמוד אחד מספיק לאתר מידע פשוט מאוד, ותוכלו ליצור עוד על ידי הוספה קבצי .gmi לתיקיית התוכן שלך. חשבו מה מעניין אתכם ואיזה תוכן המבקרים היו רוצים לקרוא. באופן דומה, אתה יכול גם ליצור ולגשת לחורים של Gopher בלינוקס.