⸻
راهاندازی سرور به عنوان حافظه دائمی خارجی برای MyGPT
شرح پروژه:
من قصد دارم یک سرور اختصاصی راهاندازی کنم تا بهعنوان حافظه دائمی خارجی برای پروژههای مرتبط با هوش مصنوعی شخصی (مثل MyGPT) استفاده شود. این سرور باید بتواند اطلاعاتی که با جی پی تی تبادل میشه و بسیاری از دادههای دیگر را بهصورت ساختارمند و ایمن نگهداری کند. همچنین نیاز دارم اطلاعات بهصورت منظم و خودکار بکآپگیری شده و فایلهای بکآپ به ایمیل من ارسال شوند.
هدف از این پروژه، داشتن یک سیستم ایمن، سریع، مقیاسپذیر و همیشه در دسترس برای ذخیره و بازیابی دادهها از طریق API است.
⸻
مواردی که باید انجام شود:
1. راهاندازی و کانفیگ سرور (Linux preferred)
• نصب و پیکربندی اولیه سرور
• کانفیگ فایروال، SSH امن، و مدیریت دسترسیها
2. طراحی و پیادهسازی API RESTful
• ساختاردهی endpointها برای ذخیره، ویرایش، بازیابی و حذف دادهها
• احراز هویت و سطوح دسترسی برای درخواستها (JWT یا OAuth)
3. راهاندازی و پیکربندی دیتابیس
• ترجیحاً MongoDB (قابلیت کار با ساختارهای داینامیک و JSON-friendly)
• طراحی ساختارهای اولیه دیتابیس برای دادههای مختلف (کارکنان، مدلها، فریمورکها، …)
• مدیریت اتصال API به دیتابیس با امنیت بالا
4. اقدامات امنیتی حیاتی
• رمزنگاری دادههای حساس
• بررسی و تقویت آسیبپذیریها (Security Hardening)
• مدیریت دسترسی به اطلاعات با رولهای مشخص
5. نصب سیستم بکآپگیری اتوماتیک
• بکآپگیری از دیتابیس بهصورت روزانه یا هفتگی
• ارسال فایلهای بکآپ به ایمیل یا فضای ابری (مثل Google Drive / Dropbox / Amazon S3)
6. تست، مستندسازی و آموزش کوتاه برای استفاده
• تست کلیه APIها و امنیت ارتباط
• ارائه مستندات API برای استفادههای آتی
• ارائه راهنمای سریع برای مدیریت سرور و بازیابی دادهها
⸻
تخصصهای مورد نیاز:
• تسلط کامل به Node.js / Express.js یا Python / FastAPI
• تجربه کار با MongoDB (یا در صورت پیشنهاد بهتر، PostgreSQL)
• آشنایی با DevOps و کانفیگ سرور (Ubuntu / Debian / CentOS)
• مهارت در امنسازی سرورها و پیادهسازی Best Practices امنیتی
• آشنایی با ابزارهای بکآپگیری و ارسال خودکار (cron jobs + mail clients)
• تجربه طراحی APIهای امن و مستندشده
• دقت بالا در مستندسازی فنی
• روحیه همکاری و پاسخگویی در طول اجرای پروژه
⸻
⸻
اگر مایل به همکاری در این پروژه جذاب هستید و تخصصهای بالا را دارید، لطفاً رزومه یا نمونه کارهای مرتبط خود را ارسال نمایید.
⸻