◆ booting phatdev.net
<PhatLam/>
000%
← Tất cả dự án
Plugin WordPress · PHP · Bảo mật

SL Migrations

Plugin sao lưu, khôi phục và di chuyển WordPress. Đóng gói toàn bộ site thành một bản lưu kèm installer độc lập, lên lịch tự động, đẩy sang Local, FTP, SFTP hoặc NAS, và khôi phục ở host mới mà không cần WP-CLI.

Đang vận hành trên 40+ site

SL MigrationsSL Migrations
Vai trò
Thiết kế, phát triển, vận hành
Nền tảng
WordPress, PHP, MySQL
Phiên bản
1.8.10 (18/10/2026)
Lưu trữ
Local, FTP, SFTP, NAS
6
chế độ khôi phục, từ Recovery Point tới Two-Part cho site lớn
40+
site đang dùng cùng một bản
AES-256
mã hoá bản backup, link tải hết hạn sau 1 giờ

Điểm nổi bật

Khôi phục bằng một installer độc lập

Chỉ cần tải lên gói backup và installer.php: installer tự tạo database, thay URL an toàn cho dữ liệu serialized và dựng lại site, không cần cài plugin ở host đích.

Recovery Point

Đánh dấu một bản backup làm điểm khôi phục khẩn cấp để quay lại trạng thái ổn định chỉ với một thao tác.

Bản backup không lộ ra ngoài

Từ 1.8.9, bản backup chỉ tải được qua admin với token ký HMAC hết hạn sau 1 giờ; đường dẫn trực tiếp tới thư mục backup bị chặn ở web server.

Lịch backup và mã hoá

Lên lịch qua WP-Cron hoặc cron hệ thống, xoay vòng theo số bản giữ lại, mã hoá AES tuỳ chọn cho bản nén.

Tự chủ, không phụ thuộc license

Một bản thống nhất cho mọi site, cập nhật qua máy chủ phatdev.net, changelog và tài liệu đi kèm mỗi phiên bản.

Ảnh chụp màn hình

Landing SL Migrations
Landing SL Migrations
Giao diện quản trị: danh sách gói backup
Giao diện quản trị: danh sách gói backup
Ba bước: đóng gói, lưu trữ, khôi phục
Ba bước: đóng gói, lưu trữ, khôi phục
Trang tài liệu plugin (33 bài)Trang tài liệu plugin (33 bài)
Trang tài liệu plugin (33 bài)
Bài hướng dẫn Recovery PointBài hướng dẫn Recovery Point
Bài hướng dẫn Recovery Point

Bấm vào ảnh để phóng to, dùng phím mũi tên để chuyển ảnh.

Mục lục
  1. Bài toán
  2. Giải pháp
  3. So sánh với giải pháp phổ biến
  4. Giấy phép
  5. Thư viện và tài nguyên bên thứ ba (18)

Bài toán

Sao lưu và chuyển WordPress thủ công (mysqldump, nén file, sửa URL trong database) tốn thời gian và dễ sai, nhất là khi dữ liệu serialized bị thay chuỗi sai độ dài. Các plugin thương mại lại tính license theo từng site.

Giải pháp

SL Migrations gom toàn bộ quy trình vào một plugin: đóng gói, lưu trữ, khôi phục và di chuyển, dùng chung một bản cho mọi site đang quản lý.

Đóng gói

Nén mã nguồn và database thành một gói, hỗ trợ nhiều engine nén (ZipArchive, DupArchive, Shell Zip), loại file thừa, mã hoá AES tuỳ chọn, kiểm tra toàn vẹn bằng hash.

Khôi phục

Sáu chế độ: Recovery Point, Import Install, Overwrite, Classic, Database-only và Two-Part cho site dung lượng lớn. Installer chạy độc lập, không cần WP-CLI.

Lưu trữ và lịch chạy

WP-Cron hoặc cron hệ thống, đẩy bản lưu sang Local, FTP, SFTP, NAS, giữ số bản theo cấu hình.

Bảo mật

Bản backup chỉ tải được qua trang quản trị bằng token ký HMAC có hạn dùng; thư mục backup bị chặn truy cập trực tiếp ở web server.

So sánh với giải pháp phổ biến

Tính năng SL Migrations Duplicator Pro UpdraftPlus
Backup toàn site (file + DB)
Restore bằng installer.php độc lập
Recovery Point
Số chế độ khôi phục 6 ~3 ~2
Mã hoá AES Bản trả phí
Đích lưu FTP / SFTP / NAS
License Nội bộ, không giới hạn site Trả phí theo site Freemium

Giấy phép

GPL phiên bản 2 trở lênGPL-2.0-or-later

Phần mềm tự do: ai cũng được dùng, sửa và chia sẻ lại, miễn là bản chia sẻ vẫn giữ giấy phép này và kèm mã nguồn.

  • SL Migrations 1.8.10GPL-2.0-or-laterKhai báo trong mã: plugins/sl-migrations/sl-migrations.php (License: GPLv2 or later)

Ảnh chụp màn hình trên trang này do mình chụp từ bản chạy thật của dự án.

Xem trang Giấy phép và ghi nguồn →

Thư viện và tài nguyên bên thứ ba (18)

Vuốt ngang để xem đủ các cột.

TênGiấy phépPhiên bảnLoạiNguồn
cron-expressionĐã đổi namespace; phiên bản không ghi trong tệp.MIT-Thư việngithub.com/mtdowling/cron-expression
FormstoneGPL-3.01.4.16-1Thư việngithub.com/formstone/formstone
HandlebarsMIT4.7.8Thư việnhandlebarsjs.com
jQuery UI (giao diện, CSS)MIT1.11.2Thư việnjqueryui.com
js-cookieMIT3.0.0-rc.0Thư việngithub.com/js-cookie/js-cookie
JsonSerialize (andreamk)MIT-Thư việngithub.com/andreamk/JsonSerialize
jsTreeMIT3.3.7Thư việnjstree.com
Parsley.jsMIT2.9.2Thư việnparsleyjs.org
Password Strength Meter for jQueryDùng trong trình cài đặt. Bản gốc mới hơn đã chuyển sang MIT, bản đóng gói ở đây vẫn ghi GPL-3.0.GPL-3.0-Thư việngithub.com/elboletaire/password-strength-...
pcryptMã mã hoá Blowfish; tệp chỉ kèm văn bản GPL v2, không ghi rõ "hoặc bản mới hơn".GPL-2.0-Thư viện-
phpseclibBản 1.x đã đổi namespace, dùng cho SFTP. Phiên bản không ghi trong tệp.MIT-Thư việngithub.com/phpseclib/phpseclib
Popper (@popperjs/core)MIT2.6.0Thư việnpopper.js.org
Requests (WordPress/Requests)ISC2.0.9Thư việngithub.com/WordPress/Requests
Select2MIT4.0.13Thư việnselect2.org
Tippy.jsMIT6.3.7Thư việnatomiks.github.io/tippyjs
wp-config-transformer (WP-CLI)Bản fork sửa lại trong plugin.MIT-Thư việngithub.com/wp-cli/wp-config-transformer
Font Awesome FreeCC-BY-4.0 AND OFL-1.1 AND MIT6.4.2Biểu tượngfontawesome.com/license/free
Logo dịch vụ lưu trữ (AWS, Dropbox, Google Drive, OneDrive, Backblaze, Cloudflare, DigitalOcean, DreamHost, Vultr, Wasabi, Google Cloud)Chỉ để nhận diện dịch vụ lưu trữ mà plugin kết nối.Nhãn hiệu của chủ sở hữu tương ứng-Ảnh-

Ghi công: Font Awesome Free by @fontawesome, https://fontawesome.com. Biểu tượng: CC BY 4.0, font: SIL OFL 1.1, mã: MIT. Copyright Fonticons, Inc.

Dự án khác