Skip to main content
  1. Posts/

Backup Manager Plesk

·2 mins·
Table of Contents

Panduan ini berisi cara mengelola backup akun hosting melalui Backup Manager menggunakan CLI / SSH, sebagai alternatif dari penggunaan Web Admin Plesk.

Versi panel Plesk yang digunakan dalam panduan ini:

# plesk version
Product version: Plesk Obsidian 18.0.52.2
     OS version: Ubuntu 22.04 x86_64
     Build date: 2023/05/02 13:00
       Revision: 1c44bda10dedda3c088c3da0271c725d3e2ec53b
Pada versi Plesk yang lebih lama, lokasi binary pmm-ras atau file dump mungkin sedikit berbeda.

1. Menggunakan pmm-ras
#

pmm-ras adalah utility internal Plesk untuk memproses backup/dump, import, export, dan melihat isi backup.

Lokasi binary:

/opt/psa/admin/bin/pmm-ras

1.1. --get-dump-content-list
#

Perintah ini digunakan untuk melihat daftar isi sebuah backup berdasarkan content type.

Sintaks:

pmm-ras --get-dump-content-list \
  --dump-file-specification=<path_to_backup_info.xml> \
  --content-type <type>

Content-type yang tersedia:

mailbox, maillist, database, webcontent, site, dnszone, certificate, subscription, customer, reseller, object

Contoh 1: Menampilkan semua objek dalam backup
#

/opt/psa/admin/bin/pmm-ras --get-dump-content-list \
  --dump-file-specification=/var/lib/psa/dumps/backup_info_2305071430.xml \
  --content-type object

Contoh 2: Menampilkan hanya konten web (webcontent)
#

/opt/psa/admin/bin/pmm-ras --get-dump-content-list \
  --dump-file-specification=/var/lib/psa/dumps/domains/example.com/backup_info_2305071430.xml \
  --content-type webcontent

1.2. --import-file-as-dump
#

Digunakan untuk mengimpor file backup eksternal ke storage Plesk.

Sintaks dasar:

/opt/psa/admin/bin/pmm-ras --import-file-as-dump \
  --dump-file-specification /path/to/file.xml.tar
Opsi lain yang tersedia: --dump-storage, --allow-reset-passwords, --owner-type, --owner-guid, --type, --guid, --name, --import-base.

1.3. --export-dump-as-file (Mengunduh Backup dari Storage Plesk)
#

Utility ini digunakan untuk mengekspor backup dari storage internal Plesk menjadi file .tar.

Contoh 1: Download backup tipe Server
#

/opt/psa/admin/bin/pmm-ras --export-dump-as-file \
  --dump-specification=backup_info_2305071430.xml \
  --dump-file-specification=/root/server.tar

Verifikasi:

# /opt/psa/bin/pleskrestore -i server.tar
------------------------------------------------------------------------
Backup information
Dump version: 18.0.52
File: /var/lib/psa/dumps/backup_info_2305071430.xml
Type: Server
Comment: All configuration and content
Date: 2305071430
Size: 136 M
------------------------------------------------------------------------
[Domain-info] example.my.id
[Domain-info] example.co.id

Contoh 2: Download backup tipe Domain
#

/opt/psa/admin/bin/pmm-ras --export-dump-as-file \
  --dump-specification=domains/example.my.id/backup_info_2305071430.xml \
  --dump-file-specification=/root/domain.tar

Verifikasi:

# /opt/psa/bin/pleskrestore -i domain.tar
------------------------------------------------------------------------
Backup information
Dump version: 18.0.52
File: /var/lib/psa/dumps/domains/example.my.id/backup_info_2305071430.xml
Type: Domain
Comment: All configuration and content
Date: 2305071430
Size: 19.9 M
------------------------------------------------------------------------
[Domain] example.my.id

2. Menggunakan pleskbackup
#

pleskbackup digunakan untuk membuat backup baru (domain, customer, reseller, atau server).

2.1. Backup domain
#

/opt/psa/bin/pleskbackup --domains-name example.my.id

2.2. Backup domain dengan output file + simpan lokal
#

/opt/psa/bin/pleskbackup --domains-name example.my.id \
  -output-file domain.tar \
  -keep-local-backup

3. Menggunakan pleskrestore
#

3.1. Restore dari file backup
#

/opt/psa/bin/pleskrestore --restore domain.tar -level domain

Level yang tersedia:

clients, domains, resellers, server

3.2. Menampilkan informasi backup
#

/opt/psa/bin/pleskrestore -i domain.tar

Related