חזרה

העלאה לאוויר בחשבון Cloudflare שלכם

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

העלייה העצמית בחינם, גם לאתר מלא וגם לדף נחיתה. מעדיפים שנעשה את זה איתכם? יש חבילת עלייה מלאה לאוויר ב-490 ₪.

1פותחים חשבון Cloudflare חינמי

  1. נכנסים ל-dash.cloudflare.com/sign-up.
  2. נרשמים עם המייל שלכם וסיסמה, ומאשרים את המייל שמגיע מ-Cloudflare.
  3. אם שואלים על תוכנית, בוחרים Free. לא צריך כרטיס אשראי.

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

2מוצאים את ה-Account ID

זה מזהה של 32 תווים (ספרות ואותיות a-f). אפשר להגיע אליו בשתי דרכים:

  1. בעמוד הבית של החשבון פותחים את החיפוש (Ctrl+K, ובמק ⌘K), מקלידים Copy account ID ובוחרים בתוצאה. המזהה מועתק.
  2. או: בתפריט הצד נכנסים ל-Workers & Pages. בצד המסך, באזור Account details, ליד Account ID לוחצים על כפתור ההעתקה.

אם כבר יש לכם דומיין בחשבון, המזהה מופיע גם בעמוד ה-Overview של הדומיין, באזור API.

3יוצרים טוקן (API Token)

הטוקן הוא מפתח גישה מוגבל: הוא מאפשר לנו להעלות את האתר ל-Cloudflare Pages שלכם, ולא יותר. הוא לא נותן גישה לסיסמה, לחיוב או לשאר החשבון.

  1. נכנסים ל-My Profile › API Tokens ולוחצים Create Token.
  2. למטה, ב-Custom token, לוחצים Get started. בשם כותבים AtarGo.
  3. ב-Permissions בוחרים: Account › Cloudflare Pages › Edit. זו ההרשאה היחידה שחובה.
  4. רשות, מומלץ: כדי שנגדיר בשבילכם את רשומות ה-DNS, לוחצים + Add more ומוסיפים Zone › Zone › Edit, ועוד שורה Zone › DNS › Edit.
  5. ב-Account Resources: Include ובוחרים את החשבון שלכם. אם הוספתם הרשאות Zone, אז ב-Zone Resources: Include › All zones from an account והחשבון שלכם.
  6. לוחצים Continue to summary, ואז Create Token.
  7. מעתיקים את הטוקן מיד. Cloudflare מציג אותו פעם אחת בלבד. אם פספסתם, פשוט יוצרים טוקן חדש.

טוקנים חדשים מתחילים בדרך כלל ב-cfut_. מנהלים של חשבון עסקי יכולים ליצור גם טוקן ברמת החשבון (Manage Account › API Tokens). שני הסוגים עובדים אצלנו.

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

4מדביקים בדף ההזמנה

  1. בדף ההזמנה האישי, באזור עלייה לאוויר, מדביקים את ה-Account ID ואת ה-API Token ולוחצים חיבור מאובטח.
  2. אנחנו בודקים מול Cloudflare שהטוקן תקין. אם הכל טוב יופיע "✅ חשבון Cloudflare מחובר". הטוקן נשמר אצלנו מוצפן, ולא מוצג שוב.
  3. כותבים את שם הדומיין ולוחצים שמירה. אחרי שאישרתם את האתר, לוחצים 🚀 העלו את האתר לאוויר.
  4. תוך דקה האתר עולה לכתובת זמנית של Cloudflare (משהו כמו your-site.pages.dev), והדומיין שלכם מתווסף לפרויקט.

5מחברים את הדומיין אצל הרשם

הדומיין נקנה אצל רשם (למשל LiveDNS). כדי שכתובת כמו mybusiness.co.il תעבוד, Cloudflare צריך לנהל את ה-DNS שלה. לכן עושים שינוי אחד אצל הרשם: מחליפים את שרתי השמות (Nameservers).

אם הוספתם לטוקן הרשאות Zone

אנחנו יוצרים את הדומיין ואת הרשומות בחשבון שלכם, ומציגים בדף ההזמנה שני שרתי שמות (למשל ada.ns.cloudflare.com). אצל הרשם מחליפים את שרתי השמות לשניים האלה, וזהו.

אם הטוקן רק עם הרשאת Pages

  1. ב-Cloudflare נכנסים ל-Domains ולוחצים Onboard a domain (בממשק הישן: Add a site). מקלידים את הדומיין ובוחרים Free.
  2. Cloudflare מעתיק את הרשומות הקיימות. ב-DNS › Records מוחקים רשומות A/AAAA/CNAME ישנות של @ ושל www, ומוסיפים את שתי הרשומות שבטבלה. רשומות מייל (MX, TXT) משאירים.
  3. Cloudflare מציג שני שרתי שמות. אצל הרשם מחליפים את שרתי השמות לשניים האלה.
TypeNameContentProxy
CNAME@your-site.pages.devProxied
CNAMEwwwyour-site.pages.devProxied

את הכתובת המדויקת במקום your-site.pages.dev תראו בדף ההזמנה ובמייל אחרי ההעלאה. אין צורך ברשומת A לשרת של אתרגו.

אצל הרשם (למשל LiveDNS)

רוצים לחבר רק תת-דומיין (למשל shop.mybusiness.co.il) בלי להעביר את כל הדומיין? אפשר להוסיף אצל הרשם רשומת CNAME לתת-הדומיין שמצביעה ל-your-site.pages.dev. לדומיין הראשי עצמו חייבים להעביר את שרתי השמות ל-Cloudflare.

כמה זמן זה לוקח?

אנחנו בודקים אוטומטית כל כמה דקות. ברגע שהאתר עונה ב-HTTPS על הדומיין שלכם, תקבלו מאיתנו מייל "האתר שלך באוויר". גם Cloudflare שולח מייל כשהדומיין הופך לפעיל (Active). בדף ההזמנה אפשר ללחוץ בדקו עכשיו ולראות את הסטטוס מ-Cloudflare (למשל pending, ואחר כך active).

הודעות שגיאה ומה עושים

"מזהה החשבון (Account ID) צריך להיות 32 תווים של 0-9 ו-a-f"הודבק משהו אחר, למשל שם החשבון או ה-Zone ID. העתיקו שוב לפי שלב 2.
"הטוקן לא נראה תקין. העתיקו אותו שוב מ-Cloudflare"הטוקן נחתך או נוספו לו רווחים או מילים. אם הוא כבר לא מוצג ב-Cloudflare, צרו טוקן חדש.
"Cloudflare לא אישר את הטוקן: Invalid API Token…"הטוקן שגוי, פג תוקף או בוטל. צרו טוקן חדש לפי שלב 3.
"Cloudflare לא אישר את הטוקן: Authentication error…"לטוקן חסרה ההרשאה Account › Cloudflare Pages › Edit, או שה-Account ID שייך לחשבון אחר מזה שבחרתם ב-Account Resources.
"קודם מאשרים את האתר, ואז מעלים לאוויר"מאשרים את האתר בדף ההזמנה (כפתור "מאשר את האתר ✓"), ואז לוחצים שוב על ההעלאה.
"קודם מחברים את חשבון ה-Cloudflare שלכם"עוד לא הודבקו Account ID וטוקן, או שהחיבור נותק. חוזרים לשלב 4.
"שם הדומיין לא תקין, למשל mybusiness.co.il"כותבים רק את שם הדומיין, בלי https:// ובלי לוכסנים.
"הדומיין הזה כבר מחובר לאתר אחר"הדומיין משויך להזמנה אחרת אצלנו. כתבו לנו בצ׳אט ונבדוק.
"לא נמצא חיבור ל-Cloudflare" או "שגיאה פנימית"מנתקים ומחברים מחדש את החשבון. אם זה חוזר, כתבו לנו בצ׳אט.
"פרסום ל-Cloudflare נכשל: …"מופיע אחרי פרסום מממשק הניהול, כשהטוקן בוטל או שההרשאה שלו שונתה. ראו ביטול הטוקן.
הדומיין נשאר הרבה זמן ב-pendingבדקו אצל הרשם ששרתי השמות הוחלפו בדיוק לשניים של Cloudflare, ושה-DNSSEC כבוי. אם יש לכם רשומות CAA, הן עלולות לחסום את תעודת ה-HTTPS.
שגיאה 522 בכניסה לדומייןרשומת ה-CNAME קיימת, אבל הדומיין לא מחובר לפרויקט ב-Pages. לוחצים שוב על "העלו את האתר לאוויר" בדף ההזמנה, ואנחנו מחברים אותו.

ראיתם בדף ההזמנה שה-DNS לא הוגדר אוטומטית? זה אומר שלטוקן אין הרשאות Zone. זה תקין: עושים את החיבור ידנית לפי שלב 5.

ביטול הטוקן: מה קורה?

אפשר לבטל את הטוקן בכל רגע ב-My Profile › API Tokens. כדאי לדעת מה זה עושה:

הטוקן נשמר אצלנו מוצפן, לא מוצג לאף אחד, ומוגבל להרשאות שבחרתם.

מקורות

השמות במדריך לפי התיעוד הרשמי של Cloudflare. אם משהו בממשק נראה אחרת, התיעוד מתעדכן ראשון:

נתקעתם? כתבו לנו בצ׳אט בדף ההזמנה, או בחרו בחבילת עלייה מלאה לאוויר ב-490 ₪ ונעשה את זה איתכם.

למחירון