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