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

לשים יחד שרת דואר מותאם אישית הוא כאב עצום . זה באמת לא משהו שאתה רוצה לעשות, שלא לדבר על לשמור. למרבה המזל, יש כמה אפשרויות נחמד המספקים פתרונות Turn-Key. מדריך זה הולך להתמקד MailCO.

Mailcow מספק את כל מה שאתה צריך עבור שרת הדוא"ל מראש מוגדר ו ארוזות במיכל Docker נוח. זה אפילו יש ממשק ניהול לך בקלות להישאר על גבי השרת שלך.

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

קחו את דוקר

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

התקן את מאגר המעגן

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

 sudo apt להתקין apt-transport-https CA תעודות הסמכה software-properties-common 

עכשיו, להשתמש cURL לתפוס Docker של GPG מפתח ולהוסיף אותו.

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key הוסף - 

לבסוף, הוסף את המאגר לאובונטו.

 sudo add-apt-repository "Deb [arch = amd64] https://download.docker.com/linux/ubuntu $ (lsb_release -cs) יציב" 

התקן מעגן עם דירה

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

 sudo apt עדכון sudo apt-cache מדיסון docker-ce 

לאחר הפעלת apt-cache, תראה את הגירסה המפורטת. אתה יכול לבחור את הגרסה האחרונה עכשיו, ואתה מקל עם זה עד שיש סיבה לשדרג מעבר לזה.

 sudo apt install docker-ce = 17.03.1 ~ ce-0 ~ ubuntu-xenial 

קבל Docker-Compose

אתה גם הולך צריך כלי נוסף עבור Docker. אתה צריך להתקין את זה גם. למרבה הצער, הגירסה במאגר של אובונטו ממש לא מעודכנת. מאז זה חבילת Python, זה זמין עם פייתון פייתון מתקין החבילה. התקן פיפ והשתמש בו כדי להתקין את docker-compose .

 sudo apt התקנת python פיפס sudo פיפס להתקין - pipgrade pipup sudo פיפס להתקין מעגן- compose 

קבל והתקן את Mailcow

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

 sudo apt להתקין git git שיבוט https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized 

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

משוך את תלות הדוקר

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

 סוודו 

ההורדה עומדת להימשך זמן מה. לשבת ולהירגע קצת בזמן שהיא עושה.

הפעל את Mailcow

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

 sudo docker - כתוב למעלה 

הפעלה ראשונה

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

ממשק Mailcow צריך לצוץ. ברירת המחדל של אישורי הכניסה של מנהל המערכת היא "שם משתמש: admin, password: moohoo". לאחר הכניסה, Mailcow יבקש ממך לשנות את שם המשתמש והסיסמה.

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

מחשבות סופיות

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

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