נבדק ב-26 באוקטובר 2026

להפוך את אפליקציית ה-Replit לפרטית לחברה

בקצרה

אם לעמיתים כבר יש חשבונות Replit, השתמשו בפרסום הפרטי של Replit עצמה: זו הגדרה בכלי Publishing, במסלולי Starter ו-Core ומעלה. אם אין להם, או שאתם רוצים שיתחברו עם חשבון העבודה, העבירו את האפליקציה ל-TeamOnly. מורידים אותה כ-zip או דוחפים ל-GitHub, מריצים npx teamonly init ומבקשים מכלי ה-AI: "תעביר את האפליקציה הזו ל-TeamOnly". המסכים נשארים אותו דבר; שרת ה-Express, מסד הנתונים של Replit ו-Replit Auth מוחלפים. אפליקציות Python לא יכולות לעבור.

עודכן לאחרונה נכתב על ידי TeamOnly. העובדות על Replit מקושרות לתיעוד של Replit עצמה. כדי לכתוב את זה העברנו אפליקציית Replit Agent אמיתית מ-GitHub.

01נסו את זה קודם

Replit יכולה להפוך אותה לפרטית?

כן. בכלי Publishing של Replit יש הגדרת Sharing עם ארבע אפשרויות. שתיים פרטיות, ושתיהן דורשות חשבון Replit.

הגדרות השיתוף של Replit ו-TeamOnly, נבדק ב-26 באוקטובר 2026
 מי יכול לפתוחהמבקרים צריכים חשבון Replit?מתאים כש
Publicכל מי שיש לו את הקישור, בכל האינטרנטלאאין בה שום דבר פרטי
Password protectedכל מי שיש לו את הסיסמהלא. סיסמה משותפת אחתהדגמה מהירה. אדמינים של ה-workspace יכולים לכבות את האפשרות הזו
Workspace onlyאדמינים, חברים וצופים ב-workspace של Replitכןהעמיתים כבר נמצאים ב-workspace של Replit
Invite onlyאתם, אדמינים של ה-workspace, והאנשים או הקבוצות שאתם מזמיניםכןקומץ אנשים שמשתמשים ב-Replit
TeamOnlyכל מי שבחברה, או רשימת שמותלא. Google של העבודה, Microsoft או קוד במייללעמיתים אין חשבונות Replit

לפי Replit, פרסום פרטי זמין במסלולי Starter ו-Core ומעלה מאז מאי 2026; לפני כן הוא דרש Pro או Enterprise. Core עולה $20 לחודש, או $18 בחיוב שנתי. Pro עולה $100 לחודש ומאפשר להזמין עד 50 צופים; יותר מ-50 דורש Enterprise, ושם נמצאים גם SSO ויומני ביקורת.

נבדק ב-26 באוקטובר 2026. Replit: מי יכול לגשת לאפליקציה, פרסום פרטי ב-Core וב-Starter, מחירים, מקומות לצופים, Replit Auth, הורדה או חיבור GitHub, פרטי החיבור למסד הנתונים, גיבוי עם pg_dump. מסלולים משתנים; כדאי לבדוק ב-Replit לפני שמשלמים.

02מתי לעבור

מתי שווה להעביר את האפליקציה?

  • לעמיתים אין חשבונות Replit. לבקש מהכספים או מהמחסן לפתוח חשבון בשביל כלי אחד, זה המקום שבו רוב האפליקציות האלה נתקעות.
  • אתם רוצים התחברות של החברה, לא רשימה. כל מי שבחברה מתחבר עם חשבון העבודה שכבר יש לו, ומי שעוזב מאבד גישה כשה-IT משבית את החשבון שלו.
  • יותר מכמה אנשים צריכים אותה. ב-TeamOnly, מי שרק משתמש באפליקציות לא משלם, לא משנה כמה הם.
  • אתם רוצים שהרשאות אדמין ייקבעו על ידי מישהו, לא לפי מי שמתחבר. תפקידים כמו עורך או מאשר ניתנים ב-TeamOnly ונבדקים בשרת.
  • המייל של החברה לא ב-Google או ב-Microsoft. קודים במייל עובדים לכל דומיין של חברה.

אם שום דבר מזה לא רלוונטי, הישארו ב-Replit. מעבר הוא עבודה אמיתית, והשיתוף של Replit הוא הגדרה.

03האפליקציה שלי תעבור?

האפליקציה שלי תעבור?

עוברת חלק

  • אפליקציות ווב של Replit Agent: שרת Express עם ממשק React + Vite
  • טבלאות PostgreSQL שעובדים איתן דרך Drizzle
  • Replit Auth, שמוסר: ההתחברות של החברה באה במקומו
  • shadcn/ui, Tailwind, wouter, react-query וספריות ממשק אחרות

עוברת עם יותר עבודה

  • אפליקציות גדולות עם אלפי שורות של קוד שרת
  • שאילתות שקיימות רק ב-Postgres (arrays, jsonb), שנכתבות מחדש ל-SQLite
  • עדכונים חיים דרך WebSockets, שהופכים לכפתור רענון
  • עמודים וטפסים ציבוריים שנועדו לאנשים מבחוץ, שהופכים לעמיתים בלבד

לא עובר

  • אפליקציות Python: Flask, Streamlit, FastAPI, Django
  • הנתונים הקיימים שלכם, אוטומטית (מייצאים אותם כ-CSV)
  • הרחבות Postgres כמו pgvector
  • אפליקציות מובייל, ואפליקציות שחייבות להיות ציבוריות

04איך

איך מעבירים?

צריך את הקוד של הפרויקט במחשב, Node.js, ו-Claude Code או Cursor.

  1. מביאים את הקוד

    ב-Replit, פותחים את התפריט בראש עץ הקבצים ובוחרים Download as zip. או מחברים GitHub בכלי Git, דוחפים את הפרויקט ועושים לו clone.

  2. מוסיפים את TeamOnly

    בתיקיית הפרויקט, מריצים:

    npx teamonly init
    npm install

    זה מוסיף את הקבצים שאפליקציות TeamOnly צריכות ואת ההוראות שכלי ה-AI קורא. זה אף פעם לא דורס את הקבצים שלכם.

  3. מבקשים מכלי ה-AI להעביר

    תעביר את האפליקציה הזו ל-TeamOnly

    הוא פועל לפי ההוראות של TeamOnly: שומר על כל מסך, הופך את ה-routes של Express ל-routes של שרת TeamOnly, בונה מחדש את טבלאות ה-Drizzle במסד הנתונים של האפליקציה, מסיר את Replit Auth, ומספר לכם מה הוא שינה ומה לא הצליח להעביר.

  4. בודקים במחשב

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

  5. מעלים לאוויר

    npx teamonly login
    npx teamonly deploy

    מקבלים קישור כמו blog.acme.teamonly.app. העמיתים פותחים אותו ומתחברים עם חשבון העבודה.

05מה משתנה

מה קורה לחלקים של Replit?

למה הופך כל חלק של אפליקציית Replit ב-TeamOnly
באפליקציית ה-Replit שלכםב-TeamOnly
Replit Auth: כפתור ההתחברות, /api/login, טבלאות הסשנים והמשתמשיםמוסר. TeamOnly מחברת אנשים לפני שהאפליקציה נטענת; האפליקציה קוראת מי הם.
שרת ה-Express (server/routes.ts)routes בקוד השרת של האפליקציה, באותם נתיבי /api
טבלאות PostgreSQL דרך Drizzleמסד הנתונים של האפליקציה, שנוצר בפריסה הראשונה (SQLite, על Cloudflare D1)
"מחובר" כבדיקה היחידהתפקידים כמו עורך או מאשר, שניתנים בעמוד האפליקציה בלוח הבקרה או עם npx teamonly roles
Replit Secretsסודות, שמוגדרים עם npx teamonly secrets set, ואף פעם לא נשלחים לדפדפן
עדכונים חיים דרך WebSocketsכפתור רענון
.replit והתוספים של Replit ל-Viteמוסרים

06הנתונים שלכם

איך מוציאים את הנתונים מ-Replit?

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

  1. ב-Replit, פותחים את כלי Database, בוחרים את מסד הנתונים של הפרודקשן ומעתיקים את מחרוזת החיבור מלשונית Settings שלו. Replit מאפשרת לכלים חיצוניים לגשת רק למסד הנתונים של הפרודקשן, לא לזה של הפיתוח.

  2. מייצאים כל טבלה כקובץ CSV עם כל כלי PostgreSQL, למשל psql (דוגמה למטה). כדאי לשמור גם גיבוי מלא: התיעוד של Replit עצמה משתמש ב-pg_dump בשביל זה.

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

טבלה אחת ל-CSV עם psql:

psql "PRODUCTION_CONNECTION_STRING" \
  -c "\copy your_table TO 'your_table.csv' CSV HEADER"

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

07אפליקציות Python

ומה עם אפליקציות Python?

אפליקציות Python לא יכולות לעבור ל-TeamOnly. היא מריצה סוג אחד של אפליקציה, ממשק React עם שרת TypeScript על Cloudflare, ואין דרך להריץ עליה Flask, Streamlit, FastAPI או Django.

אם אפליקציית ה-Replit שלכם כתובה ב-Python, השתמשו בפרסום הפרטי של Replit עצמה שמופיע למעלה. לבקש מכלי AI לבנות אותה מחדש ב-React וב-TypeScript זו כתיבה מחדש, לא מעבר, ולא בדקנו את זה.

08מה מצאנו

מה למדנו מהעברה של אפליקציית Replit אמיתית?

לקחנו אפליקציית Replit Agent ציבורית מ-GitHub, בלוג עם לוח בקרה לעורך שבנוי על Express, React, PostgreSQL עם Drizzle ו-Replit Auth, והעברנו אותה.

  • כל מסך עבר. 74 קבצי ממשק, ורק 9 מהם דרשו שינוי: 8 בגלל ההתחברות, 1 בגלל כלל עיצוב שכלי הבנייה החדשים דוחים.
  • כל 18 ה-routes של Express הפכו ל-routes של TeamOnly באותם נתיבים, ו-3 טבלאות הנתונים עברו למסד הנתונים של האפליקציה.
  • Replit Auth וטבלאות הסשנים והמשתמשים שלו הוסרו.
  • בדיקות הטיפוסים והבנייה עברו, והתהליכים העיקריים עבדו על לפטופ: לכתוב, לפרסם, לערוך ולמחוק פוסט, לשלוח הודעה לכותב.

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

09שאלות נפוצות

שאלות שאנשים שואלים

כל השאלות והתשובות

איך הופכים אפליקציית Replit לפרטית?

בכלי Publishing, תחת Sharing, בוחרים Workspace only או Invite only. המבקרים מתחברים אז עם חשבון Replit. יש גם Password protected, שלא דורש חשבון אבל הוא סיסמה משותפת אחת. לפי Replit, פרסום פרטי זמין במסלולי Starter ו-Core ומעלה מאז מאי 2026.

צריך חשבון Replit כדי לפתוח אפליקציית Replit פרטית?

ב-Workspace only וב-Invite only, כן: המבקרים מתבקשים להתחבר דרך Replit. מי שמוסיפים לצוות ה-Replit כצופה מקבל מייל לפתיחת חשבון אם אין לו. רק ההגדרה Password protected עובדת בלי חשבון.

אפשר לייצא את האפליקציה מ-Replit?

כן. בפרויקט, פותחים את התפריט בראש עץ הקבצים ובוחרים Download as zip, או מחברים GitHub בכלי Git ודוחפים לשם את הקוד. מסד הנתונים נפרד: ראו בשאלה הבאה.

מסד הנתונים שלי ב-Replit עובר?

לא אוטומטית. האפליקציה עוברת עם מסד נתונים ריק. מייצאים את הטבלאות ממסד הנתונים של הפרודקשן (מחרוזת החיבור שלו נמצאת בכלי Database, בלשונית Settings) כקובצי CSV, ואז טוענים אותם דרך מסך ייבוא באפליקציה שהועברה. אם אין בה מסך כזה, מבקשים מכלי ה-AI להוסיף אחד.

מה קורה ל-Replit Auth?

הוא מוסר. Replit Auth מחבר אנשים עם חשבונות Replit. ב-TeamOnly אנשים מתחברים עם חשבון Google או Microsoft של העבודה, או עם קוד בן 6 ספרות שנשלח למייל העבודה, לפני שהאפליקציה נטענת, והאפליקציה יודעת מי הם.

אפשר להעביר אפליקציית Python מ-Replit?

לא. TeamOnly מריצה סוג אחד של אפליקציה: ממשק React עם שרת TypeScript. אפליקציות Flask, Streamlit, FastAPI ו-Django לא יכולות לרוץ עליה. בשבילן, השתמשו בפרסום הפרטי של Replit עצמה.

העמיתים שלי צריכים חשבון TeamOnly?

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

כמה זמן לוקח המעבר?

לאפליקציית Replit Agent רגילה, 15 עד 60 דקות של עבודה של כלי ה-AI בפרויקט, ועוד הזמן שלכם לבדוק את המסכים. אפליקציות עם אלפי שורות של קוד שרת לוקחות יותר. החלק של הדקה האחת בא אחר כך: מהפריסה ועד עמית שמשתמש בה.

גישה מוקדמת

הכלי הראשון שלכם באוויר עוד השבוע.

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

לנסות 14 ימים בחינםאו להירשם עכשיו

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

עוד לא מוכנים? עדכונים במייל

כדאי להשתמש במייל העבודה. אנחנו כותבים לעתים רחוקות, ורק כשיש חדשות ששווה לשלוח.

שאלות שולחים אל hello@teamonly.dev, ובן אדם עונה.