=== پوشه — پشتیبان‌گیری و رسانه در فضای ابری ===
Contributors: pooshe
Tags: backup, cloud, media, offload, storage
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

وردپرس خود را به پوشه متصل کنید، از سایت پشتیبان منظم بگیرید و رسانه‌ها را در فضای ابری پوشه ذخیره، همگام‌سازی و مدیریت کنید.

== Description ==

* پشتیبان زمان‌بندی‌شده (روزانه، دو بار در روز، هفتگی) از پایگاه داده و wp-content، در چند فایل کمتر از سقف حجم پوشه؛ نگهداری چند نسخه آخر.
* هر پشتیبان فقط وقتی موفق است که پوشه همه فایل‌ها را بررسی (ویروس‌یاب) کرده و اثر انگشت SHA-256 هر کدام با فایل سایت یکی باشد.
* همگام‌سازی کتابخانه رسانه در پس‌زمینه؛ نمایش تصاویر از پوشه و حذف فایل اصلی از هاست (هر دو اختیاری)؛ برگرداندن فایل‌ها به سایت.
* بازگردانی با WP-CLI: `wp pooshe restore <id>`.

= امنیت =

* اتصال با تأیید شما در پنل پوشه (OAuth با PKCE)، یا با کلیدی که در پنل می‌سازید. کلید فقط به پوشه «وردپرس — نام سایت» دسترسی دارد.
* کلید روی سایت با کلیدهای wp-config.php رمزنگاری می‌شود (libsodium)، یا آن را با `define( 'POOSHE_TOKEN', '…' );` فقط در wp-config.php نگه دارید.
* نشانی پوشه در کد / wp-config.php (`POOSHE_API_BASE`) است و از پیشخوان تغییر نمی‌کند. TLS همیشه بررسی می‌شود و تغییر مسیر (redirect) دنبال نمی‌شود.
* هر کار مدیریتی نیاز به دسترسی manage_options و nonce دارد؛ همه خروجی‌ها escape می‌شوند. wp-config.php به‌طور پیش‌فرض در پشتیبان نیست.
* بازگردانی جز در wp-content (و .htaccess و robots.txt) چیزی نمی‌نویسد و مسیرهای «..»، مطلق و پیوندهای نمادین را رد می‌کند.

== Installation ==

1. افزونه را از صفحه «افزونه‌ها ← وردپرس» در پوشه دریافت کنید و از «افزونه‌ها ← افزودن ← بارگذاری افزونه» نصب و فعال کنید.
2. در منوی «پوشه»، «اتصال به پوشه» را بزنید و در پنل پوشه اجازه دهید.
3. زمان‌بندی پشتیبان و تنظیمات رسانه را انتخاب کنید.

== Frequently Asked Questions ==

= در کدام پلن پوشه کار می‌کند؟ =

پلن‌های کسب‌وکار و تیم.

= WP-CLI =

`wp pooshe status`, `wp pooshe connect --key=…`, `wp pooshe backup`, `wp pooshe backups`, `wp pooshe restore <id> [--db] [--files] [--with-config]`, `wp pooshe media sync|sync-all|restore-local`, `wp pooshe disconnect`.

== Changelog ==

= 1.0.0 =
* نخستین نسخه.
