انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۶٫۰۴ «راکون ثابت‌قدم» با پشتیبانی بلند مدّت منتشر شد 🎊

آخرین ارسال‌ها

صفحه: 1 [2] 3 4 ... 10
11
معرفی نرم‌افزار / درگاه پرداخت مثل stripe
« آخرین ارسال توسط seyal 28 شهریور 1405، 10:03 ق‌ظ »
ابزارها و روش‌های راه‌اندازی درگاه پرداخت مستقیم بدون نیاز به سرویس‌های متمرکز

خوب یکی از چالش‌هایی که ساکنان مناطق تحریم‌شده دارند اینه که چطور بدون دردسر یک درگاه پرداخت با تجربه کاربری خوبی برای مشتریان خودشون داشته باشند که قابلیت‌هایی همچون صدور فاکتور،‌ صفحه دونیت و ... رو پشتیبانی کنه.
اینجا چند راهکار ساده برای اشخاصی که یک بیزینس فریلنسری معمولی دارند رو می‌گیم(شما هم اگه تجربه‌ای دارید به اشتراک بگذارید) که چطور یک درگاه پرداخت سرراست و مستقیم تو سایتمون داشته باشیم و نگران این نباشیم که سرویس شخص ثالثی حساب ما رو بدون اطلاع ببنده و نتونیم دارایی‌مون رو بازیابی کنیم.

چند توضیح کلی قبل از شروع این چند نکته که برای انتخاب این ابزارها برای داشتن یک تجربه‌کاربری خوب مدنظر داشتم رو بگم:
۱- ترجیح خودم به جای بیت‌کوین استفاده از stable coin ها هست. چون کاربر بدون نگرانی از اینکه مبلغ رو اشتباه وارد کنه و با اعشار عجیب و غریب رو به رو بشه می‌تونه پرداخت رو انجام بده. بعد اگه خواستید خودتون به ارز دیگه‌ای تبدیل می‌کنید.
۲- داشتن قابلیت تایید تراکنش و نشان دادن صفحه پرداخت موفق به کاربر پس از انجام شدن تراکنش
۳- محدود نبودن به ولت یا صرافی خاص
۴- نیاز نداشتن به KYC و احراز هویت که برای ما در دسترس نیست
۵- پشتیبانی از شبکه‌های رایج مثل polygon, bnb, trone
۶- لینک قابل کلیک کردن برای کاربر و دیدن شفاف جزئیات
۷- پنل کاربری و صدور فاکتور بر حسب اسم مشتری
۸- قابلیت embed شدن به صورت لینک در وبسایت شخصی یا حتی گیتهاب
۹- توانایی تشکیل صفحه donation, invoice, shop

هرچند روش‌های ما بر پایه cryptocurrency هست اما ارزهای دیجیتال به تنهایی نیاز رو رفع نمی‌کنند
مثلا اگه بخواید coingate که یکی از معروف‌ترین سرویس‌دهنده‌ها  یک درگاه پرداخت داشته باشید باید فرآیند احراز هویت پیچیده و ثبت شرکت رو طی کنید.
و کاربرد این پروژه‌ها فقط برای کاربران تحریم‌شده نیست. اگر مثلا ساب‌ردیت‌هایی مثل Wise transfer رو دنبال کرده باشید می‌بینید که کاربران اون‌طرف هم از suspend شدن های گاه و بی‌گاه حساب بانکی‌شون به خاطر این خرده‌ تراکنش‌ها گزارش‌های متعددی رو ارائه کردند


دسته اول: راهکارهای بدون نیاز به Hosting

۱- ساخت DeepLink
این روش جزو ساده‌ترین ها هست. والت‌های متامسک و تراست‌والت از deeplink پشتیبانی می‌کنند
یعنی شما می‌تونید یک لینک یا qr code بسازید که کاربر با اسکن کردن اون توسط scan ولت، به طور خودکار مبلغ و شبکه انتقال رو مثل یک فرم برای کاربر پرکنه و کاربر صرفا نیاز به تایید کردن نهایی تراکنش داره. اما خوب عیبی که داره:
۱. برای هر ارز و شبکه باید دیپ‌لینک جدا درست کنید
۲. نیاز به تایید دستی تراکنش‌ها
۳. محدود بودن به کیف پول خاص(چون هر کیف پول deeplink مخصوص خودش رو داره البته یک استاندارد کلی هم تعریف هست که ساختار واحد داشته باشند اما اون رو من امتحان کردم کیف‌پول‌ها به خوبی با اون سازگاری نداشتند)


دسته دوم: راهکارهای self-hosted

این پروژه ها رو می‌تونید با نصب نسخه داکر اونها به راحتی روی یک VPS اجرا کنید و کنترل کامل روی تراکنش‌هاتون داشته باشید.
۱- BTCpay server:
لینک گیتهاب - لینک وبسایت
این پروژه gold standard این حوزه هست
شما خودتون درگاه پرداخت رو میزبانی می‌کنید و تایید تراکنش‌ها و صدور فاکتورها به راحتی انجام می‌شه
می‌تونید اون رو با shopify ادغام کنید و یا صفحه donate اختصاصی داشته باشید
قابلیت‌های فوق‌العاده زیادی داره. توصیه می‌کنم ویدیوهاش رو ببینید.
معایب:
بیشتر برای بیت‌کوین استفاده می‌شه هرچند سایر رمزارزها هم با پلاگین قابل دسترسی هستند اما محدود هست.
اون قابلیت مد نظر من که پرداخت با stable coin ها هست به خوبی پشتیبانی نمی‌شه.

۲- Payram :
لینک گیتهاب - لینک مستندات
مثل BTCpay server هست اما از شبکه‌های متنوع و stable coin ها پشتیبانی می‌کنه و تایید تراکنش خودکار در اونها رو هم داره
شاید بپرسید مکانیزم این تایید تراکنش چطوری هست؟
با استفاده از smart contract ها یعنی برای هر کاربر با استفاده از این روش یک آدرس منحصر به فرد برای پرداخت ساخته می‌شه و به این شکل می‌شه انجام شدن تراکنش رو متوجه شد. البته تمامی شبکه‌ها از smart contract پشتیبانی نمی‌کنند اما همون‌هایی که پشتیبانی می‌کنند درصد عمده‌ای از بازار رو تشکیل دادند.
شبکه ترون و شبکه اتریوم و زیرلایه‌های اون(مثل پلی‌گان و آربیتروم) از smart contract پشتیبانی می‌کنند.
معایب:
۱- منابع پردازشی نسبتا زیادی می‌خواد (چون خودش باید شبکه رو برای تایید تراکنش‌ها اسکن کنه)
۲- راه‌اندازی اولیه تا حدی سخت هست و نیاز به ssl و ... دارید هرچند یک اسکریپتی داره که خودکار این ها رو براتون انجام می‌ده.

۳- Shkeeper :
این پروژه بیشترین شباهت رو به directcryptopay که انتهای مطلب آوردم داره و خیلی از ویژگی هایی که بالا ذکر کردیم رو به همراه داره:
لینک گیتهاب - لینک وبسایت
نسبت به دو مورد بالا خیلی سبک‌تر هست.

پروژه‌های تو این حوزه بسیار متنوع هست چند مورد دیگه که شخصا بررسی نکردم:
Depay:
https://github.com/DePayFi
depay.com

Xcash
https://xca.sh/en/
https://github.com/xca-sh/xcash

در پایان این قسمت هم بگم حتی دامنه این ابزارها صرفا محدود به وبسایت نیست. می‌تونید چیزی شبیه به دستگاه‌های POS رو هم داشته باشید این لینک گیتهاب رو ببینید:
github.com/cipherwebllc/openpay

دسته سوم: درگاه‌های واسط شخص‌ثالث

۱- درگاه‌های پرداخت حضانتی:
معروف‌ترین اونها coingate بود که گفتیم.
مزیتش اینه که کاربر می‌تونه با هر ارزی که توسط وبسایت ارائه‌دهنده(یعنی همون coingate) ارائه می‌ده پرداخت کنه و شما مبلغ رو به اون صورتی که تنظیم کردید(مثلا usdt) دریافت می‌کنید.
اما عیبی که دارند این هست که:
۱. یک شخص ثالثی بین شما و پول دریافتی از کاربر وجود داره و می‌تونه تراکنش شما رو به دلخواه خودش مسدود کنه.
۲. نیاز به احراز هویت (KYC) دارند که برای ما در دسترس نیست.

۳- درگاه‌های پرداخت غیرحضانتی:
این دسته یکی از سرراست‌ترین و بهترین تجربه کاربری رو مخصوصا برای شرایط ما به همراه داره.
کاربر هر ارزی رو که به شما پرداخت کنه مستقیم در ولت دریافت می‌کنید.
البته معمولا ارزهای پشتیبانی شده محدودتری رو در این حالت دارید.
اما به نظرم یکی از بهترین UX ها رو این دسته دارند هم برای پرداخت‌کننده و هم صادرکننده فاکتور

۱- وبسایت Nowpayments:
وبسایت معروفی هست.
۱. نیاز به kyc (به جز برای قابلیت‌های خاص مثل پرداخت به حساب بانکی به جای کیف‌پول) نداره
۲. مستقیم به ولت شما واریز می‌شه.

اما به شخصه از تجربه کاربری که برای پرداخت‌کننده به همراه داره خوشم نیومد
کسی که زیاد با دنیای ارز دیجیتال آشنایی نداره بخواد با این پرداخت کنه تا حد زیادی بین انتخاب هزاران رمزارز گیج می‌شه
خصوصا اینکه یک لینک مستقیم هم نداره که با کلیک روی اون پرداخت خودکار انجام بشه هرچند qr code می‌ده و چند تا اپ محدود هم پشتیبانی می‌کنه.


۲- وبسایت Directcryptopay :
گزینه بعدی DirectCryptoPay هست.
تو این سرویس شما با صرفاً چند کلیک و یک ایمیل می‌تونید اکانت بسازید و بدون نیاز به احراز هویت، تراکنش‌ها رو مدیریت کنید. همون حس کنترل کامل روی پرداخت‌ها رو بهتون می‌ده که سرویس‌های self-hosted ارائه می‌دن.
نکات مثبت:
*   پول به‌صورت مستقیم به کیف پول خودتون واریز می‌شه؛ یعنی از حساب شخص ثالثی که ممکنه بدون اطلاع شما مسدود بشه یا دسترسی‌تون رو قطع کنه، خبری نیست.
*   می‌تونید صفحه دونیت یا پرداخت داشته باشید و اون رو داخل وب‌سایت شخصی‌تون embed کنید.
*   سیستم‌های پرداخت کارت بانکی رو هم پشتیبانی می‌کنه؛ کاربر می‌تونه با کارت پرداخت کنه، مبلغ به رمزارز تبدیل شده و به حسابتون واریز می‌شه.
*   حتی مکانیزم تایید تراکنش و نمایش صفحه «پرداخت موفق» رو هم داره که برای تجربه کاربری خوب خیلی مهمه.
*   می‌تونید ارزها و شبکه‌هایی که کاربر می‌تونه انتخاب کنه رو محدود کنید تا گیج نشه.
    *   مثال خودم: USDT و USDC روی شبکه‌های Polygon, BNB و Arbitrum.
    *   دلیلش اینه که هم استیبل‌کوین باشه، هم کارمزد شبکه خیلی کم باشه. این موضوع باعث می‌شه کاربر با خیال راحت‌تر پرداختش رو انجام بده.
نکته‌ای که وجود داره اینه که در پلن رایگان، تا سقف مشخصی از تعداد تراکنش در ماه محدودیت دارید. البته این همون مدل درآمدی سایت هست و برای بیشتر فریلنسرها یا کسب‌وکارهای کوچیک کاملاً کافیه. اگه هزینه نگهداری سرور، دامنه و تنظیمات سرویس‌های self-hosted رو در نظر بگیرید، از نظر من این گزینه خیلی به‌صرفه‌تر و ساده‌تر می‌تونه باشه.
به‌طور کلی، برای کسی که می‌خواد بدون دردسر شروع کنه و در کنار سادگی، یه ظاهر موجه و رابط کاربری قابل قبول هم داشته باشه، این گزینه انتخاب بهتری از موارد پیچیده‌تر قبلی به نظر می‌رسه. تقریبا بیشتر نیازهایی که اول پست گفتم رو پوشش می‌ده.
دو تا نکته هم اضافه کنم:
*   سایتش نسبتا تازه تاسیس هست، ولی من تست کردم و پرداخت انجام داد و مشکلی نداشتم. برای سازگاری بهتر، لینک پرداخت رو از طریق web view کیف پول مورد نظرتون باز کنید.
*   استیبل‌کوین‌ها ریسک دارن: چون شرکت‌های صادرکننده‌شون مثل Tether یا Circle می‌تونن توکن‌ها رو در کیف پول شما هم مسدود کنن. پس بهتره بعد از دریافت، سریع به ارز یا شبکه‌ی مورد اعتمادتون تبدیلشون کنید.
    *   اگه حتما می‌خواید داخل ولتتون استیبل‌کوین نگه دارید، گزینه‌های غیرمتمرکز مثل DAI یا USDS منطقی‌تر هستند.

شما چه تجربه‌ای از این پروژه‌های درگاه پرداخت دارید؟
13
کافه اوبونتو / پاسخ : نماگرفت از میزکار گنو/لینوکس
« آخرین ارسال توسط آوید! 27 شهریور 1405، 03:43 ب‌ظ »
هنوز گنوم ^^


14
کافه اوبونتو / آرشیو گفتگوهای برایان مگی
« آخرین ارسال توسط esmaeelE 27 شهریور 1405، 03:27 ب‌ظ »
در اینجا یک آرشیو از مصاحبه‌های برایان مگی نویسنده کتاب‌هایی مانند سرگذشت فلسفه و فلاسفه بزرگ با جمعی از فیلسوفان را می‌توانید ببینید و گوش دهید.


مردان اندیشه


15
معرفی نرم‌افزار / پاسخ : غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 10:31 ق‌ظ »
BentoPDF:

یک نرم‌افزار عالی برای ویرایش کردن فایل‌های pdf شامل قابلیت‌هایی همچون:
split, merge , pdf editing, ...

وبسایت برنامه
لینک گیتهاب

نصب:
podman run -d --name bentopdf -p 3000:80 docker.io/bentopdf/bentopdf:latest
16
معرفی نرم‌افزار / پاسخ : غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 10:25 ق‌ظ »
برنامه PrivateBin:

لینک گیتهاب

یک سرویس pastebin خصوصی.
دیگه مجبور نیستید برای ارسال لاگ‌ها بین دستگاه‌ها حتما تبدیل به فایل کنید و با تلگرام و ... اشتراک‌گذاری کنید
مستقیم اینجا جاگذاری می‌کنید و لینک قابل دسترسی تو همه دستگاه‌ها رو دارید و با یک اسکن qr code هم به راحتی می‌تونید اون رو باز کنید.

نصب:
# 1. Create directory paths for your persistent data
mkdir -p ~/privatebin/data

# 2. Run the PrivateBin container rootless
podman run -d \
  --name privatebin \
  -p 8080:8080 \
  -v ~/privatebin/data:/srv/data:Z \
  --restart always \
  docker.io/privatebin/nginx-fpm-alpine:stable

البته نصب با compose اگر می‌خواید به اپدیت‌ها دسترسی داشته باشید روش بهتری هست. اما خوب روش بالا سریع و کار راه بندازه.
17
معرفی نرم‌افزار / غافل شدن از برنامه‌های docker !
« آخرین ارسال توسط seyal 26 شهریور 1405، 09:48 ق‌ظ »
برای نصب چند برنامه نسخه داکر رو امتحان کردم و دیدم که چقدر ابزارهای عالی هستند که صرفا نسخه docker دارند
با خودم گفتم چرا زودتر به این‌ها سر نزده بودم و از مخازن نرم‌افزاری به این خوبی غافل شده بودم
نقل‌قول
نصب با داکر و podman:
این روش هم یکی از بهترین تجارب کاربری در استفاده از برنامه‌هاست. مخصوصا برای برنامه‌های Electron based که اکثرا ایمیج داکر رو هم ارائه می‌دن و نسخه دسکتاپشون سنگین هست. داده‌ها هم در فضای مرورگر ذخیره می‌شن و خوب برای برنامه‌هایی که می‌خواید به خوبی سندباکس کنید روش خوبی هست
و واقعا هم انعطاف خوبی برای کار با این برنامه‌ها دارید و سبک و روان اجرا می‌شه.
همچنین برای این روش برنامه‌های شگفت‌انگیز زیادی رو می‌تونید پیدا کنید که شاید نسخه معمولی نداشته باشن.
تازه یک مزیت خیلی عالی دیگه‌ای هم که این برنامه‌های داکر دارند اینه که روی تمامی دستگاه‌های شما می‌تونند به راحتی قابل دسترسی باشند
با تنظیم دسترسی میزبان روی شبکه و سپس وارد کردن آدرس ipv4 دستگاه میزبان به همراه پورت اجرایی، روی موبایل، ویندوز و سایر دستگاه‌ها با یک مرورگر و بدون نیاز به نصب این برنامه‌ها می‌تونید ازشون استفاده کنید.

تو این پست می‌خوام اگر برنامه خوبی می‌شناسید معرفی کنید.

ترفند: این لینک اپ‌استور خوبی برای پیدا کردن این برنامه‌ها هست:
https://apps.umbrel.com/

اول از خودم شروع می‌کنم:
قبل از شروع بگم  من برای نصب از podman به جای داکر استفاده می‌کنم نیاز به دسترسی ریشه نداره و مجوزهای بازتری هم داره. البته با داکر هم می‌تونید نصب کنید برای اکثر برنامه‌ها هر کدوم داشته باشید مشکلی نیست. (اگر خواستید از داکر استفاده کنید به جای podman بنویسید docker)
و نکته جذاب‌تر اینکه لازم نیست صرفا از یکی استفاده کنید! می‌تونید هم docker و هم podman رو کنار هم بدون تداخل روی یک سیستم نصب داشته باشید.
برای سرویس‌هایی که نیاز به compose دارند از docker استفاده کنید احتمال خطا کمتره.



برنامه super productivity:
یک برنامه عالی برای مدیریت to do list ها و برنامه‌ریزی.
چرا نسخه داکر؟ نسخه معمولی برنامه گاهی اوقات وسط کار با برنامه‌ها مزاحمت ایجاد می‌کنه و این نسخه sandbox بهتری داره.

روش نصب:
podman run -d -p 7072:80 --name super-productivity johannesjo/super-productivity:latest
18
کافه اوبونتو / پاسخ : ایستگاه های اعداد
« آخرین ارسال توسط esmaeelE 24 شهریور 1405، 05:55 ب‌ظ »
از اینجا می‌تونید ارزان‌تر تهیه کنید و بقیه ادوات مورد نیاز مثل آنتن را جداگانه از بازار بگیرید.

https://www.skytech.ir/SearchPart.aspx?Part_Name=Rtl-sdr

19
کافه اوبونتو / پاسخ : ایستگاه های اعداد
« آخرین ارسال توسط Chappie 24 شهریور 1405، 03:56 ب‌ظ »
درود دوستان
این فروشگاه [1] دانگل RTL-SDR V4 رو موجود داره. من خودم قبلاً ازش خرید داشتم و از نظر اصل بودن هم مشکلی ندیدم.
در حال حاضر ۱۳ عدد موجودی داره و مشخص نیست بعداً دوباره شارژ بشه یا نه. اگر به این حوزه علاقه‌مندید و قصد خرید دارید، بهتره تا زمانی که موجوده تهیه‌اش کنید.
[1] https://arvidtek.com/product/rtl-sdr-v4-black-with-accessories/
20
شبکه و سرویس‌ دهنده‌ها / تنظیم پروکسی برای carburetor
« آخرین ارسال توسط seyal 23 شهریور 1405، 09:24 ق‌ظ »
در ادامه این پست می‌خواستم روش استفاده با کاربراتور رو هم بنویسم

اما تو تعیین پروکسی برای کاربراتور با چالش مواجه شدم
سوالی که هست اینه که روش استاندارد تعیین یک پروکسی محلی به عنوان یک پل برای کاربراتور چیه؟

فرض کنیم آدرس پروکسی ما به صورت زیر هست(هم http هم socks5):
127.0.0.1:2080چطور باید کاربراتور رو مجبور کرد که از این آدرس پروکسی مثل یک پل اضافه یا upstream proxy برای اتصال استفاده کنه؟

در قسمت تنظیمات تعیین پل رفتم و به چند روش مختلف هم این پروکسی رو نوشتم اما هربار خطا داد
درحالیکه وقتی v2ray رو در حالت TUN مود اجرا می‌کنم کاربراتور وصل می‌شه و مشکلی نداره(یعنی مشکل از فعال بودن پروکسی نیست)

صفحه: 1 [2] 3 4 ... 10