پادمان (Podman) روی لینوکس
در این راهنما، یاد خواهید گرفت که چگونه MyEMS را با استفاده از Podman روی لینوکس مستقر کنید.
پیشنیازها
- Podman و npm بر روی میزبان (host) نصب شده باشند.
- سرور MySQL نصب شده باشد.
- پایگاه داده MySQL از میزبانی که موتور Podman روی آن اجرا میشود، قابل اتصال باشد.
-
توصیه میشود از دسترسی روت برای اجرای دستورات Podman استفاده کنید.
-
پس از نصب Podman، از دستور
systemctl status podman-restart.serviceبرای بررسی اینکه آیا کانتینرها برای راهاندازی خودکار و سیاستهای مربوطه پیکربندی شدهاند یا خیر، استفاده کنید. اگر پیغامUnit not foundنمایش داده شود، به این معنی است که کانتینر نمیتواند به صورت خودکار راهاندازی شود.
گام 1: پایگاه داده
مراحل نصب پایگاه داده را از بخش Database مرور کنید.
گام 2: myems-api
در این بخش، myems-api را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-api /
cd /myems-api
- ایجاد فایل .env بر اساس فایل example.env
به صورت دستی، آدرس 127.0.0.1 را با آدرس IP واقعی میزبان (HOST) جایگزین کنید.
cp example.env .env
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-api .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-api .
- اجرای یک کانتینر Podman
بر روی میزبان، یک پوشه اشتراکی برای فایلهای آپلود ایجاد کنید:
mkdir /myems-upload
یک کانتینر ایجاد کنید، پوشه اشتراکی را به کانتینر متصل (bind-mount) کنید و همچنین فایل .env را به کانتینر متصل کنید:
podman run -d -p 8000:8000 -v /myems-upload:/var/www/myems-admin/upload -v /myems-api/.env:/app/.env:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-api myems/myems-api
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-p: انتشار پورت(های) کانتینر به میزبان، 8000:8000 (Host:Container) پورت 8000 (سمت راست) کانتینر را به پورت TCP 8000 (سمت چپ) ماشین میزبان متصل میکند.
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
مسیر مطلق قبل از دو نقطه برای مسیر روی میزبان است و ممکن است در سیستم شما متفاوت باشد. مسیر مطلق بعد از دو نقطه برای مسیر روی کانتینر است و نمیتواند تغییر کند. با پاس دادن .env به عنوان پارامتر bind-mount، میتوانید بعداً مقادیر پیکربندی را تغییر دهید. اگر فایل .env را تغییر دادید، کانتینر را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
اگر میخواهید تصویر را به کامپیوتر دیگری مهاجرت دهید:
- صادر کردن تصویر به فایل tarball
podman save --output myems-api.tar myems/myems-api
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-api.tar
گام 3: myems-admin
در این بخش، myems-admin را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-admin /
cd /myems-admin
به صورت دستی، آدرس 127.0.0.1:8000 در فایل nginx.conf را با IP واقعی میزبان (HOST) و پورت myems-api جایگزین کنید.
nano nginx.conf
proxy_pass http://127.0.0.1:8000/;
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-admin .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-admin .
- اجرای یک کانتینر Podman
بر روی میزبان، یک پوشه اشتراکی برای فایلهای آپلود ایجاد کنید:
mkdir /myems-upload
یک کانتینر ایجاد کنید، پوشه اشتراکی فایلهای آپلود را به کانتینر متصل (bind-mount) کنید و همچنین فایل nginx.conf را متصل کنید:
podman run -d -p 8001:8001 -v /myems-upload:/var/www/myems-admin/upload -v /myems-admin/nginx.conf:/etc/nginx/nginx.conf:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-admin myems/myems-admin
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-p: انتشار پورت(های) کانتینر به میزبان، 8001:8001 (Host:Container) پورت 8001 (سمت راست) کانتینر را به پورت TCP 8001 (سمت چپ) ماشین میزبان متصل میکند.
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
اگر میخواهید تصویر را به کامپیوتر دیگری مهاجرت دهید:
- صادر کردن تصویر به فایل tarball
podman save --output myems-admin.tar myems/myems-admin
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-admin.tar
گام 4: myems-modbus-tcp
در این بخش، myems-modbus-tcp را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-modbus-tcp /
cd /myems-modbus-tcp
- ایجاد فایل .env بر اساس فایل example.env
به صورت دستی، آدرس 127.0.0.1 را با آدرس IP واقعی میزبان (HOST) جایگزین کنید.
cp example.env .env
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-modbus-tcp .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-modbus-tcp .
- اجرای یک کانتینر Podman (به عنوان سوپر یوزر اجرا کنید)
podman run -d -v /myems-modbus-tcp/.env:/app/.env:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-modbus-tcp myems/myems-modbus-tcp
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال م یشود.
-
--name: اختصاص یک نام به کانتینر.
مسیر مطلق قبل از دو نقطه برای مسیر روی میزبان است و ممکن است در سیستم شما متفاوت باشد. مسیر مطلق بعد از دو نقطه برای مسیر روی کانتینر است و نمیتواند تغییر کند. با پاس دادن .env به عنوان پارامتر bind-mount، میتوانید بعداً مقادیر پیکربندی را تغییر دهید. اگر فایل .env را تغییر دادید، کانتینر را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
- مهاجرت کانتینر Podman
برای مهاجرت کانتینر به کامپیوتر دیگری:
- صادر کردن تصویر به فایل tarball
podman save --output myems-modbus-tcp.tar myems/myems-modbus-tcp
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-modbus-tcp.tar
گام 5: myems-cleaning
در این بخش، myems-cleaning را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-cleaning /
cd /myems-cleaning
- ایجاد فایل .env بر اساس فایل example.env
به صورت دستی، آدرس 127.0.0.1 را با آدرس IP واقعی میزبان (HOST) جایگزین کنید.
cp example.env .env
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-cleaning .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-cleaning .
- اجرای یک کانتینر Podman (به عنوان سوپر یوزر اجرا کنید)
podman run -d -v /myems-cleaning/.env:/app/.env:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-cleaning myems/myems-cleaning
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
مسیر مطلق قبل از دو نقطه برای مسیر روی میزبان است و ممکن است در سیستم شما متفاوت باشد. مسیر مطلق بعد از دو نقطه برای مسیر روی کانتینر است و نمیتواند تغییر کند. با پاس دادن .env به عنوان پارامتر bind-mount، میتوانید بعداً مقادیر پیکربندی را تغییر دهید. اگر فایل .env را تغییر دادید، کانتینر را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
- مهاجرت کانتینر Podman
برای مهاجرت کانتینر به کامپیوتر دیگری:
- صادر کردن تصویر به فایل tarball
podman save --output myems-cleaning.tar myems/myems-cleaning
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-cleaning.tar
گام 6: myems-normalization
در این بخش، myems-normalization را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-normalization /
cd /myems-normalization
- ایجاد فایل .env بر اساس فایل example.env
به صورت دستی، آدرس 127.0.0.1 را با آدرس IP واقعی میزبان (HOST) جایگزین کنید.
cp example.env .env
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-normalization .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-normalization .
- اجرای یک کانتینر Podman (به عنوان سوپر یوزر اجرا کنید)
podman run -d -v /myems-normalization/.env:/app/.env:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-normalization myems/myems-normalization
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد, -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
مسیر مطلق قبل از دو نقطه برای مسیر روی میزبان است و ممکن است در سیستم شما متفاوت باشد. مسیر مطلق بعد از دو نقطه برای مسیر روی کانتینر است و نمیتواند تغییر کند. با پاس دادن .env به عنوان پارامتر bind-mount، میتوانید بعداً مقادیر پیکربندی را تغییر دهید. اگر فایل .env را تغییر دادید، کانتینر را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
- مهاجرت کانتینر Podman
برای مهاجرت کانتینر به کامپیوتر دیگری:
- صادر کردن تصویر به فایل tarball
podman save --output myems-normalization.tar myems/myems-normalization
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر ا ز فایل tarball
podman load --input .\myems-normalization.tar
گام 7: myems-aggregation
در این بخش، myems-aggregation را روی Podman نصب خواهید کرد.
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-aggregation /
cd /myems-aggregation
- ایجاد فایل .env بر اساس فایل example.env
cp example.env .env
به صورت دستی، آدرس 127.0.0.1 را با آدرس IP واقعی میزبان (HOST) جایگزین کنید.
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-aggregation .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-aggregation .
- اجرای یک کانتینر Podman (به عنوان سوپر یوزر اجرا کنید)
podman run -d -v /myems-aggregation/.env:/app/.env:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-aggregation myems/myems-aggregation
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر, به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
مسیر مطلق قبل از دو نقطه برای مسیر روی میزبان است و ممکن است در سیستم شما متفاوت باشد. مسیر مطلق بعد از دو نقطه برای مسیر روی کانتینر است و نمیتواند تغییر کند. با پاس دادن .env به عنوان پارامتر bind-mount، میتوانید بعداً مقادیر پیکربندی را تغییر دهید. اگر فایل .env را تغییر دادید، کانتینر را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
-
مهاجرت کانتینر Podman
-
صادر کردن تصویر به فایل tarball
podman save --output myems-aggregation.tar myems/myems-aggregation
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-aggregation.tar
گام 8: myems-web
در این بخش، myems-web را روی Podman نصب خواهید کرد.
- ویرایش فایل config.js:
توکن mapboxToken را از آدرس https://mapbox.com دریافت کرده و سپس showOnlineMap را برابر true تنظیم کنید. اگر میخواهید قابلیت نقشه آنلاین را خاموش کنید, showOnlineMap را برابر false قرار دهید.
cd myems/myems-web
nano src/config.js
آدرس 127.0.0.1:8000 در فایل nginx.conf را با IP واقعی میزبان (HOST) و پورت myems-api جایگزین کنید.
cd myems/myems-web
nano nginx.conf
- کپی کردن کد منبع به دایرکتوری روت
cp -r myems/myems-web /
cd /myems-web
میتوانید به طور ایمن از دستور 'npm run build' در این بخش صرف نظر کنید، زیرا این فرآیند در Podmanfile تعبیه شده است.
- ساخت تصویر (Image) از کد منبع
podman build -t myems/myems-web .
برای ساخت تصویر برای چندین پلتفرم (نه فقط معماری و سیستم عامل میزبان که دستور build را اجرا میکند)، میتوانید از buildx استفاده کرده و پرچم --platform را تنظیم کنید تا پلتفرم هدف برای خروجی build مشخص شود (مثال: linux/amd64، linux/arm64 یا darwin/amd64):
podman buildx build --platform=linux/amd64 -t myems/myems-web .
- اجرای یک کانتینر Podman
بر روی میزبان، فایل nginx.conf را bind-mount کنید:
podman run -d -p 80:80 -v /myems-web/nginx.conf:/etc/nginx/nginx.conf:ro --log-opt max-size=1m --log-opt max-file=2 --restart always --name myems-web myems/myems-web
-
-d: اجرای کانتینر در پسزمینه و چاپ ID کانتینر
-
-p: انتشار پورت(های) کانتینر به میزبان، 80:80 (Host:Container) پورت 80 (سمت راست) کانتینر را به پورت TCP 80 (سمت چپ) ماشین میزبان متصل میکند.
-
-v: اگر از -v یا --volume برای bind-mount یک فایل یا دایرکتوری استفاده کنید که هنوز روی میزبان Podman وجود ندارد، -v این نقطه را برای شما ایجاد میکند (همیشه به صورت دایرکتوری). گزینه ro (در صورت وجود) باعث میشود که bind mount به صورت فقط خواندنی (read-only) در کانتینر متصل شود. برای نسخههای 4.7.0 یا قدیمیتر، به جای '/app/.env' از '/code/.env' استفاده کنید.
-
--log-opt max-size=2m: حداکثر حجم لاگ قبل از اینکه رول (rollen) شود. یک عدد مثبت به همراه یک معیار واحد اندازه (k، m یا g).
-
--log-opt max-file=2: حداکثر تعداد فایلهای لاگ که میتوانند وجود داشته باشند. اگر رول کردن لاگ باعث ایجاد فایلهای اضافی شود، قدیمیترین فایل حذف میشود. یک عدد مثبت.
-
--restart: سیاست راهاندازی مجدد که هنگام خروج کانتینر اعمال میشود.
-
--name: اختصاص یک نام به کانتینر.
اگر میخواهید تصویر را به کامپیوتر دیگری مهاجرت دهید:
- صادر کردن تصویر به فایل tarball
podman save --output myems-web.tar myems/myems-web
- کپی کردن فایل tarball به کامپیوتر دیگری و سپس بارگذاری تصویر از فایل tarball
podman load --input .\myems-web.tar
پس از نصب
تبریک! اکنون میتوانید به رابط کاربری مدیریت MyEMS (Admin UI) و رابط کاربری وب MyEMS (Web UI) وارد شوید.
پورتهای پیشفرض
MyEMS Web UI: 80
MyEMS API: 8000
MyEMS Admin UI: 8001
فرض کنید آدرس سرور 192.168.1.8 است (این آدرس را با آدرس واقعی سرور جایگزین کنید) دسترسی به MyEMS Web UI از طریق آدرس http://192.168.1.8 (پورت 80 میتواند حذف شود) دسترسی به MyEMS Admin UI از طریق آدرس http://192.168.1.8:8001
رمزهای عبور پیشفرض
MyEMS Admin UI
نام کاربری:
administrator
رمز عبور:
!MyEMS1
MyEMS Web UI
نام کاربری:
administrator@myems.io
رمز عبور:
!MyEMS1