قابل سفارش — نصب در مرحلهٔ سفارش

Portainer؛ مدیریت Docker از مرورگر، بدون حفظ کردن فرمان‌ها

Portainer Community Edition یک پنل وب متن‌باز برای دیدن و مدیریت کانتینرها، ایمیج‌ها، volume‌ها و stack‌های Docker است. آن را در مرحلهٔ سفارش انتخاب کنید تا Docker و Portainer خودکار روی سرور ابری تهران نصب شوند؛ فقط بلافاصله پس از آماده شدن سرور حساب مدیر را بسازید، چون اولین کسی که پنل را باز کند مدیر می‌شود.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

لوگوی Portainer CE

Portainer CE

اپلیکیشن روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • حداقل ۵۱۲ مگابایت RAM،  پلن mini کافی است
  • حساب مدیر را فوراً بسازید،  اولین بازدیدکننده مدیر می‌شود
  • پورت ۹۴۴۳ با HTTPS،  و ۹۰۰۰ با HTTP
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

پنل Portainer برای Docker روی سرور ابری ایران‌کلاد

وضعیت همهٔ کانتینرها، لاگ‌ها و stack‌های Docker را در مرورگر ببینید و تیم را بدون دسترسی SSH در مدیریت سرویس‌ها شریک کنید.

Portainer را در گام دوم سفارش از تب اپلیکیشن‌ها انتخاب کنید؛ Docker و Portainer خودکار نصب و پورت‌های پنل در فایروال باز می‌شوند. نصب رایگان است و از پلن mini به بالا کار می‌کند.

حساب مدیر را بلافاصله بعد از آماده شدن سرور بسازید

نصب خودکار حساب مدیر نمی‌سازد: اولین کسی که آدرس پنل را باز کند، مدیر Portainer می‌شود و از آن پس به Docker همین سرور دسترسی کامل دارد. پس همین که نصب در تب «اپلیکیشن» تمام شد، آدرس https://IP:9443 را باز کنید و حساب مدیر را با رمز قوی بسازید. اگر حدود پنج دقیقه بگذرد، Portainer برای امنیت راه‌اندازی را قفل می‌کند و با docker restart portainer فرصت تازه می‌گیرید. در صورت تمایل پیش از آن، پورت‌ها را در تب فایروال به IP خودتان محدود کنید.

Portainer در یک نگاه

کانتینر و stack

اجرای فایل compose از ویرایشگر وب یا مخزن Git و مدیریت چرخهٔ عمر سرویس‌ها.

چند سرور در یک پنل

سرورهای دیگر، کلاستر Swarm یا Kubernetes را با agent به همین پنل وصل کنید.

کاربر و تیم

برای هر عضو تیم دسترسی جدا به محیط‌های مشخص، بدون اشتراک رمز root.

۵ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم ۵۱۲ مگابایت RAM

    در صفحهٔ سفارش سرور ابری یک پلن انتخاب کنید؛ Portainer به حداقل ۵۱۲ مگابایت حافظه نیاز دارد و کوچک‌ترین پلن، یعنی mini با ۱ گیگابایت RAM، برای آن کافی است.

  2. گام ۲: انتخاب Portainer در تب اپلیکیشن‌ها

    در گام دوم سفارش تب اپلیکیشن‌ها را باز کنید و Portainer را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد و فقط ساعتی سرور را می‌پردازید.

  3. گام ۳: نصب خودکار و قوانین فایروال

    پس از بالا آمدن سرور، Docker و Portainer CE خودکار نصب می‌شوند و قوانین فایروال پورت‌های ۹۰۰۰، ۹۴۴۳ و ۸۰۰۰ خودکار اعمال می‌شوند. آدرس پنل http و https در تب اپلیکیشن صفحهٔ سرور نمایش داده می‌شود.

  4. گام ۴: ساخت فوری حساب مدیر

    نصب حساب مدیر نمی‌سازد: نخستین کسی که آدرس پنل را باز کند مدیر می‌شود. پس بلافاصله آدرس https را از تب اپلیکیشن باز کنید و رمز قوی بگذارید. اگر حدود پنج دقیقه بگذرد، Portainer قفل می‌شود و باید یک بار ری‌استارتش کنید.

  5. گام ۵: اتصال به محیط local

    در صفحهٔ اول، محیط Docker محلی را انتخاب کنید. کانتینرها، ایمیج‌ها، volume‌ها و شبکه‌های همین سرور فوراً در پنل دیده می‌شوند و می‌توانید اولین stack را بسازید.

قیمت و سفارش

هزینهٔ اجرای Portainer CE

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Portainer CE

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Portainer

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Portainer روی سرور ابری ایران‌کلاد

این راهنما برای توسعه‌دهنده‌ها، مدیران سیستم و تیم‌های کوچکی است که سرویس‌هایشان را با Docker اجرا می‌کنند و می‌خواهند وضعیت همه‌چیز را در یک پنل ببینند. توضیح می‌دهیم Portainer چه می‌کند و چه نمی‌کند، نصب خودکار آن در مرحلهٔ سفارش چه چیزی آماده می‌کند و چه کاری بلافاصله با شماست، با Swarm و Kubernetes چه نسبتی دارد و مهم‌تر از همه، چطور پنلی را که عملاً دسترسی root دارد امن نگه دارید.

۹ بخش حدود ۷ دقیقه مطالعه

فهرست مطالب

Portainer چیست و چه کسی به آن نیاز دارد؟

Portainer یک پنل مدیریت وب برای Docker‏، Docker Swarm و Kubernetes است. خودش هم به‌صورت یک کانتینر کوچک اجرا می‌شود، به سوکت Docker وصل می‌شود و هر چیزی را که روی سرور در حال اجراست در یک رابط گرافیکی نشان می‌دهد: کانتینرها و وضعیتشان، مصرف CPU و حافظه، لاگ‌ها، ایمیج‌های دانلودشده، volume‌ها و شبکه‌ها.

مخاطب اصلی Portainer تیمی است که Docker را جدی استفاده می‌کند اما نمی‌خواهد همهٔ اعضا برای دیدن یک لاگ یا ری‌استارت یک سرویس وارد SSH شوند. برنامه‌نویسی که می‌خواهد نسخهٔ تازهٔ سرویسش را خودش مستقر کند، مدیری که می‌خواهد ببیند کدام کانتینر حافظه را پر کرده، یا کسی که تازه با Docker آشنا شده و می‌خواهد مفاهیم را بصری ببیند، همه از Portainer سود می‌برند.

Portainer جایگزین دانستن Docker نیست. وقتی مشکلی پیش بیاید، هنوز باید بدانید شبکه و volume چطور کار می‌کنند. Portainer کار روزمره را سریع‌تر و خطای انسانی را کمتر می‌کند، اما تصمیم‌های معماری با خودتان است.

امکانات Portainer Community در کار روزمره

کارهایی که بیشتر تیم‌ها از روز اول با Portainer انجام می‌دهند:

  • مدیریت کانتینر: اجرا، توقف، ری‌استارت، حذف و ساخت دوباره با تنظیمات قبلی
  • لاگ و کنسول: دیدن لاگ زنده و باز کردن shell داخل کانتینر از مرورگر
  • stack: اجرای فایل docker-compose از ویرایشگر وب، آپلود یا مخزن Git
  • ایمیج، volume و شبکه: پاک‌سازی ایمیج‌های بی‌استفاده و دیدن فضای مصرفی
  • قالب‌های برنامه: راه‌اندازی سرویس‌های رایج از فهرست قالب‌ها با چند کلیک
  • کاربر و تیم: دسترسی جدا برای اعضای تیم به محیط‌های مشخص
  • چند محیط: اتصال سرورهای دیگر، کلاستر Swarm یا Kubernetes با agent

بازگشت به فهرست مطالب

راه‌اندازی Portainer روی سرور ایران‌کلاد

Portainer در فهرست اپلیکیشن‌های سفارش سرور ابری فعال است. در گام دوم سفارش، تب اپلیکیشن‌ها را باز کنید و Portainer را بزنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود و هر پلنی با دست‌کم ۵۱۲ مگابایت حافظه، از mini به بالا، مناسب است. نصب هزینهٔ جداگانه ندارد. پس از بالا آمدن سرور، اسکریپت نصب بستهٔ docker.io را نصب و سرویس Docker را فعال می‌کند، volume به نام portainer_data را می‌سازد و ایمیج portainer/portainer-ce را با گزینهٔ restart always اجرا می‌کند.

سوکت /var/run/docker.sock به Portainer داده می‌شود تا Docker همین سرور را مدیریت کند و volume داده روی مسیر /data قرار می‌گیرد. سه پورت منتشر می‌شود: ۹۴۴۳ برای پنل HTTPS با گواهی خودامضا، ۹۰۰۰ برای پنل http و ۸۰۰۰ برای تونل Edge Agent؛ قوانین فایروال همین سه پورت خودکار روی سرور اعمال می‌شوند. آدرس هر دو پنل با IP واقعی سرور در تب اپلیکیشن صفحهٔ سرور نوشته می‌شود.

مهم‌ترین نکته: نصب خودکار حساب مدیر نمی‌سازد و هر کسی که اول آدرس پنل را باز کند، مدیر می‌شود. پس به محض آماده شدن سرور، آدرس https را از تب اپلیکیشن باز کنید و حساب مدیر را با رمز قوی بسازید. مرورگر به خاطر گواهی خودامضا هشدار می‌دهد که در این مرحله طبیعی است. Portainer اگر ظرف حدود پنج دقیقه مدیر نسازد، راه‌اندازی را قفل می‌کند؛ در آن صورت با docker restart portainer یک فرصت تازه بگیرید. برای احتیاط بیشتر می‌توانید پیش از ساخت مدیر، در تب فایروال پورت‌های پنل را فقط برای IP خودتان باز بگذارید.

اگر روزی بخواهید Portainer را از نو نصب کنید یا نصب را دستی بررسی کنید، همان مراحل بالا با فرمان‌های docker volume create و docker run قابل تکرار است؛ docker ps باید کانتینری به نام portainer را در حال اجرا نشان دهد.

موردمقدار در اسکریپت مانکته
نسخهPortainer CE، برچسب latestبه‌روزرسانی با دریافت ایمیج تازه
پنل HTTPSپورت ۹۴۴۳گواهی خودامضا
پنل httpپورت ۹۰۰۰برای اتصال پروکسی یا بستن
Edge Agentپورت ۸۰۰۰فقط اگر سرور دور وصل می‌کنید
دادهvolume به نام portainer_dataکاربران، تنظیمات و stack‌ها
ساخت مدیردر اولین بازدیدمهلت حدود پنج دقیقه

بازگشت به فهرست مطالب

هزینه و اندازهٔ سرور برای Portainer

Portainer Community رایگان است و خودش فقط حدود چند ده مگابایت حافظه می‌گیرد؛ بنابراین اندازهٔ سرور را سرویس‌هایی تعیین می‌کنند که با Portainer اجرا می‌کنید، نه خود Portainer. برای یادگیری Docker یا چند سرویس سبک مثل یک وب‌سایت استاتیک و یک ابزار پایش، پلن mini کافی است.

اگر stack‌هایتان پایگاه داده، صف پیام یا برنامهٔ Java و Node دارند، standard یا plus انتخاب درست‌تری است. ایمیج‌های Docker هم فضای دیسک می‌گیرند و با هر به‌روزرسانی نسخهٔ قبلی باقی می‌ماند؛ پاک‌سازی دوره‌ای ایمیج‌های بی‌استفاده از بخش Images در Portainer جلوی پر شدن دیسک را می‌گیرد. برای جمع هزینهٔ چند سرور از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰

بازگشت به فهرست مطالب

Portainer در برابر خط فرمان و ابزارهای مشابه

ابزار درست به اندازهٔ تیم و نوع کار بستگی دارد:

موضوعPortainerYachtDozzleخط فرمان docker
کاربرد اصلیمدیریت کامل Docker‏، Swarm و Kubernetesپنل سادهٔ قالب‌محورفقط دیدن لاگ‌هاهمه‌چیز
چند سروربله، با agentمحدودبله، با agentبا context و SSH
کاربر و دسترسیداردسادهسادهندارد
منحنی یادگیریمتوسطکمبسیار کمزیاد

اگر فقط لاگ‌ها را می‌خواهید، Dozzle سبک‌تر است و برای به‌روزرسانی خودکار ایمیج‌ها Watchtower را ببینید.

بازگشت به فهرست مطالب

Portainer کنار Docker Swarm و Kubernetes

وقتی سرویس‌ها از یک سرور بیرون می‌زنند، Portainer همچنان یک پنل واحد می‌ماند. روی هر سرور اضافه Portainer Agent را اجرا می‌کنید و آن را به‌عنوان environment تازه به پنل اصلی معرفی می‌کنید. برای کلاستر Swarm‏، agent به‌صورت سرویس global روی همهٔ نودها اجرا می‌شود و Portainer سرویس‌ها، replica‌ها و secret‌های کلاستر را نشان می‌دهد.

ایران‌کلاد کلاستر آمادهٔ Docker Swarm و K3s هم ارائه می‌کند. اگر کلاستر Kubernetes سبک دارید، Portainer با نصب agent روی آن، namespace‌ها و برنامه‌ها را در رابط ساده‌تری از داشبورد رسمی نشان می‌دهد. Portainer را می‌توانید روی یک سرور کوچک جدا نگه دارید تا اگر کلاستر دچار مشکل شد، پنل مدیریت از دست نرود.

بازگشت به فهرست مطالب

امنیت Portainer: پنلی با دسترسی root

مهم‌ترین نکتهٔ امنیتی Portainer این است که هر کاربر مدیر آن عملاً root سرور است؛ چون می‌تواند کانتینری بسازد که کل فایل‌سیستم سرور را mount کند. پس رمز مدیر را طولانی و یکتا بگذارید، برای اعضای تیم کاربر جدا با دسترسی محدود بسازید و پورت‌های پنل را به همهٔ اینترنت باز نگذارید. در تب فایروال سرور یا فایروال شبکه پورت ۹۴۴۳ را فقط برای IP دفتر یا VPN باز کنید.

اسکریپت ما پورت‌های ۹۰۰۰ و ۸۰۰۰ را هم باز می‌کند. پنل http روی ۹۰۰۰ رمز را بدون رمزگذاری می‌فرستد؛ اگر از آن برای اتصال nginx محلی استفاده نمی‌کنید، قانونش را حذف کنید. پورت ۸۰۰۰ فقط برای Edge Agent لازم است و در غیر این صورت باید بسته باشد. برای دسترسی با دامنه، nginx روی پورت ۸۰ را به 127.0.0.1:9000 وصل کنید، هدرهای WebSocket را برای کنسول عبور دهید و دامنه را پشت پروکسی لبه بگذارید؛ پروکسی لبه فقط به پورت ۸۰ سرور وصل می‌شود.

بازگشت به فهرست مطالب

بکاپ Portainer و سرویس‌هایی که مدیریت می‌کند

دادهٔ خود Portainer، یعنی کاربران، environmentها، تعریف stack‌ها و تنظیمات، در volume به نام portainer_data است. Portainer Community امکان گرفتن خروجی پیکربندی از بخش تنظیمات را هم دارد که فایل کوچکی است و برای بازگردانی روی نصب تازه کافی است. اما یادتان باشد این بکاپ دادهٔ سرویس‌های شما را شامل نمی‌شود.

دادهٔ واقعی در volume‌های سرویس‌هاست: پایگاه داده‌ها، فایل‌های آپلودی و پیکربندی‌ها. برای هر سرویس مهم روش بکاپ خودش را داشته باشید، مثلاً dump پایگاه داده. بکاپ کامل سرور را هم هر وقت خواستید از تب بکاپ پنل بسازید؛ این بکاپ دستی است و فضای آن ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود. جزئیات در صفحهٔ پشتیبان‌گیری.

بازگشت به فهرست مطالب

محدودیت‌هایی که پیش از شروع باید بدانید

نصب خودکار حساب مدیر نمی‌سازد و تا وقتی خودتان آن را نساخته‌اید، پنل برای هر کسی که آدرس را پیدا کند باز است؛ این کار را در همان دقایق اول انجام دهید. پنل پیش‌فرض با گواهی خودامضا باز می‌شود و برای گواهی معتبر باید دامنه و پروکسی تنظیم کنید. سرور تک‌نودی است و اگر خاموش شود، Portainer و سرویس‌های روی آن با هم از دسترس خارج می‌شوند.

از سمت Portainer: برخی امکانات پیشرفته فقط در Business Edition هستند و نسخهٔ Community برای کنترل دسترسی بسیار دقیق در سازمان‌های بزرگ کافی نیست. برچسب latest یعنی هر بار ایمیج دریافت شود ممکن است نسخهٔ اصلی عوض شود؛ اگر ثبات می‌خواهید، نسخهٔ مشخص را در فرمان اجرا بنویسید و یادداشت‌های انتشار را پیش از ارتقا بخوانید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Portainer دقیقاً چه کاری انجام می‌دهد؟
Portainer یک رابط وب روی API خود Docker است. هر کاری که با فرمان docker انجام می‌دهید، مثل اجرا و توقف کانتینر، دیدن لاگ، باز کردن کنسول، مدیریت ایمیج و volume و شبکه، در مرورگر و با چند کلیک انجام می‌شود. برای تیم‌هایی که همه با خط فرمان راحت نیستند، تفاوت بزرگی است.
stack در Portainer یعنی چه؟
stack همان فایل docker-compose است که در Portainer مدیریت می‌شود. فایل را در ویرایشگر وب می‌نویسید، از مخزن Git می‌خوانید یا آپلود می‌کنید و Portainer همهٔ سرویس‌هایش را با هم اجرا، به‌روز یا حذف می‌کند. متغیرهای محیطی را هم جدا از فایل در همان صفحه تعریف می‌کنید.
Community Edition با Business Edition چه فرقی دارد؟
Community Edition متن‌باز و رایگان است و همهٔ امکانات اصلی مدیریت Docker‏، Swarm و Kubernetes را دارد. Business Edition نسخهٔ تجاری شرکت سازنده است و امکاناتی مثل کنترل دسترسی دقیق‌تر، ورود یکپارچهٔ سازمانی و ابزارهای بیشتر برای محیط‌های بزرگ اضافه می‌کند. اسکریپت آماده‌شدهٔ ما نسخهٔ Community را نصب می‌کند.
می‌توانم چند سرور را از یک Portainer مدیریت کنم؟
بله. روی هر سرور دیگر Portainer Agent را اجرا می‌کنید و آن را به‌عنوان environment جدید به Portainer اصلی اضافه می‌کنید. برای سرورهایی که از بیرون در دسترس نیستند، حالت Edge Agent هست که از سمت سرور دور به پورت ۸۰۰۰ Portainer اصلی وصل می‌شود.
Portainer با Docker Swarm و Kubernetes کار می‌کند؟
بله. Portainer کلاستر Swarm را با سرویس‌ها، stackها، secret‌ها و config‌ها نمایش می‌دهد و برای Kubernetes هم با نصب agent روی کلاستر، namespaceها، برنامه‌ها و منابع را در رابط ساده‌تری مدیریت می‌کند. سرویس‌های Docker Swarm و K3s ایران‌کلاد هم‌اکنون فعال‌اند.
دسترسی Portainer به سرور چقدر است؟
Portainer با اتصال به سوکت Docker عملاً دسترسی root روی سرور دارد؛ هر کسی که وارد پنل شود می‌تواند کانتینری با دسترسی کامل به فایل‌های سرور بسازد. پس رمز مدیر را جدی بگیرید، کاربران محدود بسازید و پورت پنل را فقط برای IP‌های مورد اعتماد باز کنید.
بعد از نصب خودکار، آدرس پنل را کجا ببینم و چه کاری فوری است؟
در صفحهٔ سرور، تب اپلیکیشن آدرس پنل https روی پورت ۹۴۴۳ و آدرس http روی پورت ۹۰۰۰ را با IP واقعی سرور نشان می‌دهد. اسکریپت نصب حساب مدیر نمی‌سازد و نخستین بازدیدکننده مدیر می‌شود؛ پس همان لحظه آدرس را باز کنید و حساب مدیر را بسازید تا کسی که آدرس را پیدا می‌کند پیش‌دستی نکند. اگر می‌خواهید محتاط‌تر باشید، پیش از آن در تب فایروال پورت‌های ۹۰۰۰ و ۹۴۴۳ را فقط برای IP خودتان باز بگذارید.
هزینهٔ اجرای Portainer چقدر است؟
Portainer Community رایگان است و خودش منابع کمی می‌گیرد؛ هزینه فقط سرور ابری است. پلن mini با ۱٬۱۰۰ تومان در ساعت برای Portainer و چند سرویس سبک کافی است و standard با ۲٬۲۰۰ تومان در ساعت برای چند stack با پایگاه داده جای راحت‌تری دارد.
رمز مدیر را فراموش کرده‌ام یا پنل قفل شده؛ چه کنم؟
اگر بعد از اجرا ظرف حدود پنج دقیقه مدیر نساخته باشید، Portainer برای امنیت از ادامهٔ راه‌اندازی جلوگیری می‌کند؛ با docker restart portainer دوباره فرصت پیدا می‌کنید. برای رمز فراموش‌شده، پروژهٔ Portainer ابزار رسمی بازنشانی رمز دارد که روی volume داده اجرا می‌شود؛ پیش از آن از volume بکاپ بگیرید.
Portainer را به‌روز کنم کانتینرهایم از بین می‌روند؟
نه. به‌روزرسانی Portainer یعنی حذف کانتینر خود Portainer، دریافت ایمیج تازه و اجرای دوباره با همان volume داده. کانتینرها و stack‌هایی که با Portainer ساخته‌اید مستقل از آن روی Docker اجرا می‌شوند و در این فاصله دست نمی‌خورند.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Docker را از مرورگر مدیریت کنید

پلن mini یا بزرگ‌تر را انتخاب کنید، Portainer را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است و فقط ساخت حساب مدیر با خودتان است.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه