بدویز
TAKE IT ANYWHERE
بازگشت
راهنمای آزادی کامل

بدویز رو هرجا که می‌خوای بالا بیاور

این پیش‌نمایش موقته. بدویز رو روی یه آدرس مستقلِ مالِ خودت بالا بیار — بعدش لینک، نصب و اشتراک‌گذاری همه با آدرس خودِ تو کار می‌کنن، برای همیشه.

بدون فایل .env — رمزها پیش تو می‌مونن.
روش صفر — بدون حتی یه خط دستور
درگ‌اند‌دراپ خالص · ۲ دقیقه · رایگان
  1. 1فایل «نسخه آماده» رو از دکمه بالا دانلود کن و دابل‌کلیک کن تا از زیپ دربیاد.
  2. 2یه حساب رایگان توی یه میزبان استاتیک باز کن (فقط ایمیل لازمه):
  3. 3فولدر اکسترکت‌شده رو بنداز توی صفحه آپلودش — همین. هیچ تنظیمی نمی‌خواد.
  4. 4لینک HTTPS که میده (مثل bodywise.netlify.app) رو باز کن → دکمه نصب بدویز توی خود سایت حالا با آدرس خودِ تو کار می‌کنه.
این نسخه هیچ دیتابیسی نمی‌خواد — داده‌هات توی مرورگرِ همون دستگاه (LocalStorage) ذخیره می‌شن. برای استفاده شخصی عالیه. اگر می‌خوای بین گوشی و لپ‌تاپ همگام باشه، پایین‌تر روش‌های دیتابیس‌دار رو ببین.
نسخه کامل با دیتابیس: سورس رو روی گیت‌هاب خودت آپلود کن

این مسیرها «سورس کامل» (دکمه دوم) رو می‌خوان و دیتابیس Postgres دارن — داده‌هات بین همه دستگاه‌هات همگام می‌مونه. قدم اول آپلود به گیت‌هابه: git init → push

پیشنهادی
رایگان · ۵ دقیقه
Vercel + Neon
هاست ابری با دامین اختصاصی
  1. 1یه دیتابیس رایگان توی neon.tech بساز و رشته اتصال (DATABASE_URL) رو کپی کن.
  2. 2ریپو رو توی vercel.com ایمپورت کن و متغیر DATABASE_URL رو ست کن.
  3. 3از کامپیوترت یه بار اسکیما رو push کن (دستور پایین).
  4. 4تمام — آدرس *.vercel.app تو آماده‌ست؛ دامین خودت هم می‌تونی وصل کنی.
DATABASE_URL="postgresql://..." npx drizzle-kit push
VPS · سرور خانگی · NAS
Docker کاملاً مستقل
بدون وابستگی به هیچ سرویسی
  1. 1فایل‌های Dockerfile و docker-compose.yml کنار سورس هستن.
  2. 2روی سرور خودت این دستور رو بزن — Postgres هم همراهش میاد.
  3. 3یه بار اسکیما رو push کن.
  4. 4پورت ۳۰۰۰ سرورت بازه؛ می‌تونی پشت دامین با HTTPS ببریش.
docker compose up -d --build
docker compose exec app npx drizzle-kit push
کامپیوتر خودت
اجرا لوکال
برای توسعه یا استفاده شخصی
  1. 1Node.js ۲۰+ و PostgreSQL روی سیستمت نصب باشه (یا Postgres توی داکر).
  2. 2فایل .env.example رو به .env کپی کن و DATABASE_URL رو تنظیم کن.
  3. 3پکیج‌ها رو نصب کن و اسکیما رو بساز.
  4. 4سرور توسعه رو بالا بیار و مرورگر رو باز کن.
npm install
cp .env.example .env
npx drizzle-kit push
npm run dev   # http://localhost:3000
برای همیشه مال تو
دامین اختصاصی
آدرس تمیز خودت
  1. 1توی Vercel: Settings → Domains → دامینت رو اضافه کن و رکورد DNS رو ست کن.
  2. 2توی Docker: با Nginx/Traefik یا Cloudflare Tunnel پورت ۳۰۰۰ رو پشت دامین ببر.
  3. 3HTTPS خودکار بگیر (Let's Encrypt یا Cloudflare) — کروم برای نصب به HTTPS حساسه.
  4. 4حالا آیکن نصب کروم با دامین خودت کار می‌کنه: bodywise.example.com
نصب روی دامین خودت

بعد از دپلوی، دکمه نصب آدرس خودِ تو رو نصب می‌کنه — دیگه هیچ ردّی از پیش‌نمایش نیست.

داده‌ها مال توئه

کل دیتابیس روی Postgres خودته. بکاپ= خروجی pg_dump — هیچ لاک‌اینی وجود نداره.

بدون کد تغییر

فقط DATABASE_URL رو عوض کن؛ بقیه‌اش خودکاره. فونت و RTL هم که توی خود پروژه‌ست.

مشکلی پیش اومد؟ README.md توی فایل ZIP راهنمای کامله.