
內容簡介
Digipacket Backup Toolkit 是一款專為 WordPress 設計的備份外掛,能將網站檔案和資料庫打包成單一的 .dpbackup 檔案,並提供 AES-256-GCM 加密,確保資料安全。此外掛完全在使用者的伺服器上運行,無需外部連線,適合共享主機環境。
【主要功能】
• 完整備份:支援網站、資料庫、wp-content、外掛、佈景主題或上傳檔案的備份
• 備份管理:提供搜尋、過濾、排序、完整性檢查等功能
• 匯入功能:可上傳其他網站生成的備份檔案
• 還原精靈:七步驟向導,確保安全性
• 定期備份:可設定每小時到每月的備份計畫
• 加密保護:全容器 AES-256-GCM 加密,並支援主密碼選項
外掛標籤
開發者團隊
原文外掛簡介
Digipacket Backup Toolkit copies your files and your database into a single .dpbackup
archive, puts that archive back when you need it, and can seal it with AES-256-GCM
so a stolen copy is worth nothing without your key.
Everything runs on your own server. The plugin makes no outbound connection,
has no account, no telemetry and no paid tier hidden behind a button.
Built for hosts that cut you off
Shared hosting kills long requests. Every operation here is therefore cut into
slices that fit inside max_execution_time and resume where they stopped — the
file scan, the SQL dump, the compression, the encryption, the extraction and the
row-by-row replay of the database. A 100,000-file site is backed up and restored
with flat memory, in as many requests as it takes.
What it does today
Backups — full site, database only, wp-content, plugins, themes or uploads.
Progress is reported live, with the size, the duration and the checksum of the archive.
Backup Manager — search, filters, sorting, pagination, integrity check, rename,
duplicate, download and delete, plus a detail card showing the manifest and the
journal the archive carries inside itself.
Import — upload an archive produced on another site, in slices. Every entry is
verified before publication: signature, checksums, manifest, directory traversal,
Zip Slip and symbolic links are all refused.
Restore — a seven step wizard with preflight checks. A safety snapshot of the
current site is taken before a single byte is written, and a failure half way
through rolls the site back to it automatically.
Scheduled backups — hourly to monthly, or a custom cron expression. Retention
by count or by age, run history, pause, duplicate, and a Run Now button. Deleting a
schedule never deletes the backups it produced.
Encryption — AES-256-GCM over the whole container, a keyring that survives
rotation, an optional master password, and transparent decryption when you import
or restore. Existing backups can be sealed afterwards, and sealed ones opened again.
Logs — every operation writes what it did and why it stopped. Read a journal by
severity or by search, delete one, or clear the ones older than your retention rule.
Where your backups live
In wp-content/digipacket-backups/, outside the plugin directory — because
WordPress deletes a plugin’s own folder before installing a new version, and a
backup plugin that stored its archives there would destroy them at every update.
The folder is protected by an .htaccess and a silent index.php, both written
at activation. Nginx ignores .htaccess, so on Nginx the equivalent rule has to
be added by hand — see the FAQ below. The digipacket_wp_backup_storage_path
filter moves the whole thing anywhere you like, including outside the web root,
which is stronger than any web server rule.
What it does not do
No export to Google Drive, Dropbox, S3 or OneDrive yet. That is the next release.
No incremental backups: every run produces a complete archive.
