git-annex-webapp(1) General Commands Manual git-annex-webapp(1)

git-annex-webapp - راه‌اندازی و اجرای برنامه تحت وب

git annex webapp

یک برنامه تحت وب را باز می‌کند که امکان راه‌اندازی آسان یک مخزن git-annex و کنترل دستیار git-annex را فراهم می‌سازد. اگر دستیار از قبل در حال اجرا نباشد، راه‌اندازی خواهد شد. این کار باعث می‌شود فایل‌های جدید به مخزن اضافه شده و عملیات همگام‌سازی انجام گیرد.

به‌طور پیش‌فرض، برنامه تحت وب فقط از طریق localhost قابل دسترسی است و اجرای آن یک پنجره مرورگر را باز می‌کند.

برای استفاده از برنامه تحت وب روی یک رایانه از راه دور کاربرد دارد. این گزینه باعث می‌شود برنامه تحت وب روی آدرس IP مشخص‌شده گوش فرا دهد (یا روی آدرسی که نام میزبان مشخص‌شده به آن ترجمه می‌شود).
این کار از باز شدن مرورگر وب محلی جلوگیری کرده و نشانی اینترنتی (URL) قابل استفاده برای باز کردن برنامه تحت وب را در خروجی نمایش می‌دهد.
برای اینکه برنامه تحت وب همیشه روی یک آدرس IP گوش فرا دهد، مقدار annex.listen را در پیکربندی git تنظیم کنید.
از این گزینه برای مشخص کردن پورت برای برنامه تحت وب استفاده کنید. به‌طور پیش‌فرض، برنامه تحت وب یک پورت استفاده‌نشده را انتخاب می‌کند.
همچنین گزینه‌های git-annex-common-options(1) نیز قابل استفاده هستند.

هنگام استفاده از برنامه تحت وب روی یک رایانه از راه دور، تقریباً به‌طور قطع مایل خواهید بود HTTPS را فعال کنید. برنامه تحت وب در صورتی که فایل‌های .git/annex/privkey.pem و .git/annex/certificate.pem را پیدا کند، از HTTPS استفاده خواهد کرد. در اینجا یکی از روش‌های تولید این فایل‌ها با استفاده از یک گواهی خودامضا (self-signed) آورده شده است:

openssl genrsa -out .git/annex/privkey.pem 4096
openssl req -new -x509 -key .git/annex/privkey.pem > .git/annex/certificate.pem

git-annex(1)

git-annex-assistant(1)

Joey Hess <id@joeyh.name>