درباره پروژه
ماهنت یک سرویسدهنده اینترنت است که برای مدیریت مشترکین، صورتحساب و پشتیبانی به یک سامانه یکپارچه نیاز داشت. ما یک CRM سهبخشی شامل پنل مدیریت، پنل مشتری و API مرکزی طراحی کردیم که مستقیماً با روترهای شبکه در ارتباط است.
اتصال به شبکه
سامانه از طریق API روترهای MikroTik (ترجیحاً api-ssl با گواهی) وضعیت اتصال و مصرف مشترکین را میخواند و کاربران PPP را بهصورت خودکار میسازد، تمدید یا قطع میکند. برای هر روتر یک کاربر API اختصاصی با کمترین سطح دسترسی و محدودیت IP مبدأ تعریف شد.
استقرار
- اجرای سرویسها با Docker Compose و مسیریابی دامنهها با Caddy و HTTPS خودکار
- پشتیبانی همزمان از MySQL/MariaDB و PostgreSQL
- راهنمای نصب روی هاست cPanel و بهروزرسانی خودکار از GitHub
- وبسایت عمومی شرکت بهصورت مستقل و بدون تداخل با سامانه CRM