[5 Mins Docker] Nexterm (نرم افزار مدیریت سرور منبع باز) را برای مدیریت Cloud Servers-51 Security مستقر کنید
![[5 Mins Docker] Nexterm (نرم افزار مدیریت سرور منبع باز) را برای مدیریت Cloud Servers-51 Security مستقر کنید [5 Mins Docker] Nexterm (نرم افزار مدیریت سرور منبع باز) را برای مدیریت Cloud Servers-51 Security مستقر کنید](https://i.51sec.org/2025/chrome_PHAYH3GBKS.png)
1 ورود به لینوکس VPS
2 (اختیاری) در صورت لزوم اندازه مبادله را افزایش دهید
- افزایش اندازه مبادله: wget https://raw.githubusercontent.com/51sec/swap/main/swap.sh && bash swap.sh
3 آهنگسازی Docker & Docker را نصب کنید
- Apt نصب docker.io
- Apt نصب docker-compose
- (اختیاری) Apt Upgrade docker.io
4 یک ساختار داده Docker ایجاد کنید
- mkdir/root/data/docker_data/nexterm
- CD/root/data/docker_data/nexterm
5 Docker Calibre-Web کامل
کاربر root برای شروع دوکر
services:
nexterm:
environment:
ENCRYPTION_KEY: "aba3aa8e29b9904d5d8d705230b664c053415c54be20ad13be99af0057dfa23a" # Replace with your generated key
ports:
- "6989:6989"
restart: always
volumes:
- nexterm:/app/data
image: germannewsmaker/nexterm:1.0.3-OPEN-PREVIEW
volumes:
nexterm:
- تصویر: تصویر Docker را نشان می دهد
germannewsmaker/nexterm:1.0.1-OPEN-PREVIEWکه نسخه تجسم Nexterm است. - درگاه: کارت های بندری
6989در میزبان بندر6989در داخل ظرف که امکان دسترسی به Nexterm را از طریق داردhttp://حرف:6989 - حجم: حجم نام
nexterm:/app/dataبرای ادامه داده ها استفاده می شود. این جلد تضمین می کند که پیکربندی و داده ها در ظروف راه اندازی مجدد ذخیره می شوند. داده های Docker هنگام برداشتن ظرف از بین می رود مگر اینکه در حجم ذخیره شود. این تنظیم داده های شما را ایمن ذخیره می کند. -
nexterm“این است نام تام داکر در دستگاه میزبان اگر از پارامتر -V /Nexterm در -V استفاده کنیم ، مانند -v /nexterm: /app /data ، این بدان معنی است که Nexterm یک پوشه میزبان است. -
/app/data“این است جاده داخل ظرف جایی که حجم نصب خواهد شد. - مجدداً: پیکربندی شده به
alwaysبنابراین ، در صورت آسیب ، ظرف به طور خودکار مجدداً راه اندازی می شود.
فرمان docker run:
docker run -d \
-e ENCRYPTION_KEY="aba3aa8e29b9904d5d8d705230b664c053415c54be20ad13be99af0057dfa23a" \
-p 6989:6989 \
--name nexterm \
--restart always \
-v nexterm:/app/data \
germannewsmaker/nexterm:1.0.3-OPEN-PREVIEW
تجسم
سرویس وب رایگان در برنامه سرگرمی: RAM 512MB و 0.1CPU. 100 گیگابایت پهنای باند رایگان ، 500 دقیقه خط لوله رایگان در ماه ، postgresql رایگان. ، دوکر ساخت ، تا 2 حوزه شخصی با TLS رایگان
هیچ ذخیره سازی/جلد ثابت وجود ندارد.
بیایید بگوییم که شما قبلاً یک حساب کاربری ایجاد کرده اید. در اینجا مراحل با یک تصویر برای ایجاد این سرویس Nexterm در Render.com وجود دارد.
1 پس از ایجاد پروژه خود ، می توانید با استفاده از +یک دکمه جدید ، یک سرویس وب جدید ایجاد کنید.

2 یک تصویر موجود را انتخاب کنید ، سپس URL Image را وارد کنید:
germannewsmaker/nexterm: 1.0.3-بازگو
روی اتصال به مرحله بعدی کلیک کنید.

3 برای سرویس وب جدید Nexterm خود یک نوع کپی رایگان را انتخاب کنید.

4 یک رسانه متغیر جدید را در همان صفحه اضافه کنید
Encryption_Key
می توانید استفاده کنید openssl rand -hex 32 برای تولید کلید خود برای اضافه کردن.

روی باز شدن کلیک کنید
5 سرویس وب را مستقر کرد

متأسفانه ، برنامه رایگان حجم داده ثابت ندارد. پس از تعلیق سیستم به دلیل غیرفعال ، کل ترکیب شما از دست می دهد ، از جمله حسابی که ایجاد کرده اید.
برای اولین بار برای استفاده از آن از شما می خواهد که یک حساب ثبت کنید:

پس از ورود ، می توانید پوشه هایی را برای یک جلسه ایجاد کرده و سپس سرورهای خود را در آن اضافه کنید.

همچنین می توانید یک حساب جدید ایجاد کنید ، 2FA را فعال کنید ،
![[5 Mins Docker] Nexterm (نرم افزار مدیریت سرور منبع باز) را برای مدیریت مدیریت سرورهای ابری مستقر کنید [5 Mins Docker] Nexterm (نرم افزار مدیریت سرور منبع باز) را برای مدیریت مدیریت سرورهای ابری مستقر کنید](https://www.51sec.org/ezoimgfmt/i.51sec.org/2025/chrome_PHAYH3GBKS.png)
fly.io
https://fly.io/docs/getting-started/
https://fly.io/docs/hands-on/
https://fly.io/docs/about/pricing/#legacy-free-lowances
کمک هزینه های رایگان ارثی
منابع زیر به صورت رایگان برای برنامه های سرگرمی (خارج از خانه) ، شروع و برنامه های بزرگ در صفحه قرار گرفتند و هنوز هم برای همه سازمان هایی که قبل از رها کردن آنها در این برنامه ها حضور داشتند ، مورد احترام قرار می گیرند:
- حداکثر 3 cpu-1x 256mb vmsy
- 3 گیگابایتی حجم دائمی (کل)
انتقال داده های خروجی:
- 100 گیگابایت آمریکای شمالی و اروپا
- 30 گیگابایت آسیا اقیانوس آرام ، اقیانوسیه و آمریکای جنوبی
- 30 گیگابایت آفریقا و هند
1 اگر از ویندوز دستگاه استفاده می کنید ، FlyCtl را نصب کنید. برای یک محور دیگر ، دفترچه راهنما را بررسی کنید:
2 ترمینال CMD یا PowerShell را ببندید و یک مورد جدید را باز کنید تا دستور بعدی را ادامه دهید:
3 ورود به سیستم Flyctl
4 شروع پرواز
این دستور ایجاد می کند fly.toml پرونده
5 Fly.toml خود را ویرایش کنید (Notepad fly.tomlfly.)
# fly.toml file generated for memos
app = "nexterm" # change to whatever name you want if the name is not occupied
kill_signal = "SIGINT"
kill_timeout = 5
processes = []
[build]
image = "germannewsmaker/nexterm:1.0.3-OPEN-PREVIEW" # Do not change unless you build your own image
[env]
ENCRYPTION_KEY = "aba3aa8e29b9904d5d8d705230b664c053415c54be20ad13be99af0057dfa23a"
[mounts]
source="nexterm_data" # change to your fly.io volume name
destination="/app/data" # do not change
[[services]]
http_checks = []
internal_port = 6989 # change to port 6989
processes = ["app"]
protocol = "tcp"
script_checks = []
[services.concurrency]
hard_limit = 25
soft_limit = 20
type = "connections"
[[services.ports]]
force_https = true
handlers = ["http"]
port = 80
[[services.ports]]
handlers = ["tls", "http"]
port = 443
[[services.tcp_checks]]
grace_period = "1s"
interval = "15s"
restart_limit = 0
timeout = "2s"
ایجاد حجم:
flyctl volumes create nexterm_data --region your_region> --size size_in_gb>
به عنوان مثال:
flyctl volumes create nexterm_data --region yyz --size 1
6 استقرار Flyctl
7 دستورات دیگر Fly.io
شیب دار
لیست برنامه های مگس
لیست جلد های موجود در Fly -A Notes
run.claw.cloud
5 دلار در ماه اعتبار رایگان.
نام برنامه: Nexterm
غیرقانونی نیست

دسترسی عمومی را فعال کرده و 6989 را به عنوان درگاه کانتینر قرار دهید
کلید رمزگذاری را به عنوان یک رسانه متغیر اضافه کنید
1 گیگابایت را به عنوان ذخیره محلی اضافه کنید. حداکثر 20 گیگابایت است.

برنامه را رها کنید.

قیمت کل 0.05 دلار در روز خواهد بود و شما 5 دلار در ماه وام رایگان دارید. بنابراین برای 100 روز خوب خواهد بود ، به این معنی که می توانید مقیاس خود را از اینجا بدست آورید.
دامنه شخصی ممکن است براساس آزمایش من کار نکند. علاوه بر این اشتباه در مورد یک دامنه شخصی ، همه چیز عالی کار می کند.

Codesand Box – TBC
او هنوز روی او کار می کند. ادامه یابد
برنامه: رایگان
- 400 وام VM شروع شد ، تا 57.1 ساعت وام VM در هر ماه (حداقل 7 اعتبار در ساعت برای 1VCPU ، رم 2G ، دیسک 20 گیگابایتی)
- 5 جعبه شن
+آفرینش

الگو را بررسی کنید و Docker را انتخاب کنید

مشخصات PICO VM (1 VCPU ، 2G RAM ، دیسک 20 گرم را برای 7 اعتبار/ساعت) = 57.1 ساعت انتخاب کنید

فرمان Run Docker از یک کنسول ترمینال جدید کار نمی کند:

خروجی ها:
➜ Git Workspace Git: (اصلی) docker run -d \
-e ancryption_key = “ABA3A8E2904D5D8D705230B64C053415C54BE20AD13BE99AF0057DFA23A” \
-P 6989: 6989 \
-Name nexterm \
-مارت همیشه \
-v nexterm:/app/data \
germannewsmaker/nexterm: 1.0.3-بازگو
یافتن تصویری “Germannewsmaker/Nexterm: 1.0.3-Open-Preview” در سطح محلی امکان پذیر نیست
1.0.3-OPEN-PREVIEW: PULL توسط Germannewsmaker/Nexterm
F18232174BC9: کامل بکشید
CB2BDE55F71F: کامل را بکشید
9D0E0719FBE0: کامل را بیرون بکشید
6F063DBD7A5D: کامل را بیرون بکشید
CF1D045960C7: کامل بکشید
4E365C3723A1: کامل را بیرون بکشید
206100C2FA94: کامل بکشید
CFBC3EAC6FE8: کامل بکشید
5e25bbebb873: تکمیل شده
C0D150F0745C: کامل بکشید
CA63DA039D11: کامل بکشید
A1D52F0B7C3E: ادامه دهید
96849131FBDA: تکمیل شده
765F2A89ADB7: کامل را بیرون بکشید
Digest: SHA256: 1A8282DB701A9BABDB78794872B5CC06F117F1704CDABF7AB89DF2906C2
شرط: بارگیری یک تصویر جدیدتر برای Germannewsmaker/Nexterm: 1.0.3-OPEN-PREVIEW
AA6AE06AE80E76C9F5E71F5453064D41FD59F97DE594074EADBD46D76B7BB
Docker: پاسخ به خطای شیطان: تنظیم شبکه کانتینرها: درایور نتوانست اتصال خارجی نقطه پایانی Nexterm (731238909DFAB6E5D328235099990C90C9FB28920EE462DC12CB را برنامه ریزی کند. Prerouting -P TCP -D 127.0.0.1 -dport 6989!
شاید iptables یا هسته شما باید ارتقا یابد.
(وضعیت خروج 3)).
➜ Git Workspace Git: (اصلی)
https://blog.51sec.org/2024/11/use-cloudflared-docker- to-map-your-sub.html
3 تغییر پرونده ها. JSON در زیر فضای کاری/.codesandbox
4 یک پرونده docker-compose.yaml را در زیر فضای کاری / .devcontainer ایجاد کنید
5 پس از فشار دادن CTRL+S برای ذخیره پرونده docker-compose.yaml ، از شما می خواهد که بازگرداندن و راه اندازی مجدد deccontainers.

TBC
فیلم
https://www.youtube.com/watch؟v=ipxth5lcka8
https://www.youtube.com/watch؟v=gnf_zc7vot0
ادبیات
- https://github.com/dmitryscaleta/free-heroku-alternatives
- https://blog.laoda.de/archives/docker-compose-install-nexterm
- https://github.com/gnmyt/nexterm
- https://docs.nexterm.dev/preview
- نحوه نصب Nexterm در Synology NAS خود



