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

למה אתה צריך מקצר כתובות אתרים?

כתובות אתרים הן דברים מסורבלים וקשים לזכור. כתובת האתר של פוסט זה, למשל, היא https://www.makeuseof.com/run-your-own-url-shortener-on-raspberry-pi/. זה 69 תווים, ואם אתה חושב שכדאי לשתף אותו כחלק מפוסט במדיה חברתית עם דמות מוגדרת הגבלה, זה 69 תווים שאתה יכול להשתמש כדי לשיר לירי עם פרשנות, ותפיסה משלך על מאמר. כתובות URL קצרות יותר נותנות לך יותר מקום לכתיבה.

מקצר כתובת URL לוקח כתובת URL ארוכה, מקצה לה כתובת URL חדשה וקצרה יותר ומפנה תנועה לכתובת האתר הארוכה המקורית. כדוגמה, לחיצה על https://tinyurl.com/2p8xswau ישלח בקשה ל-TinyURL, שתפנה את הבקשה אל https://www.makeuseof.com/author/david-rutland/, דף הפרופיל של מחבר זה. על ידי שימוש במקצר כתובות אתרים, חסכתם 41 תווים ענקיים.

הם גם שימושיים במיוחד אם אתה מתכנן לספר למישהו כתובת אינטרנט - או אפילו לרשום אותה - במקום לשלוח קישור.

אַחֵר סיבות מצוינות לשימוש במקצר כתובות אתרים כוללים מיתוג ושיווק, מעקב אחר קליקים וקישור עמוק לאפליקציות.

instagram viewer

למה לארח מקצר כתובות אתרים ב-Raspberry Pi?

ישנם שירותי קיצור כתובות URL מסחריים רבים זמינים. חלקם משולמים במלואם, אחרים לגמרי בחינם לשימוש, בעוד שחלק הוגן פועל על א דגם 'Freemium', המציע פונקציונליות בסיסית ללא עלות, תוך תשלום עבור יותר מבסיסי נוֹהָג.

ייתכן שכבר שמעתם על שירותי קיצור כתובות URL, או אפילו השתמשתם בהם, כגון TinyUR, Bitly או BL.INK. שירותים אלה מארחים את אוספי כתובות האתרים המקוצרים שלך, אך הם פגיעים ולא ניידים במיוחד. אם תפר את תנאי השירות, האוסף שלך עלול להיעלם במחי יד. אם ספק השירות מגדיל את החיובים לרמה שאינך מרגיש בנוח איתה, אתה יכול לקבל את עליית המחירים הסחטנית או לאבד את אוסף הכתובות שלך.

ואז יש את העובדה שכתובות אתרים אוהבות https://tinyurl.com/2p8xswau, למרות שבוודאי קצרים מהאלטרנטיבה, הם לא קלים במיוחד לזכור, וגם לא קצרים במיוחד.

על ידי הפעלת מקצר ה-URL שלך על Raspberry Pi, אינך חשוף לעליית מחירים, לגחמות התנאים וההגבלות, ואתה יכול להתאים אישית את כתובת האתר איך שתרצה. אנחנו בחרנו Polr בתור מקצר כתובות האתרים שלנו מכיוון שהוא קל להתקנה, פשוט לשימוש ומגיע עם תמיכה מצוינת.

בחר שם דומיין קצר

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

בחרנו muo.lol. זה רק שבע תווים, קל לזכור, והוא קשור לאתר הראשי. יכולנו לבחור ב-muo.fun, muo.gay, muo.la או muo.wtf יעילים באותה מידה. ה אפשרויות לשם דומיין טוב הם אינסופיים.

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

הגדר את Raspberry Pi שלך עם Polr

הדבר הראשון שעליך לעשות הוא לעקוב אחר המדריך שלנו כיצד להגדיר את Raspberry Pi שלך כשרת. לאחר שעשית את זה, התחבר עם Secure Shell (SSH), ולאחר מכן עדכן ושדרג את כל החבילות המותקנות:

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

שנה ספרייה, שכפל את מאגר Polr GitHub והגדר הרשאות:

CD /var/www/
sudo git שיבוט https://github.com/cydrobolt/polr.git --depth=1
sudo chmod -R 755 polr

עכשיו תן בעלות על polr ספרייה למשתמש Apache:

chown -R www-data polr
<imgalt="פלט מסוף עבור שיבוט פולר והגדרת הרשאה"גוֹבַה="435"src=" https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2022/09/clone-polr.jpg"רוֹחַב="1809" />

עברו ל- polr ספרייה, ואז הפוך את עצמך למשתמש השורש, והתקן את הכלי Composer והתלות:

CD polr
sudo su
תלתל -sS https://getcomposer.org/installer | php
php composer.phar להתקין--no-dev -o

תראה אזהרה: "אל תפעיל את Composer בתור משתמש שורש/על!" עם זאת, בטוח להתעלם מכך. לאחר נקודה זו, Composer עשוי לזרוק שגיאות הקשורות למודולי PHP חסרים; התקן אותם עם:

מַתְאִים-לקבל התקן php-mbstring php-curl php-dom

ואז חזור על הפקודה הקודמת. כשנשאל, "האם אתה סומך על 'kylekatarnls/update-helper' שיבצע קוד וברצונך להפעיל אותו כעת?" מכה י במקלדת ולאחר מכן לַחֲזוֹר. אתה תוחזר לשורת הפקודה. צא ממעטפת השורש ואז שנה ספריות:

יְצִיאָה
CD /etc/apache2/sites-available/

אפשר את מוד השכתוב של Apache:

שכתוב a2enmod

והשתמש בננו כדי ליצור קובץ conf חדש של Apache:

סודוננוpolr.conf

הדבק בו:

<VirtualHost *:80>
שם שרתmuo.חחח
כינוי שרתmuo.חחח
DocumentRoot "/var/www/polr/פּוּמְבֵּי"
<מַדרִיך "/var/www/polr/public">
לִדרוֹשׁ הכל מוענק
אינדקסים של אפשרויות עקוב אחר סימלינקים
אפשר לעקוף הכל
להורות לאפשר, לדחות
להתיר מ את כל
</Directory>
</VirtualHost>

…מחליף muo.lol עם שם דומיין משלך. שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl + X. הפעל את קובץ ה-conf החדש, ולאחר מכן הפעל מחדש את Apache עם:

סודוa2ensitepolr.conf
הפעלה מחדש של שירות sudo apache2

Polr דורש מסד נתונים כדי לפעול. פתח את MariaDB עם:

sudo mariadb

הוסף את הערכים הבאים, שורה אחת בכל פעם:

לִיצוֹרמאגר מידע פולר;
לִיצוֹרמִשׁתַמֵשׁ polr מזוההעל ידי 'סיסמה סודית ביותר';
מענקנוֹהָגעַל *.* ל polr@localhost מזוההעל ידי 'סיסמה סודית ביותר';
מענקאת כלהרשאותעַל פולר.* ל polr@localhost;
סומקהרשאות;
לְהַפְסִיק;

חזור לספריית ההגדרות של Polr והעתק את .env קוֹבֶץ:

CD /var/www/polr
cp.env.להכין.env

כעת תוכל להפעיל את אשף התצורה דרך הדפדפן שלך בכתובת http://your-domain/setup/

הגדר Polr דרך דפדפן

אתה תעמוד בפני מגוון מביך של אפשרויות ושדות קלט טקסט על רקע קוטבי יפהפה. כאן תספר למקצר ה-URL של Raspberry Pi שלך מה זה ואיך אתה רוצה שהוא יעבוד. חלק מהשדות הללו ימולאו מראש.

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

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

אבטח את מקצר כתובת האתר שלך

התקפות אדם-באמצע לא כיף לאף אחד (חוץ, אולי, לאיש עצמו). אבטח את התקנת Polr שלך באמצעות Certbot כדי להביא ולהתקין אישורים ומפתחות מ-Let's Encrypt.

sudo certbot

הזן את כתובת הדוא"ל שלך כאשר תתבקש, ובחר לאיזה שם תרצה להפעיל HTTPS. Certbot יביא ויתקין מפתחות ואישורים SSL מ-Let's Encrypt. כעת הפעל מחדש את Apache:

הפעלה מחדש של שירות sudo apache2

כאשר אתה טוען מחדש את הדף בדפדפן שלך, החיבור למקצר כתובת האתר שלך יהיה מאובטח. כדי לקצר כתובת אתר, פשוט הדבק את כתובת ה-URL בתיבת הטקסט ולחץ לְקַצֵר. או לחץ אפשרויות קישור כדי להתאים אישית את הקישור הקצר.

השתמש במקצר ה-URL של Raspberry Pi שלך בזהירות!

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

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