بدرود را راهاندازی کنید و در کمتر از ۵ دقیقه به جلسه ویدیویی بپیوندید.
در این راهنما:
۱. دریافت CLI — نصب با یک دستور (یا دانلود دستی)
۲. استقرار سرور — bedrud install همهچیز را تنظیم میکند
۳. تأیید — مطمئن شوید سرویسها اجرا هستند
۴. ایجاد ادمین و پیوستن — مرورگر را باز کنید، خودتان را ارتقا دهید، جلسه را شروع کنید
یک باینری، بدون نیاز به اینترنت پس از دانلود. media server و SQLite داخلی دارد — در شبکههای ایزوله هم کار میکند.
آنچه نیاز دارید
نیاز
جزئیات
سرور لینوکسی
amd64 یا arm64، با دسترسی sudo و systemd. macOS/Windows: از Docker یا WSL2 برای سرور استفاده کنید
پورتهای باز
8090، 7880، 50000–60000/udp. برای TLS خودکار: 80 و 443 هم باز باشد
دامنه (اختیاری)
رکورد DNS A به IP سرور. بدون دامنه؟ با IP هم کار میکند
نحوه کار: شما یک سرور بدرود اجرا میکنید. افراد در مرورگر خود join میشوند (بدون نصب) یا از اپلیکیشن بومی (Android، Windows، macOS، Linux) استفاده میکنند.
۱. دریافت CLI بِدْرود
curl -fsSL https://get.bedrud.org | bash
پس از نصب، شل را بارگذاری مجدد کنید:
source ~/.bashrc # یا ~/.zshrc
بررسی:
bedrud --version
برای فلگها (--version، --install-dir، --skip-shell، نصب آفلاین)، نصبکننده CLI را ببینید.
irm https://get.bedrud.org/install.ps1 | iex
ترمینال را ببندید و دوباره باز کنید، سپس بررسی کنید:
bedrud --version
به صورت دستی دانلود و استخراج کنید. linux_amd64 را با پلتفرم خود جایگزین کنید (linux_arm64، darwin_amd64، darwin_arm64):
اینترنت ندارید؟ در هر ماشینای دانلود کنید، با USB یا scp bedrud.tar.xz user@server:/tmp/ منتقل کنید، سپس extract کنید. باینری کاملاً self-contained است — بدون درخواست خروجی پس از انتقال.
دانلود شکست خورد؟ اتصال اینترنت را بررسی کنید، یا URL را در GitHub Releases تأیید کنید.
۲. استقرار سرور
راهاندازی سرور به لینوکس با systemd نیاز دارد. macOS و Windows از bedrud install پشتیبانی نمیکنند — به جای آن از Docker یا WSL2 استفاده کنید.
meet.example.com و admin@example.com را با مقادیر خود جایگزین کنید:
make init LiveKit را نصب میکند، تنظیمات را ایجاد میکند، وابستگیها را دریافت میکند. make local-run میسازد و روی http://localhost:8090 شروع میکند.
HTTP ساده (فقط توسعه / localhost)
sudo bedrud install --ip 127.0.0.1
هشدار: مرورگرها دوربین/میکروفون را روی غیر HTTPS بجز localhost مسدود میکنند. HTTP فقط برای توسعه است.
سیستمهای غیر لینوکسی
دستور bedrud install سرویسهای systemd ایجاد میکند و فقط برای لینوکس است. نصبکننده CLI (مرحله ۱) همهجا کار میکند و باینری را در PATH قرار میدهد. برای راهاندازی سرور، از Docker یا WSL2 استفاده کنید.
سیستمعامل
نحوه انجام
macOS
نصبکننده CLI به صورت خودکار در ~/bin/ نصب میکند
Windows
نصبکننده CLI به صورت خودکار در %USERPROFILE%\bin\ نصب میکند
Docker
روی هر سیستمعاملی با Docker کار میکند (بالا را ببینید)
شبکههای داخلی
بدون دامنه عمومی یا اینترنت خروجی؟ به راهنمای TLS داخلی برای تنظیم CA خصوصی و پیکربندی ذخیرهسازی اعتماد کلاینت ببینید.
پیکربندی
نصبکننده /etc/bedrud/config.yaml تولید میکند. پیشفرضها برای اکثر موارد مناسباند.
در تولید، jwtSecret و sessionSecret را تغییر دهید و restart کنید: