| INFINOTED(1) | User Commands | INFINOTED(1) |
نام (NAME)
infinoted - سرور اختصاصی برای پروتکل infinote (مانند Gobby)
خلاصه دستور (SYNOPSIS)
infinoted-0.7 [گزینهها]
توضیحات (DESCRIPTION)
infinoted یک سرور اختصاصی است که به کلاینتها امکان میدهد اسناد متنی ساده و فایلهای کد مبدأ را به صورت مشارکتی روی یک شبکه ویرایش کنند. تغییرات اعمالشده در اسناد، بلافاصله برای سایر کلاینتها همگامسازی میشود.
این سرور از پروتکل infinote به شکلی که توسط libinfinity پیادهسازی شده، پشتیبانی میکند. کلاینتهای نمونه شامل Gobby 0.5.x، Kobby و یک افزونه اختصاصی برای gedit هستند. این سرور با پروتکل قدیمیتر libobby سازگار نیست
این برنامه همراه با فهرستی از افزونهها مانند autosave، یکپارچهسازی dbus و موارد دیگر عرضه میشود. برای مشاهده فهرست کامل، ببینید: https://github.com/gobby/gobby/wiki/Dedicated%20Server افزونه پیشفرض note-text است. این افزونه باید به همراه هر افزونه دیگری که ممکن است نیاز به فعالسازی داشته باشد، اضافه شود.
گزینهها (OPTIONS)
گزینههای راهنما (Help Options):
- -h, --help
- نمایش گزینههای راهنما
گزینههای برنامه (Application Options):
- -c, --config-file=CONFIG-FILE
- بارگذاری فایل پیکربندی مشخصشده به جای جستجو در مکانهای استاندارد.
- -k, --key-file=KEY-FILE
- کلید خصوصی سرور
- -c, --certificate-file=CERTIFICATE-FILE
- گواهی سرور
- --certificate-chain
- زنجیره گواهی تا گواهی ریشه، در صورتی که در فایل مشخصشده در --certificate-file گنجانده نشده باشد.
- --create-key
- یک کلید خصوصی تصادفی جدید ایجاد میکند
- --create-certificate
- یک گواهی خودامضاشده جدید با استفاده از کلید مشخصشده ایجاد میکند
- -p, --port-number=PORT
- شماره درگاهی (پورت) که باید به آن گوش داده شود
- --listen-address=ADDRESS
- نشانی IP که باید به آن گوش داده شود
- --security-policy=no-tls|allow-tls|require-tls
- نحوه تصمیمگیری درباره استفاده از TLS
- -r, --root-directory=DIRECTORY
- دایرکتوری برای ذخیره درخت اسناد در قالب infinoted-xml. این مکانی است که درخت اسناد به صورت پایدار در آن نگهداری میشود تا پس از راهاندازی مجدد سرور دوباره در دسترس باشد. معمولاً اسناد ۶۰ ثانیه پس از خروج آخرین کاربر از نشست در این درخت ذخیره میشوند. علاوه بر این، در صورت فعال بودن افزونه autosave، امکان ذخیره دورهای نشستها در درخت وجود دارد. دایرکتوری پیشفرض ~/.infinote است.
- --plugins=PLUGIN
- افزونه اضافی برای بارگذاری. برای تعیین چندین افزونه، این گزینه را در خط فرمان تکرار کنید و در فایل پیکربندی از نقطهویرگول استفاده نمایید. گزینههای افزونه را میتوان در فایل پیکربندی (یک بخش برای هر افزونه) یا با گزینه --plugin-parameter پیکربندی کرد.
- --plugin-parameter=PLUGIN:KEY:VALUE
- گزینه KEY را برای افزونه PLUGIN به مقدار VALUE تعیینشده تنظیم میکند. معمولاً گزینههای افزونه در فایل پیکربندی مشخص میشوند، اما این گزینه خط فرمان امکان تعیین یا بازنویسی گزینههای افزونه را در خط فرمان فراهم میکند.
- -P, --password=PASSWORD
- الزام به وارد کردن گذرواژه ارائهشده هنگام اتصال
- --pam-service=SERVICE
- احراز هویت کلاینتها با استفاده از سرویس pam ارائهشده هنگام اتصال
- --pam-allow-user=USERS
- کاربرانی که پس از احراز هویت pam مجاز به اتصال هستند. شناسهها را با نقطهویرگول از هم جدا کنید.
- --pam-allow-group=GROUPS
- گروههایی که پس از احراز هویت pam مجاز به اتصال هستند. شناسهها را با نقطهویرگول از هم جدا کنید.
- -d, --daemonize
- اجرای سرور در پسزمینه به صورت دیمن (daemon)
- -D, --kill-daemon
- متوقف کردن یک دیمن در حال اجرا
- -v, --version
- نمایش اطلاعات نسخه و خروج
نویسندگان (AUTHORS)
infinoted و libinfinity توسط Armin Burgmeier <armin@arbur.net> نوشته شدهاند.
| August 2014 | infinoted 0.7 |