پرش به مطلب اصلی
افزودن دامنه اختصاصی به Trusted Domains در Nextcloud

افزودن دامنه اختصاصی به Trusted Domains در Nextcloud

بازارچه ابریخواندن 2 دقیقه

Nextcloud هر درخواست ورودی را با فهرستی از دامنه‌های مجاز (trusted_domains) در فایل config.php مقایسه می‌کند. با افزودن یک دامنه اختصاصی جدید به اپ از طریق کنسول هم‌روش، این دامنه به‌طور خودکار به این فهرست اضافه نمی‌شود و در نتیجه Nextcloud با خطای «You are accessing your instance from an untrusted domain» یا «not trusted» آن را مسدود می‌کند؛ رفع این خطا نیازمند افزودن دستی دامنه به trusted_domains از طریق ابزار خط‌فرمان occ است.

پیش‌نیازها

  • یک اپ فعال Nextcloud و دسترسی به ترمینال آن در کنسول هم‌روش
  • دامنه اختصاصی متصل‌شده به اپ و تنظیم صحیح DNS
  • دسترسی HTTPS معتبر به دامنه جدید
  • تهیه نسخه پشتیبان از تنظیمات Nextcloud پیش از تغییر

گام اول: مشاهده فهرست فعلی Trusted Domains

  1. به صفحه اپ نکست‌کلاد در کنسول هم‌روش مراجعه و روی تب ترمینال کلیک می‌شود.
  2. دستور زیر اجرا می‌شود تا فهرست دامنه‌های مجاز فعلی، به همراه شماره (index) هرکدام، نمایش داده شود:
php occ config:system:get trusted_domains

نمونه‌ای از خروجی این دستور:

0 => your-default-domain.xyz
1 => another-existing-domain.xyz

گام دوم: افزودن دامنه جدید

دامنه جدید با یک index خالی (یک عدد بزرگ‌تر از بزرگ‌ترین index موجود در خروجی گام قبل) اضافه می‌شود:

php occ config:system:set trusted_domains 2 --value=your-new-domain.xyz

گام سوم: بررسی نتیجه

با اجرای دوباره دستور گام اول، دامنه جدید باید در فهرست خروجی دیده شود:

php occ config:system:get trusted_domains

پس از آن، با مراجعه به دامنه جدید در مرورگر، Nextcloud باید بدون خطای «not trusted» بارگذاری شود.

این راهنمایی کاربردی بود؟

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