ל-Raspberry Pi יש צריכת חשמל נמוכה אך רבת צדדיות, מה שיכול להפוך אותו למכונה אידיאלית לשימוש כשרת ביתי.
אפשר לתאר את ה-Raspberry Pi כאולר השוויצרי של המחשוב. אתה יכול להשתמש בו כדי להדליק נוריות LED, לכתוב מייל עבודה, להזרים סרטים לטלוויזיה/צג ישן, או אפילו לארח שרת משחקים.
אירוח שרתים הוא דרך מצוינת להשתמש ב-Raspberry Pi שלך. יישומי אירוח רבים מנצלים את המשאבים של המחשב הלוח היחיד מבלי להטיל מס מדי על החומרה. בואו נסתכל על כמה מהשרתים השונים שתוכלו לארח ב-Raspberry Pi SBC.
1. שרת אינטרנט: Apache, Nginx
שרת אינטרנט הוא מחשב המספק דפי אינטרנט למשתמשים לפי דרישה. היא אחראית לאחסון קבצי הרכיבים (HTML, CSS ו-JavaScript) ועיבוד בקשות לגישה אליהם.
אתה יכול צור שרת אינטרנט מקוון משלך באמצעות Apache, פתרון תוכנה פופולרי בין פלטפורמות המסוגל לקבל בקשות משתמשים אלו ולשלוח להם את הקבצים המבוקשים שלהם. Apache אחראי על למעלה מ-67% מאתרי האינטרנט בעולם. Nginx היא אלטרנטיבה מצוינת שתוכל להשתמש בה במקום.
ל הגדר שרת אינטרנט ב-Raspberry Pi שלך, עליך להתקין Apache ותוכנת ניהול מסדי נתונים יחסיים כגון MariaDB כדי לאחסן נתוני משתמש ומידע הכרחי אחר.
2. שרת מסד נתונים: MariaDB
אתה יכול לבחור לארח את מסד הנתונים שלך בפלטפורמה נפרדת מאתר האינטרנט שלך. זה יכול להיות מועיל לשיפור הביצועים ולהגברת האבטחה.
MySQL הוא פתרון פופולרי לניהול מסדי נתונים, אך אינו זמין להתקנה ב-Raspberry Pi. תצטרך להתקין את MariaDB כדי לנהל את מסד הנתונים שלך במקום זאת. MariaDB תואם ל-MySQL, לרוב, עם כמה הבדלים קלים.
3. שרת קבצים: Samba, NFS
שרת קבצים הוא מחשב האחראי על אחסון ומתן גישה לקבצים ומסמכים ברשת. אחסון מחובר לרשת, או NAS, הוא סוג של שרת קבצים. על ידי שימוש בשרת קבצים, אתה יכול לחסוך מקום במחשב הראשי שלך ועדיין להחזיק את הקבצים זמינים לגישה מוכנה בכל פעם שאתה צריך אותם.
הדרך הנפוצה ביותר להגדיר שרת קבצים ב-Raspberry Pi היא על ידי באמצעות Samba כדי לשתף קבצים ברחבי הרשת שלך. זה מאפשר לך להחליף קבצים בין מספר מחשבים ברשת המקומית שלך עם הגדרה מינימלית. תזדקק לכרטיס SD או SSD טוב כדי למנוע צווארי בקבוק בהעברה.
NFS היא אלטרנטיבה לסמבה שמציעה הצפנה טובה יותר וקצת יותר קלה להגדרה.
4. שרת FTP: vsftpd, ProFTPD
שרת FTP פועל באופן דומה לשרת קבצים, למעט קבצים מאוחסנים באינטרנט ואינם נגישים דרך הרשת המקומית שלך. שרתי קבצים בדרך כלל מאובטחים יותר, אך יש להם טווח מוגבל יותר של נגישות. ניתן לגשת לקבצים המאוחסנים בשרת FTP מכל מקום בעולם.
כדי לארח שרת FTP ב-Raspberry Pi שלך, תצטרך להתקין ולהגדיר תוכנית FTP כגון ProFTPD (Pro File העבר פרוטוקול Daemon) ב-Raspberry Pi שלך. ProFTPD נכתב להיות עשיר בתכונות, בעל ביצועים גבוהים ובעל רמה גבוהה לבטח. לאחר הגדרת השרת שלך, תוכל להתחבר אליו באמצעות כל לקוח FTP שנתמך על ידי מערכת ההפעלה שלך.
5. שרת DNS: BIND, dnsmasq
שרת DNS מתרגם שמות דומיין לכתובות IP. ההטבות של שרת DNS מקומי כוללות אבטחה, חסימת דומיינים, גישה מהירה יותר לאתרים שאתה מבקר בהם, ויכולת ליצור שמות דומיין מקומיים משלך.
BIND הוא ההימור הטוב ביותר שלך אם אתה מעוניין בהגדרת שרת DNS. זהו שרת עם תכונות מלאות, המסוגל לפעול כשרת שמות סמכותי ורקורסיבי. Dnsmasq היא אלטרנטיבה קלת משקל וקלה לשימוש עם פחות תכונות.
6. שרת דואר: Postfix, Dovecot
ישנם כלים רבים זמינים לאירוח שרת דואר ב-Raspberry Pi. עם זאת, הפעלת שרת דואר דורשת כמות לא מבוטלת של עבודה ומגיעה עם חסרונות אחרים, אז זה לא משהו שצריך לצלול לתוכו בראש אם אתה מתחיל שלם. עם זאת, זו יכולה להיות חווית למידה מתגמלת אם אתה מוכן להתעלם מהחסרונות.
כדי להפעיל שרת דואר על Raspberry Pi, תצטרך הגדר את Postfix כדי לשלוח ולקבל דוא"ל. תצטרך גם להתקין שירותים נוספים כגון Dovecot או Courier כדי לגשת לאימיילים שלך.
7. שרת VPN: OpenVPN, WireGuard
שרת VPN (רשת וירטואלית פרטית) מצפין את החיבור בין מכשירים, מה שמקשה על צדדים שלישיים ליירט או לגשת לנתונים המועברים. יש לך את האפשרות ל מארח שרת VPN ב-Raspberry Pi, שיכולה להיות דרך מצוינת ליצור רשת מאובטחת ופרטית.
זכור שהפעלת שרת VPN דורשת ידע טכני מסוים, ויש סיכוני אבטחה מעורבים אם אינם מאובטחים כראוי. הקפד לנקוט באמצעי הזהירות הדרושים ולשמור תמיד על המערכת שלך מעודכנת בתיקוני האבטחה העדכניים ביותר.
מספר רב של בעלי Raspberry Pi משתמשים במכשיר כדי לאחסן ולנהל את אוסף הסרטים, אלבומי התמונות, המוזיקה ותוכניות הטלוויזיה שלהם. Plex היא האפשרות הנפוצה ביותר לאירוח שרת מדיה ייעודי, אך Jellyfin ואמבי הן חלופות ראויות.
לכל האפשרויות יש אפליקציות לרוב מערכות ההפעלה, אבל Plex מציעה בדרך כלל ביצועים רבים יותר, וסביר יותר שתמצא עזרה אם תתקל בבעיות כלשהן. קדימה והצליף את ה-Raspberry Pi שלך, התקן עליו Plex והזרם את הסרטים האהובים עליך מכל מכשיר שאתה מעדיף.
9. שרת משחקים: Minecraft, Terraria
אתה יכול להתאים את Raspberry Pi שלך לזמן השבתה על ידי אירוח שרת משחקים בו. ישנם מספר משחקים שאתה יכול לארח בעצמך בשרת Raspberry Pi, אך שתי האפשרויות הפופולריות ביותר הן Minecraft ו- Terraria.
שני המשחקים הם משחקי ארגז חול עם אלמנטים מקוונים ולא מקוונים. עם זאת, Terraria מתמקדת יותר בפעולה ולחימה בעוד Minecraft נינוחה יותר ומדגישה חקר ויצירתיות.
תצטרך להתקין תוכנת שרת עבור המשחקים, Nukkit עבור Minecraft ו-TShock עבור Terraria. תהליך הפעלת שרת עבור שני המשחקים דומה מספיק. אז אם אתה יכול הגדר שרת Minecraft ב-Raspberry Pi שלך, סביר להניח שתוכל לעשות את אותו הדבר עבור Terraria.
הפעלת שרתים על Raspberry Pi
אירוח שרתים הוא אחת הדרכים הפופולריות ביותר להשתמש ב-Raspberry Pi. משתמשים רבים מארחים שרת אחד או יותר ב-Raspberry Pi יחיד מסיבות שונות. אבל דעו כי אירוח שרת ב-Raspberry Pi אכן מגיע עם הגבלות חומרה, ואירוח של מספר שרתים ב-Raspberry Pi אחד ישפיע בהכרח על הביצועים שלו.