ویرگول
ورودثبت نام
امیرحسین بزرگیان
امیرحسین بزرگیانتوسعه دهنده و دوستدار گنو
امیرحسین بزرگیان
امیرحسین بزرگیان
خواندن ۱ دقیقه·۷ سال پیش

راه انداختن FTPS Server با داکر و پایتون

هفته قبل درگیر یه موضوع شدم که باید با داکر یه FTPS Server بالا میاوردم و خیلی ایمیج ها رو تست کردم و در نهایت بهترین ایمیج نمیتونست از TLS پشتیبانی کنه :/

سعی کردم تغییرش بدم و TLS رو بهش اضافه کنم که اینکارو کردم و ایمیج براش ساختم و گذاشتمش توی داکر هاب.

برای استفاده اول باید ایمیج رو دریافت کنین:

docker pull bozorgiyan/ftps-server

اگه به خاطر تحریم ها نتونستین دریافت کنین میتونین از شکن استفاده کنین.

بعد باید فایل docker-compose.yml رو بسازین توی دایرکتوری و محتویاتش چنین چیزی خواهد بود:

ftps_server: image: bozorgiyan/ftps-server volumes: - ./data:/home/amir - ./cert.pem:/app/keycert.pem environment: - USER=amir - PASSWORD=123456 ports: - "4567:21" - "3000-3010:3000-3010"

به جای amir ها یوزرنیم دلخواه رو وارد کنین و به جای 132465 هم یه پسورد قوی. کاری که الان باید بکنین اینه که فایل cert.pem روی توی همون دایرکتوری بسازین(با openssl که سرچ کنین آموزشش هست). بعد اینکه اینکارارو انجام دادین میتونین اجرا کنین:

docker-compose up

و FTPS Server شما روی پورت 4567 سیستم/سرورتون بالا میاد و دیتای اون یوزر تو همون دایرکتوری یه دایکتوری دیگه هست به data قرار داره(یا اگه نبود بسازینش). اگه کسی احیانا مشکلی داشت شاید تونستم کمکش کنم :)

داکرلینوکس
۱۲
۰
امیرحسین بزرگیان
امیرحسین بزرگیان
توسعه دهنده و دوستدار گنو
شاید از این پست‌ها خوشتان بیاید