به یک متخصص دیوآپس نیاز داریم که روی سرور اختصاصی ما (Ubuntu)، Gitea رو بهعنوان مخزن Git خصوصی و Drone رو بهعنوان سیستم CI/CD نصب و بهم متصل کنه، به همراه تمام پیشنیازهای لازم برای build و deploy پروژهها (Laravel و Nuxt). کارها: • نصب Docker و Gitea روی سرور (با دامنه و SSL) • ساخت Organization، مخازن (۶ عدد، Laravel + Nuxt)، تیمها و سطح دسترسی در Gitea • نصب Drone و وصل کردنش به Gitea (با دامنه و SSL جدا) • فعالسازی مخازن داخل Drone و ساخت pipeline اولیه برای هر مخزن (build و deploy برای staging و production) • نصب و تنظیم تمام پیشنیازهای سرور: Node.js + npm، PHP + Composer، MySQL، Nginx • تنظیم بکاپ روزانه مهارت مورد نیاز: تسلط به Docker، تجربه عملی نصب Gitea یا GitLab، آشنایی با Drone CI یا ابزارهای مشابه، آشنایی با استک Laravel و Nuxt خروجی: سیستم کاملاً آماده و تستشده، به همراه دسترسی ادمین لطفاً قبل از پیشنهاد، نمونهکار مشابه از کارهای قبلی رو ارسال کنید.

لیست پروژههای Nginx
پروژههای Nginx
به یک متخصص دیوآپس نیاز داریم که روی سرور اختصاصی ما (Ubuntu)، Gitea رو بهعنوان مخزن Git خصوصی و Drone رو بهعنوان سیستم CI/CD نصب و بهم متصل کنه، به همراه تمام پیشنیازهای لازم برای build و deploy پروژهها (Laravel و Nuxt). کارها: • نصب Docker و Gitea روی سرور (با دامنه و SSL) • ساخت Organization، مخازن (۶ عدد، Laravel + Nuxt)، تیمها و سطح دسترسی در Gitea • نصب Drone و وصل کردنش به Gitea (با دامنه و SSL جدا) • فعالسازی مخازن داخل Drone و ساخت pipeline اولیه برای هر مخزن (build و deploy برای staging و production) • نصب و تنظیم تمام پیشنیازهای سرور: Node.js + npm، PHP + Composer، MySQL، Nginx • تنظیم بکاپ روزانه مهارت مورد نیاز: تسلط به Docker، تجربه عملی نصب Gitea یا GitLab، آشنایی با Drone CI یا ابزارهای مشابه، آشنایی با استک Laravel و Nuxt خروجی: سیستم کاملاً آماده و تستشده، به همراه دسترسی ادمین لطفاً قبل از پیشنهاد، نمونهکار مشابه از کارهای قبلی رو ارسال کنید.
سلام من قصد دارم یک VPS از ابر آروان تهیه کنم و نیاز دارم یک ادمین لینوکس حرفهای سرور را بهصورت کامل برای میزبانی سایت فروشگاهی پرستاشاپ و وردپرس آمادهسازی و کانفیگ کند.
سایت اصلی من در حال حاضر روی پرستاشاپ فعال است و دارای:
- حدود ۴۰۰۰ محصول
- دهها هزار سفارش
- و دیتابیس نسبتاً سنگین
میباشد؛ بنابراین پایداری، امنیت، سرعت، مدیریت منابع و بهینهسازی برای پرستاشاپ برای من اهمیت بالایی دارد.
موارد موردنیاز:
نصب و کانفیگ سیستمعامل مناسب (ترجیحاً Ubuntu 22.04 یا AlmaLinux)
نصب و کانفیگ کنترلپنل مناسب (ترجیحاً DirectAdmin یا پیشنهاد حرفهای شما)
نصب و بهینهسازی وبسرور مناسب برای پرستاشاپ (OpenLiteSpeed / LiteSpeed / Nginx)
نصب و تنظیم:
PHP-FPM
MariaDB/MySQL
OPcache
Redis یا Memcached در صورت نیاز
تنظیمات Cache مناسب پرستاشاپ
بهینهسازی اولیه برای:
Prestashop 1.7
عملکرد بکآفیس
سرعت لود صفحات
مصرف RAM و CPU
تنظیمات دیتابیس
تنظیم امنیت سرور شامل:
SSH Hardening
تغییر پورت SSH
Fail2Ban
Firewall
محدودسازی دسترسیها
اقدامات پایه ضد حمله و ضد اسپم
نصب SSL و تنظیم HTTPS
تنظیم DNS در صورت نیاز
راهاندازی بکاپ منظم و قابل بازیابی
ارائه مستندات دسترسی و تنظیمات نهایی
موارد مهم:
- شخصی مدنظر است که تجربه واقعی مدیریت سرور سایتهای پرستاشاپی داشته باشد، نه صرفاً نصب کنترلپنل.
- لطفاً در پیشنهاد خود موارد زیر را توضیح دهید:
- چه ساختاری برای وبسرور پیشنهاد میدهید و چرا؟
- چه کنترلپنلی پیشنهاد میدهید؟
- چه روش Cache برای پرستاشاپ مناسب میدانید؟
- چه روش بکاپی استفاده میکنید؟
- آیا تجربه بهینهسازی Prestashop دارید؟
- آیا بعد از تحویل پشتیبانی ارائه میدهید؟ اگر نمونه سرور فروشگاهی یا پروژه مشابه پرستاشاپ دارید لطفاً توضیح دهید.
سلام من قصد دارم یک VPS از ابر آروان تهیه کنم و نیاز دارم یک ادمین لینوکس حرفهای سرور را بهصورت کامل برای میزبانی سایت فروشگاهی پرستاشاپ و وردپرس آمادهسازی و کانفیگ کند.
سایت اصلی من در حال حاضر روی پرستاشاپ فعال است و دارای:
- حدود ۴۰۰۰ محصول
- دهها هزار سفارش
- و دیتابیس نسبتاً سنگین
میباشد؛ بنابراین پایداری، امنیت، سرعت، مدیریت منابع و بهینهسازی برای پرستاشاپ برای من اهمیت بالایی دارد.
موارد موردنیاز:
نصب و کانفیگ سیستمعامل مناسب (ترجیحاً Ubuntu 22.04 یا AlmaLinux)
نصب و کانفیگ کنترلپنل مناسب (ترجیحاً DirectAdmin یا پیشنهاد حرفهای شما)
نصب و بهینهسازی وبسرور مناسب برای پرستاشاپ (OpenLiteSpeed / LiteSpeed / Nginx)
نصب و تنظیم:
PHP-FPM
MariaDB/MySQL
OPcache
Redis یا Memcached در صورت نیاز
تنظیمات Cache مناسب پرستاشاپ
بهینهسازی اولیه برای:
Prestashop 1.7
عملکرد بکآفیس
سرعت لود صفحات
مصرف RAM و CPU
تنظیمات دیتابیس
تنظیم امنیت سرور شامل:
SSH Hardening
تغییر پورت SSH
Fail2Ban
Firewall
محدودسازی دسترسیها
اقدامات پایه ضد حمله و ضد اسپم
نصب SSL و تنظیم HTTPS
تنظیم DNS در صورت نیاز
راهاندازی بکاپ منظم و قابل بازیابی
ارائه مستندات دسترسی و تنظیمات نهایی
موارد مهم:
- شخصی مدنظر است که تجربه واقعی مدیریت سرور سایتهای پرستاشاپی داشته باشد، نه صرفاً نصب کنترلپنل.
- لطفاً در پیشنهاد خود موارد زیر را توضیح دهید:
- چه ساختاری برای وبسرور پیشنهاد میدهید و چرا؟
- چه کنترلپنلی پیشنهاد میدهید؟
- چه روش Cache برای پرستاشاپ مناسب میدانید؟
- چه روش بکاپی استفاده میکنید؟
- آیا تجربه بهینهسازی Prestashop دارید؟
- آیا بعد از تحویل پشتیبانی ارائه میدهید؟ اگر نمونه سرور فروشگاهی یا پروژه مشابه پرستاشاپ دارید لطفاً توضیح دهید.
بهبود و اصلاح اتصالات ماژولار، بهروزرسانیهای ساختاری، افزودن امکانات جدید و بهینهسازی دیتابیس و سرور. با توجه به انتقال سیستم به سرور جدید و ن بازنگری اساسی و حرفهای برای پایداری کامل است.
شرح دقیق شرح وظایف پروژه (در ۴ محور اصلی): ۱. مدیریت اتصالات و رفع خطاهای ارتباطی (Connections): عیبیابی و رفع خطاهای ارتباطی (API) بین WHMCS و ماژولهای تحویل سرویس، ثبت دامنه و سیستمهای نظارتی.
حل تداخلهای مربوط به سیستمهای صدور فاکتور خودکار و بازخوانی سابدومینها (Subdomain Routing).
بررسی و تست دقیق اتصالات درگاههای پرداخت ارزی/کریپتو (Crypto Gateways) و سرویسهای کارت مجازی.
۲. بهروزرسانیها و همگامسازی (Updates): بررسی سازگاری کدهای سیستم، توابع و ماژولها با نسخههای جدید PHP (نسخه 8.x).
بهروزرسانی امن و بدون دیتالاس (Data Loss) هسته WHMCS و ماژولهای حیاتی در صورت نیاز.
همگامسازی و آپدیت پایگاه داده بر اساس آخرین تغییرات ساختاری سیستم.
۳. پیادهسازی امکانات و قابلیتهای جدید (Features): راهاندازی و کانفیگ قابلیتهای جدید اتوماسیون برای تسهیل بیزینس مدلهای جدید (مانند بروکر کلاود، اشتراکهای هوش مصنوعی و ادز کردیت).
تنظیم و شخصیسازی هوکها (Hooks) برای خودکارسازی فرآیندهای خاص مدیریتی.
۴. بهینهسازی و ارتقای پرفورمنس (Optimization): بهینهسازی کامل دیتابیس (MySQL/MariaDB)، پاکسازی جداول زائد و کاهش لود سرور ناشی از کوئریهای سنگین.
ارتقای امنیت سیستم (تغییر مسیرهای حساس، تنظیم توابع امنیتی PHP و هماهنگی با کلودفلر/SSL).
تنظیم و بررسی دقیق Logهای سیستم و سرور جهت پیشگیری از رخداد خطاهای ناشناخته.
بهبود و اصلاح اتصالات ماژولار، بهروزرسانیهای ساختاری، افزودن امکانات جدید و بهینهسازی دیتابیس و سرور. با توجه به انتقال سیستم به سرور جدید و ن بازنگری اساسی و حرفهای برای پایداری کامل است.
شرح دقیق شرح وظایف پروژه (در ۴ محور اصلی): ۱. مدیریت اتصالات و رفع خطاهای ارتباطی (Connections): عیبیابی و رفع خطاهای ارتباطی (API) بین WHMCS و ماژولهای تحویل سرویس، ثبت دامنه و سیستمهای نظارتی.
حل تداخلهای مربوط به سیستمهای صدور فاکتور خودکار و بازخوانی سابدومینها (Subdomain Routing).
بررسی و تست دقیق اتصالات درگاههای پرداخت ارزی/کریپتو (Crypto Gateways) و سرویسهای کارت مجازی.
۲. بهروزرسانیها و همگامسازی (Updates): بررسی سازگاری کدهای سیستم، توابع و ماژولها با نسخههای جدید PHP (نسخه 8.x).
بهروزرسانی امن و بدون دیتالاس (Data Loss) هسته WHMCS و ماژولهای حیاتی در صورت نیاز.
همگامسازی و آپدیت پایگاه داده بر اساس آخرین تغییرات ساختاری سیستم.
۳. پیادهسازی امکانات و قابلیتهای جدید (Features): راهاندازی و کانفیگ قابلیتهای جدید اتوماسیون برای تسهیل بیزینس مدلهای جدید (مانند بروکر کلاود، اشتراکهای هوش مصنوعی و ادز کردیت).
تنظیم و شخصیسازی هوکها (Hooks) برای خودکارسازی فرآیندهای خاص مدیریتی.
۴. بهینهسازی و ارتقای پرفورمنس (Optimization): بهینهسازی کامل دیتابیس (MySQL/MariaDB)، پاکسازی جداول زائد و کاهش لود سرور ناشی از کوئریهای سنگین.
ارتقای امنیت سیستم (تغییر مسیرهای حساس، تنظیم توابع امنیتی PHP و هماهنگی با کلودفلر/SSL).
تنظیم و بررسی دقیق Logهای سیستم و سرور جهت پیشگیری از رخداد خطاهای ناشناخته.
درود بر شما ما یه پلاگین تو بستر وردپرسی توسعه دادیم ک تو این پلاگین فیچر های مختلفی وجود داره و با اکثر قسمت ها و دیتابیس هاش به جز AUT و دیتابیس یوزر و پسورد و عکس ها از دیتابیس ودرپرس مستقل هستش و یه بیشتر فرانتش با ری اکت و بعضی جاها با تایپ اسکریپت توسعه داده شده و در قسمت چتش هم از سرور نود و وب سوکت استفاده کردیم درخواستی ک داریم این هستش از یه متخصص با تجربه میخواییم کمک بگیریم ،برای قسمت زیر ساخت ک سرعت و کیفیت پلتفرم رو بررسی و راهکاری کوتاه و مقرون به صرفه برای توسعه زیر ساخت بهمون ارائه بده . الان و در حال حاضر قسمت وردپرس تو هاست اشترای ورپرس تو نت افراز هستش و قسمت وب سوکت و سرور نود تو بستر چابکان هستش میخواییم جوری بشه ک همه چی یکجا باشه با سرعت بالا و زیر ساخت لازم و امنیت بالا برای حداقل 5000 یوزر فعال بدون هیچگونه افت کیفیت و سرعت و موارد کنترلر هم برای رصد دائمی مصرف منابع هم داشته باشه و اگر در سرور اختصاصی بخواد راه اندازی بشه مسائل امینتی و اموزش و ..... هم به همراه داشته باشه لطفا دوستانی ک تجربه بالا در این زمینه دارن پیشنهاد بدن و بعد از مشورت و بررسی گزینه های مختلف بهترین گزینه انجام بشه
درود بر شما ما یه پلاگین تو بستر وردپرسی توسعه دادیم ک تو این پلاگین فیچر های مختلفی وجود داره و با اکثر قسمت ها و دیتابیس هاش به جز AUT و دیتابیس یوزر و پسورد و عکس ها از دیتابیس ودرپرس مستقل هستش و یه بیشتر فرانتش با ری اکت و بعضی جاها با تایپ اسکریپت توسعه داده شده و در قسمت چتش هم از سرور نود و وب سوکت استفاده کردیم درخواستی ک داریم این هستش از یه متخصص با تجربه میخواییم کمک بگیریم ،برای قسمت زیر ساخت ک سرعت و کیفیت پلتفرم رو بررسی و راهکاری کوتاه و مقرون به صرفه برای توسعه زیر ساخت بهمون ارائه بده . الان و در حال حاضر قسمت وردپرس تو هاست اشترای ورپرس تو نت افراز هستش و قسمت وب سوکت و سرور نود تو بستر چابکان هستش میخواییم جوری بشه ک همه چی یکجا باشه با سرعت بالا و زیر ساخت لازم و امنیت بالا برای حداقل 5000 یوزر فعال بدون هیچگونه افت کیفیت و سرعت و موارد کنترلر هم برای رصد دائمی مصرف منابع هم داشته باشه و اگر در سرور اختصاصی بخواد راه اندازی بشه مسائل امینتی و اموزش و ..... هم به همراه داشته باشه لطفا دوستانی ک تجربه بالا در این زمینه دارن پیشنهاد بدن و بعد از مشورت و بررسی گزینه های مختلف بهترین گزینه انجام بشه
نیازمند توسعه یک پلتفرم آموزشی با مدل B2B2C هستیم که دانشآموزان با اسکن QR Code روی جزوات فیزیکی/دیجیتال، هزینه ناچیزی پرداخت کرده و ویدیوی حل آن سوال را تماشا کنند. برای کاهش هزینهها در این فاز، پنل ادمین میتواند از پنلهای آماده فریمورکها (مثل Laravel Nova یا Django Admin) استفاده شود.
امکانات و نیازمندیهای قطعی بکاند و فرانتاند: ۱. احراز هویت و مدیریت کاربران: ثبتنام با پیامک (OTP) و ورودهای بعدی با «شماره موبایل + رمز عبور ثابت» (جهت کاهش هزینه پیامک). محدودیت دستگاه: هر کاربر همزمان فقط روی یک دستگاه فعال باشد (مدیریت Session در دیتابیس MySQL و ابطال خودکار نشستهای قبلی).
۲. سیستم مالی و کیف پول دوگانه: کیف پول با دو فیلد مجزا: موجودی نقدی (𝐶𝑎𝑠ℎ_𝐵𝑎𝑙𝑎𝑛𝑐𝑒Cash_Balance) و اعتبار هدیه (𝐺𝑖𝑓𝑡_𝐵𝑎𝑙𝑎𝑛𝑐𝑒Gift_Balance). منطق کسر هزینه: اولویت کسر با اعتبار هدیه است. پشتیبانی کامل تا اتصال به درگاه بانکی برای شارژ کیف پول نقدی. رعایت دقیق Database Transactions و Row Locking برای جلوگیری از خطاهای مالی.
۳. سیستم پورسانتدهی (Affiliate) ویژه دبیران/مشاورا: تخصیص 30% پورسانت از هر بار شارژ نقدی دانشآموز به حساب معرف (دبیر). پورسانت دارای محدودیت زمانی (مثلاً ۹ ماه پس از ثبت کد معرف) است. امکان ثبت کد معرف در پروفایل یا هنگام اولین شارژ نقدی.
۴. مدیریت محتوا و پنل ادمین: درج ویدیو شامل: لینک فایل MP4 (روی هاست دانلود جداگانه)، دستهبندی سهسطحی، قیمت، مدت زمان، وضعیت انتشار، شماره سوال و آپلود تصویر پاسخ تشریحی. تولید خودکار QR Code برای هر ویدیو با قابلیت تصحیح خطا (Level M/L). امکان خروجی گرفتن اکسل/ورد از لیست ویدیوها (شامل شماره سوال، کد یکتای ویدیو و نام فایل QR) برای صفحهآرایی.
۵. پخش ویدیو و امنیت نمایشی: ارتباط با هاست دانلود از طریق Hotlink Protection یا Signed URLs جهت جلوگیری از دانلود مستقیم فایل MP4. (تبدیل HLS). نمایش پاپآپ خرید قبل از پخش (نمایش قیمت، موجودی فعلی، مدت زمان ویدیو و دکمه پرداخت/شارژ). ایجاد واترمارک سمت فرانتاند (نمایش شماره موبایل کاربر با CSS/JS روی پلیر).
توضیحات فنی: زیرساخت: بکاند روی سرور مجازی لینوکس و ویدیوها روی هاست دانلود قرار میگیرند. زبان/فریمورک: ترجیحاً Laravel یا Django.
لطفاً پیشنهاد قیمت خود را دقیقاً بر اساس همین نیازمندیها اعلام فرمایید.
نیازمند توسعه یک پلتفرم آموزشی با مدل B2B2C هستیم که دانشآموزان با اسکن QR Code روی جزوات فیزیکی/دیجیتال، هزینه ناچیزی پرداخت کرده و ویدیوی حل آن سوال را تماشا کنند. برای کاهش هزینهها در این فاز، پنل ادمین میتواند از پنلهای آماده فریمورکها (مثل Laravel Nova یا Django Admin) استفاده شود.
امکانات و نیازمندیهای قطعی بکاند و فرانتاند: ۱. احراز هویت و مدیریت کاربران: ثبتنام با پیامک (OTP) و ورودهای بعدی با «شماره موبایل + رمز عبور ثابت» (جهت کاهش هزینه پیامک). محدودیت دستگاه: هر کاربر همزمان فقط روی یک دستگاه فعال باشد (مدیریت Session در دیتابیس MySQL و ابطال خودکار نشستهای قبلی).
۲. سیستم مالی و کیف پول دوگانه: کیف پول با دو فیلد مجزا: موجودی نقدی (𝐶𝑎𝑠ℎ_𝐵𝑎𝑙𝑎𝑛𝑐𝑒Cash_Balance) و اعتبار هدیه (𝐺𝑖𝑓𝑡_𝐵𝑎𝑙𝑎𝑛𝑐𝑒Gift_Balance). منطق کسر هزینه: اولویت کسر با اعتبار هدیه است. پشتیبانی کامل تا اتصال به درگاه بانکی برای شارژ کیف پول نقدی. رعایت دقیق Database Transactions و Row Locking برای جلوگیری از خطاهای مالی.
۳. سیستم پورسانتدهی (Affiliate) ویژه دبیران/مشاورا: تخصیص 30% پورسانت از هر بار شارژ نقدی دانشآموز به حساب معرف (دبیر). پورسانت دارای محدودیت زمانی (مثلاً ۹ ماه پس از ثبت کد معرف) است. امکان ثبت کد معرف در پروفایل یا هنگام اولین شارژ نقدی.
۴. مدیریت محتوا و پنل ادمین: درج ویدیو شامل: لینک فایل MP4 (روی هاست دانلود جداگانه)، دستهبندی سهسطحی، قیمت، مدت زمان، وضعیت انتشار، شماره سوال و آپلود تصویر پاسخ تشریحی. تولید خودکار QR Code برای هر ویدیو با قابلیت تصحیح خطا (Level M/L). امکان خروجی گرفتن اکسل/ورد از لیست ویدیوها (شامل شماره سوال، کد یکتای ویدیو و نام فایل QR) برای صفحهآرایی.
۵. پخش ویدیو و امنیت نمایشی: ارتباط با هاست دانلود از طریق Hotlink Protection یا Signed URLs جهت جلوگیری از دانلود مستقیم فایل MP4. (تبدیل HLS). نمایش پاپآپ خرید قبل از پخش (نمایش قیمت، موجودی فعلی، مدت زمان ویدیو و دکمه پرداخت/شارژ). ایجاد واترمارک سمت فرانتاند (نمایش شماره موبایل کاربر با CSS/JS روی پلیر).
توضیحات فنی: زیرساخت: بکاند روی سرور مجازی لینوکس و ویدیوها روی هاست دانلود قرار میگیرند. زبان/فریمورک: ترجیحاً Laravel یا Django.
لطفاً پیشنهاد قیمت خود را دقیقاً بر اساس همین نیازمندیها اعلام فرمایید.
برای تکمیل و توسعه یک سامانه مدیریتی تحت وب به یک برنامهنویس توانمند و باتجربه (کارلنسر) نیازمندیم.
🎯 موضوع پروژه: طراحی و توسعه سامانهای برای مدیریت عملکرد نیروهای استانی و شهرستانی با ویژگیهای زیر:
1️⃣ مدیریت پروژه (Project Management) ساختاری شبیه به نرمافزارهایی مانند Mizito اما سبکتر، سادهتر و متناسب با نیاز اختصاصی ما (بدون پیچیدگیهای غیرضروری)
2️⃣ سیستم CRM داخلی (غیرفروش) مدیریت داوطلبان فعالیتهای عامالمنفعه بهصورت مرحلهبهمرحله:
تعریف اقدامات برای راهبران
ثبت اقدام، نتیجه اقدام و مرحله بعد
امکان پیگیری مسیر رشد هر داوطلب
3️⃣ اتصال به سامانههای بیرونی از جمله:
اتصال به سامانه پیامک
امکان توسعه API برای ارتباط با سایر سامانهها
4️⃣ طراحی ماژولار و قابل توسعه در فازهای بعدی
🔹 مهارتهای مورد نیاز:
تسلط جدی به Python
تجربه طراحی بکاند (ترجیحاً Django / FastAPI)
تجربه طراحی دیتابیس و معماری پروژه
توانایی تحلیل کد موجود و ادامه توسعه
آشنایی با REST API
تجربه کار با Git
🔹 مزیت محسوب میشود:
تجربه طراحی CRM یا سیستم مدیریت پروژه
سابقه اتصال به پنل پیامکی
توانایی ارائه پیشنهاد معماری بهینه
برای تکمیل و توسعه یک سامانه مدیریتی تحت وب به یک برنامهنویس توانمند و باتجربه (کارلنسر) نیازمندیم.
🎯 موضوع پروژه: طراحی و توسعه سامانهای برای مدیریت عملکرد نیروهای استانی و شهرستانی با ویژگیهای زیر:
1️⃣ مدیریت پروژه (Project Management) ساختاری شبیه به نرمافزارهایی مانند Mizito اما سبکتر، سادهتر و متناسب با نیاز اختصاصی ما (بدون پیچیدگیهای غیرضروری)
2️⃣ سیستم CRM داخلی (غیرفروش) مدیریت داوطلبان فعالیتهای عامالمنفعه بهصورت مرحلهبهمرحله:
تعریف اقدامات برای راهبران
ثبت اقدام، نتیجه اقدام و مرحله بعد
امکان پیگیری مسیر رشد هر داوطلب
3️⃣ اتصال به سامانههای بیرونی از جمله:
اتصال به سامانه پیامک
امکان توسعه API برای ارتباط با سایر سامانهها
4️⃣ طراحی ماژولار و قابل توسعه در فازهای بعدی
🔹 مهارتهای مورد نیاز:
تسلط جدی به Python
تجربه طراحی بکاند (ترجیحاً Django / FastAPI)
تجربه طراحی دیتابیس و معماری پروژه
توانایی تحلیل کد موجود و ادامه توسعه
آشنایی با REST API
تجربه کار با Git
🔹 مزیت محسوب میشود:
تجربه طراحی CRM یا سیستم مدیریت پروژه
سابقه اتصال به پنل پیامکی
توانایی ارائه پیشنهاد معماری بهینه
سلام وقت به خیر به یک فرد حرفه ای در زمینه دواپس و تنظیمات سرور نیاز دارم که بهم آموزش بده چطور میتونم مشکل مسدود بودن IPهای اشتراکی کلادفلر در ایران و چطور رفع کنم برای سایتم سایت در زمینه فروش محصولات هست و از وردپرس استفاده میکنم
با توجه به اینکه سایت من انگلیسی هست و من نمیخوام به سرورهای داخل ایران منتقل کنم ترجیحا کانفینگ طوری باشه که هم در ایران قایل مشاهده باشه هم از خارج از ایران
من از روش ساخت اکانت های شانسی و رسیدن به یک Zone موقت که مسدود نیست نمیخوام استفاده کنم . یه روش پایدار میخوام
سلام وقت به خیر به یک فرد حرفه ای در زمینه دواپس و تنظیمات سرور نیاز دارم که بهم آموزش بده چطور میتونم مشکل مسدود بودن IPهای اشتراکی کلادفلر در ایران و چطور رفع کنم برای سایتم سایت در زمینه فروش محصولات هست و از وردپرس استفاده میکنم
با توجه به اینکه سایت من انگلیسی هست و من نمیخوام به سرورهای داخل ایران منتقل کنم ترجیحا کانفینگ طوری باشه که هم در ایران قایل مشاهده باشه هم از خارج از ایران
من از روش ساخت اکانت های شانسی و رسیدن به یک Zone موقت که مسدود نیست نمیخوام استفاده کنم . یه روش پایدار میخوام
به یک توسعهدهنده Python نیاز دارم که یک بکاند با FastAPI پیادهسازی کند که به Google Gemini API متصل شود.
ویژگیها:
ساخت endpoint برای چت (POST /chat) مدیریت API Key از طریق .env ساختار تمیز پروژه Dockerize کردن پروژه دیپلوی روی VPS لینوکس (Ubuntu) تنظیم Nginx فعالسازی SSL
تست کامل قبل از تحویل خروجی مورد انتظار:
سورس کد کامل در GitHub Dockerfile فایل راهنمای دیپلوی پروژه در حالت Production اجرا شده روی سرور
مهارتهای مورد نیاز: Python FastAPI Docker Linux Nginx آشنایی با Google Generative AI API
به یک توسعهدهنده Python نیاز دارم که یک بکاند با FastAPI پیادهسازی کند که به Google Gemini API متصل شود.
ویژگیها:
ساخت endpoint برای چت (POST /chat) مدیریت API Key از طریق .env ساختار تمیز پروژه Dockerize کردن پروژه دیپلوی روی VPS لینوکس (Ubuntu) تنظیم Nginx فعالسازی SSL
تست کامل قبل از تحویل خروجی مورد انتظار:
سورس کد کامل در GitHub Dockerfile فایل راهنمای دیپلوی پروژه در حالت Production اجرا شده روی سرور
مهارتهای مورد نیاز: Python FastAPI Docker Linux Nginx آشنایی با Google Generative AI API
من یک وباپلیکیشن React + Vite (SPA) روی سرور Ubuntu دارم که با Nginx سرو میشود و جلوی آن ArvanCloud CDN/Proxy قرار دارد. مشکل این است که با وجود اینکه روی سرور build جدید موجود است و فایلهای dist به درستی تولید شدهاند، روی دامنه آنلاین هنوز نسخه قدیمی HTML/asset سرو میشود و در نتیجه اپلیکیشن به Supabase قدیمی وصل میشود.
روی دیسک سرور، فایلهای build جدید به این Supabase اشاره میکنند: https://xtkpzkrgkhwgqkvuayak.supabase.co
اما در نسخه آنلاین، گاهی یک فایل index-*.js دیگری لود میشود که داخلش Supabase قدیمی دیده میشود: https://qpcixoizletxfdyxkprv.supabase.co
این یعنی در لایه Arvan/Edge یا تنظیمات Origin/Cache هنوز فایلهای قدیمی در حال سرو شدن است.
وضعیت فعلی و شواهد (برای فریلنسر)
روی سرور:
مسیر پروژه: /var/www/erp.baazboard.ir
خروجی build در: /var/www/erp.baazboard.ir/dist
dist/index.html و dist/assets/* وجود دارند.
Nginx root روی همین dist تنظیم شده.
تستها نشان میدهد:
روی فایلهای dist/assets/index-*.js → Supabase جدید است.
اما روی نسخه آنلاین → گاهی asset دیگری سرو میشود که روی دیسک وجود ندارد (Origin 404 ولی Edge 200).
کارهایی که فریلنسر باید انجام دهد (Scope دقیق)
بررسی کامل مسیر Deploy
اطمینان از اینکه build با branch درست انجام شده و فایلها واقعاً روی سرور جایگزین شدهاند.
بررسی اینکه Nginx دقیقاً همان dist را سرو میکند (نه مسیر دیگر/فایل دیگر).
تشخیص منبع نسخه قدیمی
تست و مقایسهی خروجی Origin و Edge:
curl روی 127.0.0.1 با Host Header
curl روی دامنه عمومی
مشخص کردن اینکه مشکل از کجاست:
Cache Arvan / Origin mismatch / Ruleهای caching / پروتکل HTTP/HTTPS بین Arvan و Origin / Service Worker / HTML caching
رفع نهایی و پایدار
اعمال تنظیمات درست کش:
/ و /index.html باید no-store/no-cache باشند (هم روی Origin و هم روی Arvan)
/assets/* میتواند long-cache باشد
پاکسازی (Purge/Invalidate) صحیح در Arvan برای مسیرهای لازم
اگر لازم شد، تنظیم Ruleهای Arvan برای bypass یا cache key صحیح
تحویل خروجی + گزارش
یک گزارش کوتاه شامل:
علت دقیق مشکل
اقدام انجام شده
دستورهای تست و خروجیهای قبل/بعد
پیشنهاد جلوگیری از تکرار (Best practice)
معیار تحویل (Acceptance Criteria)
در مرورگر و روی سرور، با دستورهای تست زیر:
فایل index.html آنلاین با نسخه سرور یکی باشد (hash یکسان یا حداقل لینک asset مطابق dist باشد).
فایل index-*.js آنلاین حتماً Supabase جدید را نشان دهد.
هیچ مسیر/asset قدیمی که روی دیسک نیست، از Edge سرو نشود.
پس از Deploy:
اپ به Supabase جدید وصل شود و دیتای قدیمی نمایش داده نشود.
یک بار هم تست در حالت Incognito و بعد از hard refresh انجام شود.
من یک وباپلیکیشن React + Vite (SPA) روی سرور Ubuntu دارم که با Nginx سرو میشود و جلوی آن ArvanCloud CDN/Proxy قرار دارد. مشکل این است که با وجود اینکه روی سرور build جدید موجود است و فایلهای dist به درستی تولید شدهاند، روی دامنه آنلاین هنوز نسخه قدیمی HTML/asset سرو میشود و در نتیجه اپلیکیشن به Supabase قدیمی وصل میشود.
روی دیسک سرور، فایلهای build جدید به این Supabase اشاره میکنند: https://xtkpzkrgkhwgqkvuayak.supabase.co
اما در نسخه آنلاین، گاهی یک فایل index-*.js دیگری لود میشود که داخلش Supabase قدیمی دیده میشود: https://qpcixoizletxfdyxkprv.supabase.co
این یعنی در لایه Arvan/Edge یا تنظیمات Origin/Cache هنوز فایلهای قدیمی در حال سرو شدن است.
وضعیت فعلی و شواهد (برای فریلنسر)
روی سرور:
مسیر پروژه: /var/www/erp.baazboard.ir
خروجی build در: /var/www/erp.baazboard.ir/dist
dist/index.html و dist/assets/* وجود دارند.
Nginx root روی همین dist تنظیم شده.
تستها نشان میدهد:
روی فایلهای dist/assets/index-*.js → Supabase جدید است.
اما روی نسخه آنلاین → گاهی asset دیگری سرو میشود که روی دیسک وجود ندارد (Origin 404 ولی Edge 200).
کارهایی که فریلنسر باید انجام دهد (Scope دقیق)
بررسی کامل مسیر Deploy
اطمینان از اینکه build با branch درست انجام شده و فایلها واقعاً روی سرور جایگزین شدهاند.
بررسی اینکه Nginx دقیقاً همان dist را سرو میکند (نه مسیر دیگر/فایل دیگر).
تشخیص منبع نسخه قدیمی
تست و مقایسهی خروجی Origin و Edge:
curl روی 127.0.0.1 با Host Header
curl روی دامنه عمومی
مشخص کردن اینکه مشکل از کجاست:
Cache Arvan / Origin mismatch / Ruleهای caching / پروتکل HTTP/HTTPS بین Arvan و Origin / Service Worker / HTML caching
رفع نهایی و پایدار
اعمال تنظیمات درست کش:
/ و /index.html باید no-store/no-cache باشند (هم روی Origin و هم روی Arvan)
/assets/* میتواند long-cache باشد
پاکسازی (Purge/Invalidate) صحیح در Arvan برای مسیرهای لازم
اگر لازم شد، تنظیم Ruleهای Arvan برای bypass یا cache key صحیح
تحویل خروجی + گزارش
یک گزارش کوتاه شامل:
علت دقیق مشکل
اقدام انجام شده
دستورهای تست و خروجیهای قبل/بعد
پیشنهاد جلوگیری از تکرار (Best practice)
معیار تحویل (Acceptance Criteria)
در مرورگر و روی سرور، با دستورهای تست زیر:
فایل index.html آنلاین با نسخه سرور یکی باشد (hash یکسان یا حداقل لینک asset مطابق dist باشد).
فایل index-*.js آنلاین حتماً Supabase جدید را نشان دهد.
هیچ مسیر/asset قدیمی که روی دیسک نیست، از Edge سرو نشود.
پس از Deploy:
اپ به Supabase جدید وصل شود و دیتای قدیمی نمایش داده نشود.
یک بار هم تست در حالت Incognito و بعد از hard refresh انجام شود.
سلام وقت بخیر لطفا با دقت خوانده شود تا وقت ارزشمند هر دویمان هدر نرود. سایت دارای دیتابیس سنگین دارای تاریخچه های قیمتی 10 ساله است و نیاز است تمامی موارد زیر هنگام انتقال رعایت شود ، حجم موارد مورد نیاز برای انتقال از سرور قدیم به جدید حدود 500 گیگ است و مهم ترین پارامتر برای ما سرعت بالای باز شدن صفحات است.
نکته بسیار مهم : سرور فعلی پنل گرافیکی ندارد و همه چیز با دستورات ssh است و برای انتقال فایلها میتواند از sftp استفاده کنید
کانفیگ حرفه ای nginx با توضیحات زیر :
1-انتقال کامل سایت و دیتابیس و اطلاعات به سرور جدید 2-تنظیم Nginx با کانفیگ بهینه برای وردپرس و صفحات کش شده 3-فعال کردن Redis برای Object Cache وردپرس و Session Cache ( بسیار مهم) 4-بهینهسازی MySQL/MariaDB برای حجم دیتابیس و تعداد آپدیتها 5-کانفیگ PHP-FPM برای تعداد Worker کافی براساس هستههای CPU 6-فعالسازی OPcache با مقدار حافظه بالا 7-تنظیم Cron برای بکاپ خودکار دیتابیس و فایلها روزانه 8-مانیتورینگ سرور (CPU، RAM، Disk I/O، Network) 9- تنظیم Firewall و Basic Security (Fail2Ban، محدود کردن SSH، …) 10- تنظیمات انتی دیداس و ssl و کلودفلر به صورت حرفه ای 11- بکاپ روزانه دیتابیس + نگهداری بکاپ حداقل 7 روز به همراه امکان بازگردانی سریع در صورت مشکل 12- MySQL/MariaDB با کانفیگ بهینه برای دیتابیس سنگین و بروزرسانیهای مکرر 13 - فعال کردن http2 برای سرعت سریعتر 14- باز شدن تمامی صفحات وب سایت بدون مشکل و هیچ اروری
سیستم عامل: Ubuntu 22.04 LTS وب سرور: Nginx + PHP-FPM + Redis (Object & Page Cache) پنل مدیریتی: نصب پنل گرافیکی سبک aaPanel فقط برای مدیریت آسان سرور و بکاپها. تمام ماژولهای غیرضروری غیرفعال شوند تا مصرف منابع به حداقل برسد. فوق العاده مهم است.
تقسیمبندی هارد: NVMe 1TB: برای وبسایت، دیتابیس (MySQL/MariaDB/PostgreSQL)، کش Redis و فایلهای داینامیک.
NVMe 1TB دوم: برای سیستم عامل، پنل مدیریتی، بکاپ و فایلهای سیستمی.
لطفا افراد با تجربه در این زمینه پاسخ دهند ، بحث زمان هم بسیار مهم است و مدت زمان و هزینه اعلام شود.
سرور فعلی فعلی با core i7 8700 و 2 ترا nvme سرور جدید : 2x xenon 2697 v4 و 2 ترا nvme و رم 128 gb
سلام وقت بخیر لطفا با دقت خوانده شود تا وقت ارزشمند هر دویمان هدر نرود. سایت دارای دیتابیس سنگین دارای تاریخچه های قیمتی 10 ساله است و نیاز است تمامی موارد زیر هنگام انتقال رعایت شود ، حجم موارد مورد نیاز برای انتقال از سرور قدیم به جدید حدود 500 گیگ است و مهم ترین پارامتر برای ما سرعت بالای باز شدن صفحات است.
نکته بسیار مهم : سرور فعلی پنل گرافیکی ندارد و همه چیز با دستورات ssh است و برای انتقال فایلها میتواند از sftp استفاده کنید
کانفیگ حرفه ای nginx با توضیحات زیر :
1-انتقال کامل سایت و دیتابیس و اطلاعات به سرور جدید 2-تنظیم Nginx با کانفیگ بهینه برای وردپرس و صفحات کش شده 3-فعال کردن Redis برای Object Cache وردپرس و Session Cache ( بسیار مهم) 4-بهینهسازی MySQL/MariaDB برای حجم دیتابیس و تعداد آپدیتها 5-کانفیگ PHP-FPM برای تعداد Worker کافی براساس هستههای CPU 6-فعالسازی OPcache با مقدار حافظه بالا 7-تنظیم Cron برای بکاپ خودکار دیتابیس و فایلها روزانه 8-مانیتورینگ سرور (CPU، RAM، Disk I/O، Network) 9- تنظیم Firewall و Basic Security (Fail2Ban، محدود کردن SSH، …) 10- تنظیمات انتی دیداس و ssl و کلودفلر به صورت حرفه ای 11- بکاپ روزانه دیتابیس + نگهداری بکاپ حداقل 7 روز به همراه امکان بازگردانی سریع در صورت مشکل 12- MySQL/MariaDB با کانفیگ بهینه برای دیتابیس سنگین و بروزرسانیهای مکرر 13 - فعال کردن http2 برای سرعت سریعتر 14- باز شدن تمامی صفحات وب سایت بدون مشکل و هیچ اروری
سیستم عامل: Ubuntu 22.04 LTS وب سرور: Nginx + PHP-FPM + Redis (Object & Page Cache) پنل مدیریتی: نصب پنل گرافیکی سبک aaPanel فقط برای مدیریت آسان سرور و بکاپها. تمام ماژولهای غیرضروری غیرفعال شوند تا مصرف منابع به حداقل برسد. فوق العاده مهم است.
تقسیمبندی هارد: NVMe 1TB: برای وبسایت، دیتابیس (MySQL/MariaDB/PostgreSQL)، کش Redis و فایلهای داینامیک.
NVMe 1TB دوم: برای سیستم عامل، پنل مدیریتی، بکاپ و فایلهای سیستمی.
لطفا افراد با تجربه در این زمینه پاسخ دهند ، بحث زمان هم بسیار مهم است و مدت زمان و هزینه اعلام شود.
سرور فعلی فعلی با core i7 8700 و 2 ترا nvme سرور جدید : 2x xenon 2697 v4 و 2 ترا nvme و رم 128 gb
سلام من یک سایت وردپرسی دارم که وقتی میخوام وارد پنل ادمین بشم 502 میده. توی لاگ های انجینیکس مینویسه :
2026/01/15 09:42:09 [error] 653#653: 62640 upstream sent too big header while reading response header from upstream, client: 151..*.20, server: ghaabshop.ir, request: "GET /wp-login.php?redirect_to=https%3A%2F%2Fghaabshop.ir%2Fwp-admin%2Fadmin.php&reauth=1 HTTP/2.0", upstream: "fastcgi://unix:/run/php/php8.3-fpm.sock:", host: "ghaabshop.ir"
اگر کسی ایده ای داره که چطور میشه این ارور رو حل کرد کمک بده اگر فایل دیگه ای رو نیاز دارید چک کنید بگید براتون میفرستم محتواشو
فقط قبل از شروع بهمن ماه میخوام حل بشه این مشکل
سلام من یک سایت وردپرسی دارم که وقتی میخوام وارد پنل ادمین بشم 502 میده. توی لاگ های انجینیکس مینویسه :
2026/01/15 09:42:09 [error] 653#653: 62640 upstream sent too big header while reading response header from upstream, client: 151..*.20, server: ghaabshop.ir, request: "GET /wp-login.php?redirect_to=https%3A%2F%2Fghaabshop.ir%2Fwp-admin%2Fadmin.php&reauth=1 HTTP/2.0", upstream: "fastcgi://unix:/run/php/php8.3-fpm.sock:", host: "ghaabshop.ir"
اگر کسی ایده ای داره که چطور میشه این ارور رو حل کرد کمک بده اگر فایل دیگه ای رو نیاز دارید چک کنید بگید براتون میفرستم محتواشو
فقط قبل از شروع بهمن ماه میخوام حل بشه این مشکل
سلام. کلاسایی که من مسازم تو مرحله ی
preparing the room...
گیر میکنه. وارد نمیشه
adobe connect enterprise 10.8
کسی هست بتونه همین امروز مشکلش رو رفع کنه؟
سلام. کلاسایی که من مسازم تو مرحله ی
preparing the room...
گیر میکنه. وارد نمیشه
adobe connect enterprise 10.8
کسی هست بتونه همین امروز مشکلش رو رفع کنه؟
عنوان پروژه: برنامه نویسی و راه اندازی پرتال حمل و نقل
توضیحات پروژه:
ما به دنبال یک برنامهنویس فول استک یا یک تیم برنامهنویسی ماهر برای طراحی و پیادهسازی یک پرتال حمل و نقل در قالب وبسایت و اپلیکیشن (نسخه اندروید) مشابه با سرویسهای موجود در بازار هستیم. هدف از این پروژه ایجاد یک سیستم جامع برای تسهیل جا به جایی بار از طریق وانتداران میباشد.
ویژگیهای اصلی پروژه:
- عملکرد کاربر: کاربران میتوانند از طریق اپلیکیشن یا وبسایت درخواست جا به جایی بار ارسال کنند.
- عملکرد شرکت باربری: شرکت باربری به عنوان واسط میتواند درخواستها را دریافت کرده و به رانندگان ارسال نماید.
- تأیید راننده: رانندگان پس از دریافت درخواست، در صورت تمایل باید فرم تأیید را پر کنند.
- اتصال با راهداری: با توجه به اطلاعات سه مولفه کلیدی (کاربر، شرکت باربری و راننده)، تمامی دیتاها از طریق API به راهداری ارسال میشود و نسخه دوم بارنامه صادر میگردد، که در پنل راننده قرار خواهد گرفت.
نیازمندیها:
- تجربه در توسعه وب و اپلیکیشنهای موبایل.
- تسلط به زبانهای برنامهنویسی مرتبط (مثل JavaScript، Python، یا مشابه).
- آشنایی با API و مدیریت دادهها.
- توانایی کار تیمی و ارتباط مؤثر با تمامی ذینفعان پروژه.
توضیحات بیشتر و جزئیات فنی در جلسات مشاورهای و گفتگوهای آتی ارائه خواهد شد.
دستهبندی پروژه: توسعه نرمافزار و آیتی
ما به دنبال یک همکاری مؤثر و پایدار هستیم و امیدواریم که با یکدیگر پروژهای موفق را به انجام برسانیم.
عنوان پروژه: برنامه نویسی و راه اندازی پرتال حمل و نقل
توضیحات پروژه:
ما به دنبال یک برنامهنویس فول استک یا یک تیم برنامهنویسی ماهر برای طراحی و پیادهسازی یک پرتال حمل و نقل در قالب وبسایت و اپلیکیشن (نسخه اندروید) مشابه با سرویسهای موجود در بازار هستیم. هدف از این پروژه ایجاد یک سیستم جامع برای تسهیل جا به جایی بار از طریق وانتداران میباشد.
ویژگیهای اصلی پروژه:
- عملکرد کاربر: کاربران میتوانند از طریق اپلیکیشن یا وبسایت درخواست جا به جایی بار ارسال کنند.
- عملکرد شرکت باربری: شرکت باربری به عنوان واسط میتواند درخواستها را دریافت کرده و به رانندگان ارسال نماید.
- تأیید راننده: رانندگان پس از دریافت درخواست، در صورت تمایل باید فرم تأیید را پر کنند.
- اتصال با راهداری: با توجه به اطلاعات سه مولفه کلیدی (کاربر، شرکت باربری و راننده)، تمامی دیتاها از طریق API به راهداری ارسال میشود و نسخه دوم بارنامه صادر میگردد، که در پنل راننده قرار خواهد گرفت.
نیازمندیها:
- تجربه در توسعه وب و اپلیکیشنهای موبایل.
- تسلط به زبانهای برنامهنویسی مرتبط (مثل JavaScript، Python، یا مشابه).
- آشنایی با API و مدیریت دادهها.
- توانایی کار تیمی و ارتباط مؤثر با تمامی ذینفعان پروژه.
توضیحات بیشتر و جزئیات فنی در جلسات مشاورهای و گفتگوهای آتی ارائه خواهد شد.
دستهبندی پروژه: توسعه نرمافزار و آیتی
ما به دنبال یک همکاری مؤثر و پایدار هستیم و امیدواریم که با یکدیگر پروژهای موفق را به انجام برسانیم.
⭐️ توضیحات پروژه
ما یک سرور لینوکسی داریم که چند دامنه و سابدامنه روی آن فعال است (WordPress + Laravel). اخیراً به دلیل تنظیمات اشتباه، بروزرسانیهای پلسک، و تداخل NGINX/Apache، سایتها دچار خطاهای مختلف شدهاند:
مشکلات فعلی:
پریدن مداوم SSL و عدم تطابق Certificate
تداخل NGINX و Apache
ریدایرکتهای اشتباه
اختلال در PHP-FPM و Socket
مشکلاتی که پلسک در فایلهای vhost ایجاد کرده
اختلال در Sandbox و APIهای لاراول
بالا نیامدن برخی دامنهها یا دریافت error 403/502
مشکل لود شدن پلسک بعد از بروزرسانی
نیاز به مرتبسازی کامل ساختار Server Blocks
ما نیازمند فردی هستیم که واقعاً قبلاً چنین مشکلاتی را حل کرده باشد.
⭐️ وظایف فریلنسر
بررسی کامل سرور و تشخیص مشکلات
رفع مشکلات SSL و Certificate Chain
حل تداخل NGINX/Apache
تنظیم مجدد سرویسها بدون خاموش شدن سایت
Reviewing و اصلاح vhostهای پلسک
حل مشکلات APIهای لاراول
Hardening و پایدارسازی نهایی سرور
ارائه گزارش کامل از تغییرات
⭐️ توضیحات پروژه
ما یک سرور لینوکسی داریم که چند دامنه و سابدامنه روی آن فعال است (WordPress + Laravel). اخیراً به دلیل تنظیمات اشتباه، بروزرسانیهای پلسک، و تداخل NGINX/Apache، سایتها دچار خطاهای مختلف شدهاند:
مشکلات فعلی:
پریدن مداوم SSL و عدم تطابق Certificate
تداخل NGINX و Apache
ریدایرکتهای اشتباه
اختلال در PHP-FPM و Socket
مشکلاتی که پلسک در فایلهای vhost ایجاد کرده
اختلال در Sandbox و APIهای لاراول
بالا نیامدن برخی دامنهها یا دریافت error 403/502
مشکل لود شدن پلسک بعد از بروزرسانی
نیاز به مرتبسازی کامل ساختار Server Blocks
ما نیازمند فردی هستیم که واقعاً قبلاً چنین مشکلاتی را حل کرده باشد.
⭐️ وظایف فریلنسر
بررسی کامل سرور و تشخیص مشکلات
رفع مشکلات SSL و Certificate Chain
حل تداخل NGINX/Apache
تنظیم مجدد سرویسها بدون خاموش شدن سایت
Reviewing و اصلاح vhostهای پلسک
حل مشکلات APIهای لاراول
Hardening و پایدارسازی نهایی سرور
ارائه گزارش کامل از تغییرات
پروژه اتوماسیون داروخانه با هدف دیجیتالیسازی فرآیندهای ثبت نسخه، مدیریت دارو، بیمه و گزارشگیری طراحی شده است. بخش زیادی از رابط کاربری (Frontend) و ساختار اولیه بکاند آماده است. هدف از این پروژه تکمیل بخشهای باقیمانده، اتصال کامل بین فرانتاند و بکاند، و آمادهسازی برای محیط پروداکشن است.
پروژه شامل موارد زیر است:
Frontend: React + Vite + Tailwind (UI و فرمهای پایه آماده است)
Backend: Supabase Edge Functions (PostgreSQL + Auth)
Deployment: Nginx + Ubuntu Server
هدف نهایی: تحویل نسخه نهایی آماده استقرار با مستندات کامل انتظارات ما: فریلنسر منتخب موظف است در مدت قرارداد موارد زیر را تحویل دهد:
فاز ۱ — تکمیل Backend
تکمیل و تست احراز هویت (Authentication + Authorization با نقشها)
طراحی و پیادهسازی CRUD برای جداول:
داروها (drugs)
بیماران (patients)
نسخهها (prescriptions)
فروش OTC (sales)
ایجاد گزارش درآمد و آمار فروش (API GET /reports/revenue)
فاز ۲ — اتصال کامل Frontend به API
اصلاح api.ts جهت اتصال به Supabase
تکمیل فرمهای ثبت دارو، ویرایش، حذف، نسخه جدید
اتصال نمودار درآمد و داشبورد اصلی به دادههای واقعی
رفع خطاهای احتمالی در VITE_API_BASE و Authorization header
فاز ۳ — Deployment و مستندسازی
build و بهینهسازی پروژه (Vite build)
پیکربندی Nginx برای سرویسدهی Frontend و Backend
تنظیم .env.example با مقادیر استاندارد
تحویل README و راهنمای نصب در محیط Production
پروژه اتوماسیون داروخانه با هدف دیجیتالیسازی فرآیندهای ثبت نسخه، مدیریت دارو، بیمه و گزارشگیری طراحی شده است. بخش زیادی از رابط کاربری (Frontend) و ساختار اولیه بکاند آماده است. هدف از این پروژه تکمیل بخشهای باقیمانده، اتصال کامل بین فرانتاند و بکاند، و آمادهسازی برای محیط پروداکشن است.
پروژه شامل موارد زیر است:
Frontend: React + Vite + Tailwind (UI و فرمهای پایه آماده است)
Backend: Supabase Edge Functions (PostgreSQL + Auth)
Deployment: Nginx + Ubuntu Server
هدف نهایی: تحویل نسخه نهایی آماده استقرار با مستندات کامل انتظارات ما: فریلنسر منتخب موظف است در مدت قرارداد موارد زیر را تحویل دهد:
فاز ۱ — تکمیل Backend
تکمیل و تست احراز هویت (Authentication + Authorization با نقشها)
طراحی و پیادهسازی CRUD برای جداول:
داروها (drugs)
بیماران (patients)
نسخهها (prescriptions)
فروش OTC (sales)
ایجاد گزارش درآمد و آمار فروش (API GET /reports/revenue)
فاز ۲ — اتصال کامل Frontend به API
اصلاح api.ts جهت اتصال به Supabase
تکمیل فرمهای ثبت دارو، ویرایش، حذف، نسخه جدید
اتصال نمودار درآمد و داشبورد اصلی به دادههای واقعی
رفع خطاهای احتمالی در VITE_API_BASE و Authorization header
فاز ۳ — Deployment و مستندسازی
build و بهینهسازی پروژه (Vite build)
پیکربندی Nginx برای سرویسدهی Frontend و Backend
تنظیم .env.example با مقادیر استاندارد
تحویل README و راهنمای نصب در محیط Production
فرض نمایید دو سرور داریم یکی برای محیط production سایت و دیگری برای محیط test سایت می باشد
دامنه اصلی site.com و دامنه محیط تستی test.com فرض شده است
برای فرانت سایت از next.js استفاده شده و برای بک اند هم از لاراول استفاده شده است، همچنین دیتابیس پروژه postgresql بوده و از ردیس برای کش استفاده می کند
site.com و test.com صفحه سایت را لود می کند (next.js) support.site.com و support.test.com هم برای دسترسی به پنل مدیریتی (پشتیبانی) می باشد api.site.com و api.test.com مربوط به آدرس پایه api می باشد (لاراول)
حداقل سرویس های مورد نیاز هر دو این سرورها: ssh bind nginx php fpm postgresql supervisor redis SSL FTP Fail2ban
علاوه بر این برای محیط تست این موارد لازم است: Composer node & npm Git & GitLab
همچنین نیاز به راه اندازی cicd می باشد به طوری که توسعه دهنده وقتی کدی را روی سرور تستی ارسال می کند محیط تستی به آدرس test.com بروز شود و در صورت مرج با برنچ اصلی پروژه روی سرور site.com بروز شود
موارد مربوط به تیون کردن سرور، سرویس ها و نکات امنیتی می شود نیز در نظر گرفته شود + موارد تنظیمات اولیه قبل نصب مثل بروزرسانی سیستم و ریپو و ست کردن درست تایم زون برای سیستم و دیتابیس و php
برای بالا آوردن این زیرساخت نیاز به آموزش دارم، روش آموزش هم شما بگید (فیلم و نت برداری یا آنلاین و نت برداری) قبلا خیلی از این سرویس ها رو راه انداخته بودم با محیط لینوکس آشنا بودم ولی برای سال ها پیش هستش البته cicd رو خیلی راه اندازی اولیه شو آشنا نیستم
اگر پیشنهادهای دیگری هم دارید خوشحال میشم زیر ساخت رو بهتر کنیم، تشکر
فرض نمایید دو سرور داریم یکی برای محیط production سایت و دیگری برای محیط test سایت می باشد
دامنه اصلی site.com و دامنه محیط تستی test.com فرض شده است
برای فرانت سایت از next.js استفاده شده و برای بک اند هم از لاراول استفاده شده است، همچنین دیتابیس پروژه postgresql بوده و از ردیس برای کش استفاده می کند
site.com و test.com صفحه سایت را لود می کند (next.js) support.site.com و support.test.com هم برای دسترسی به پنل مدیریتی (پشتیبانی) می باشد api.site.com و api.test.com مربوط به آدرس پایه api می باشد (لاراول)
حداقل سرویس های مورد نیاز هر دو این سرورها: ssh bind nginx php fpm postgresql supervisor redis SSL FTP Fail2ban
علاوه بر این برای محیط تست این موارد لازم است: Composer node & npm Git & GitLab
همچنین نیاز به راه اندازی cicd می باشد به طوری که توسعه دهنده وقتی کدی را روی سرور تستی ارسال می کند محیط تستی به آدرس test.com بروز شود و در صورت مرج با برنچ اصلی پروژه روی سرور site.com بروز شود
موارد مربوط به تیون کردن سرور، سرویس ها و نکات امنیتی می شود نیز در نظر گرفته شود + موارد تنظیمات اولیه قبل نصب مثل بروزرسانی سیستم و ریپو و ست کردن درست تایم زون برای سیستم و دیتابیس و php
برای بالا آوردن این زیرساخت نیاز به آموزش دارم، روش آموزش هم شما بگید (فیلم و نت برداری یا آنلاین و نت برداری) قبلا خیلی از این سرویس ها رو راه انداخته بودم با محیط لینوکس آشنا بودم ولی برای سال ها پیش هستش البته cicd رو خیلی راه اندازی اولیه شو آشنا نیستم
اگر پیشنهادهای دیگری هم دارید خوشحال میشم زیر ساخت رو بهتر کنیم، تشکر
به دنبال یک توسعهدهنده فولاستک هستیم برای همکاری در پروژههای وبسایت. همکاری شامل نگهداری، پشتیبانی، افزودن ویژگیهای جدید و ارتقاء نسخهها خواهد بود.
مهارتهای مورد انتظار:
تسلط به Vue.js و Nuxt.js
تسلط به Node.js
تجربه کار با سرور و سیستمهای ابری
توانایی مدیریت پروژه و حل مشکلات فنی
آشنایی با داکر
به دنبال یک توسعهدهنده فولاستک هستیم برای همکاری در پروژههای وبسایت. همکاری شامل نگهداری، پشتیبانی، افزودن ویژگیهای جدید و ارتقاء نسخهها خواهد بود.
مهارتهای مورد انتظار:
تسلط به Vue.js و Nuxt.js
تسلط به Node.js
تجربه کار با سرور و سیستمهای ابری
توانایی مدیریت پروژه و حل مشکلات فنی
آشنایی با داکر
سیستمی میخوایم که تعداد درخواستها به یک دامین از سمت کاربر (مثل semrush.com) بیشتر از ۱ در هر چند ثانیه نباشد. اگر تعداد درخواستها از این حد بیشتر شد، سیستم باید به کاربر خطا برگردونه.
مقدار محدودیت باید قابل تغییر باشد. مانیتورینگ برای مشاهدهٔ درخواستها ساخته بشه
مهارتهای لازم: لینوکس، شبکه، ابزارهای کنترل ترافیک (مثل Nginx )، Redis، مانیتورینگ.
سیستمی میخوایم که تعداد درخواستها به یک دامین از سمت کاربر (مثل semrush.com) بیشتر از ۱ در هر چند ثانیه نباشد. اگر تعداد درخواستها از این حد بیشتر شد، سیستم باید به کاربر خطا برگردونه.
مقدار محدودیت باید قابل تغییر باشد. مانیتورینگ برای مشاهدهٔ درخواستها ساخته بشه
مهارتهای لازم: لینوکس، شبکه، ابزارهای کنترل ترافیک (مثل Nginx )، Redis، مانیتورینگ.
نیاز به توسعه یک سامانه مبتنی بر Node.js و TypeScript داریم که دارای ویژگیهای زیر باشد: • دارای Mail Server داخلی جهت دریافت مستقیم ایمیلها (SMTP preferred) • تحلیل محتوای ایمیل با استفاده از الگوهای ذخیرهشده در پایگاه داده • در صورت عدم وجود الگو، تولید الگوی جدید با کمک هوش مصنوعی و ذخیره آن برای استفادههای بعدی • استخراج اطلاعات کلیدی از ایمیل شامل: IP، شماره شناسایی، نوع رویداد و … • ارسال پیامک به کاربران پس از پردازش ایمیل (API ارسال پیامک ارائه خواهد شد) • امکان اتصال به درگاه پرداخت برای شارژ اعتبار هر کاربر • مدیریت اعتبار کاربران، بررسی موجودی پیش از ارسال پیامک • قابلیت تعریف نام دلخواه برای هر شناسه جهت استفاده در متن پیامک • طراحی API داخلی برای مدیریت کاربران، دوربینها، الگوها و تراکنشها
تکنولوژیهای مورد انتظار: • Node.js (آخرین نسخه پایدار) • TypeScript • ترجیحاً استفاده از PostgreSQL یا MongoDB برای ذخیرهسازی • استفاده از ابزارهای تست و لاگ مناسب • ساختار ماژولار و قابل توسعه
سایر موارد: • لطفاً نمونهکار مرتبط و توانمندی خود در Node.js/TypeScript را همراه پیشنهاد ارسال فرمایید. • امنیت، پایداری و مقیاسپذیری سیستم مهم است.
نیاز به توسعه یک سامانه مبتنی بر Node.js و TypeScript داریم که دارای ویژگیهای زیر باشد: • دارای Mail Server داخلی جهت دریافت مستقیم ایمیلها (SMTP preferred) • تحلیل محتوای ایمیل با استفاده از الگوهای ذخیرهشده در پایگاه داده • در صورت عدم وجود الگو، تولید الگوی جدید با کمک هوش مصنوعی و ذخیره آن برای استفادههای بعدی • استخراج اطلاعات کلیدی از ایمیل شامل: IP، شماره شناسایی، نوع رویداد و … • ارسال پیامک به کاربران پس از پردازش ایمیل (API ارسال پیامک ارائه خواهد شد) • امکان اتصال به درگاه پرداخت برای شارژ اعتبار هر کاربر • مدیریت اعتبار کاربران، بررسی موجودی پیش از ارسال پیامک • قابلیت تعریف نام دلخواه برای هر شناسه جهت استفاده در متن پیامک • طراحی API داخلی برای مدیریت کاربران، دوربینها، الگوها و تراکنشها
تکنولوژیهای مورد انتظار: • Node.js (آخرین نسخه پایدار) • TypeScript • ترجیحاً استفاده از PostgreSQL یا MongoDB برای ذخیرهسازی • استفاده از ابزارهای تست و لاگ مناسب • ساختار ماژولار و قابل توسعه
سایر موارد: • لطفاً نمونهکار مرتبط و توانمندی خود در Node.js/TypeScript را همراه پیشنهاد ارسال فرمایید. • امنیت، پایداری و مقیاسپذیری سیستم مهم است.
MySQL • نصب MySQL server • پیکربندی کاربران، دسترسیها و تنظیمات دیتابیس
UV (package manager) • نصب UV • افزودن و مدیریت dependencie های پروژه
Flask Application • رفع خطاها و باگهای کد
- دو, سه تا ارور mysql هست یکیش به خاطر استفاده نکردن برنامه نویس قبلی از sqlalchemy هست
- ارور دیپندنسی ها هست , پکیج هایی که بکاند کار قبلی استفاده کردن با پایتون 3.12 کار نمیکنه
Nginx • نصب Nginx • پیکربندی reverse-proxy برای هدایت ترافیک به Flask
Certbot • نصب Certbot • دریافت و نصب SSL certificate از Let’s Encrypt
Cloudflare • تنظیم DNS records در Cloudflare برای اشاره به IP سرور • فعالسازی تنظیمات پروکسی و امنیتی مورد نیاز
MySQL • نصب MySQL server • پیکربندی کاربران، دسترسیها و تنظیمات دیتابیس
UV (package manager) • نصب UV • افزودن و مدیریت dependencie های پروژه
Flask Application • رفع خطاها و باگهای کد
- دو, سه تا ارور mysql هست یکیش به خاطر استفاده نکردن برنامه نویس قبلی از sqlalchemy هست
- ارور دیپندنسی ها هست , پکیج هایی که بکاند کار قبلی استفاده کردن با پایتون 3.12 کار نمیکنه
Nginx • نصب Nginx • پیکربندی reverse-proxy برای هدایت ترافیک به Flask
Certbot • نصب Certbot • دریافت و نصب SSL certificate از Let’s Encrypt
Cloudflare • تنظیم DNS records در Cloudflare برای اشاره به IP سرور • فعالسازی تنظیمات پروکسی و امنیتی مورد نیاز