GNU/Linux >> Belajar Linux >  >> Ubuntu

Siapkan server Urbackup di Ubuntu 20.04

Ringkasan

UrBackup adalah sistem pencadangan klien/server Sumber Terbuka, yang melalui kombinasi fitur pencadangan gambar dan file, pencadangan diferensial, dan alat lainnya dapat melakukan berbagai pekerjaan pencadangan saat sistem sedang berjalan tanpa mengganggu proses saat ini.

Urbackup  dikelola melalui antarmuka web dan file juga dapat dipulihkan melalui antarmuka web, melalui klien atau Windows Explorer, sedangkan cadangan volume drive dapat dipulihkan dengan CD yang dapat di-boot atau USB-Stick (pemulihan bare metal).

Posting berikut akan menampilkan langkah-langkah cara mengatur server Urbackup di Ubuntu 20.04. Selain itu, kami akan menunjukkan untuk menambahkan klien di server.

Siapkan server Urbackup di Ubuntu 20.04

Server Urbackup dapat diinstal dengan dua metode – melalui repositori resmi dan dengan mengunduh dan menginstal file paket biner. Kami akan membahas kedua metode ini.

Instal server Urbackup di Ubuntu 20.04 melalui repositori

Untuk Ubuntu ada dua repositori yang dapat Anda gunakan untuk server Urbackup, repositori PPA dan repositori layanan Opensuse. Untuk menginstal Urbackup melalui PPA, jalankan perintah berikut:

sudo add-apt-repository ppa:uroni/urbackup
sudo apt update
sudo apt install urbackup-server

Harap dicatat, di situs Urbackup, disebutkan bahwa beberapa rilis server mungkin tidak tersedia di repo PPA dan jika itu terjadi, gunakan repo layanan Opensuse untuk menginstal Urbackup.

Untuk menginstal server Urbackup di Ubuntu melalui repositori layanan Opensuse, jalankan perintah berikut di terminal:

echo 'deb http://download.opensuse.org/repositories/home:/uroni/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:uroni.list
curl -fsSL https://download.opensuse.org/repositories/home:uroni/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_uroni.gpg > /dev/null
sudo apt update
sudo apt install urbackup-server

Perintah tersebut membutuhkan alat curl dan gpg untuk diinstal di server Ubuntu Anda, jadi jangan heran jika Anda mendapatkan kesalahan bahwa perintah tidak ditemukan. Jika itu terjadi, cukup instal kedua alat dengan apt dan jalankan perintah dari atas lagi dan itu akan berfungsi:

sudo apt install gpg curl

Instalasi mungkin memakan waktu cukup lama dan selama instalasi server urbackup akan meminta direktori default untuk digunakan untuk menyimpan file. Ini akan menyarankan yang default yang digunakan urbackup atau Anda dapat menambahkan yang ingin Anda gunakan. Setelah prompt itu, instalasi akan selesai secara otomatis.

Server Urbackup akan dimulai secara otomatis setelah penginstalan dan dasbor web harus dapat diakses di browser web melalui alamat IP server Ubuntu.

Instal server Urbackup di Ubuntu 20.04 menggunakan file paket biner

Proses instalasi ini cukup sederhana. Unduh paket biner dari situs mereka, buka terminal dan arahkan ke lokasi unduhan dan jalankan perintah berikut untuk menginstal server Urbackup:

sudo dpkg-i urbackup-server-2.4*.deb

Mengakses dasbor web Urbackup dan menambahkan klien

Dashboard server Urbackup dapat diakses melalui web browser pada nomor port 54414. Jika Anda menggunakan firewall di Ubuntu dan aktif, Anda harus membuka port di firewall, jika tidak, dasbor tidak akan dapat diakses.

Buka port di UFW

ufw allow 55414

Buka port pada iptables

iptables -A INPUT -d tcp --dport 55414 -j ACCEPT

iptables -I INPUT -d tcp --dport 55414 -j ACCEPT

Anda akan disambut dengan dasbor admin:

Untuk membuat pekerjaan cadangan, kita perlu menambahkan klien dan menghubungkannya dengan server.

Menginstal klien Urbackup

Untuk menginstal klien Urbackup di salah satu distro yang didukung, kita cukup menjalankan perintah ini dan klien akan diinstal secara otomatis:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF

Klien Urbackup harus segera dimulai secara otomatis setelah proses instalasi selesai:

Setelah klien Urbackup diinstal, pada menu dasbor server klik opsi tambahkan klien baru. Layar pengaturan baru akan terbuka di mana ia akan menanyakan informasi klien kepada Anda. Pilih opsi kedua – Temukan klien baru melalui IP/nama host. Opsi ini adalah untuk menambahkan klien yang ada di dalam jaringan lokal Anda (atau LAN) dan itu akan memindai jaringan lokal Anda untuk menemukan jaringan tersebut.

Itu dapat menemukan klien melalui alamat IP dan dengan nama host perangkat/PC yang ingin Anda cadangkan. Untuk menemukan alamat IP dan nama host perangkat Linux, gunakan perintah berikut:

ip a

hostname

Jika perangkat Anda tidak memiliki alamat IP statis – dengan kata lain, memperoleh alamat IP dari DCHP di jaringan lokal Anda, itu berarti alamat IP akan berubah seiring waktu di perangkat Anda. Untuk skenario ini, lebih baik menambahkan perangkat klien di server Urbackup dengan nama host. Dengan begitu Urbackup dapat memindai perangkat dan menemukan setiap kali perangkat tersebut berada di jaringan lokal. Opsi lainnya cukup dengan menyetel alamat IP di perangkat Anda.

Setelah Anda menambahkan klien, server Urbackup akan secara otomatis kembali ke beranda dan di tengah dasbor akan ada daftar klien dan harus ada perangkat Anda. Gambar di bawah sebagai contoh:

Di sisi kiri daftar, di sebelah kiri dari nama komputer, ada menu tarik-turun pekerjaan pencadangan untuk dijalankan. Anda dapat melakukan pencadangan tingkat file, mencadangkan seluruh mesin sebagai snapshot, dan seterusnya…

Ringkasan

Kami membahas langkah-langkah cara mengatur server Urbackup di Ubuntu 20.04. Bagi mereka yang lebih menyukai model pencadangan klien/server, ini adalah solusi pencadangan sumber terbuka yang sangat bagus. Hal terbaik tentang itu, ketika pekerjaan pencadangan berjalan, itu hampir mulus, Anda tidak menyadarinya di mesin klien bahwa itu menjalankan pencadangan. Selain itu, ini mendukung banyak platform dan Anda dapat menjalankannya hampir di mana saja (pada host linux khusus, pada alat NAS, seperti QNAP dan Synology, Anda dapat menerapkannya di Docker dan lain-lain)

Satu-satunya kelemahannya, adalah membutuhkan sumber daya tambahan untuk menjalankannya – artinya, Anda memerlukan mesin khusus terpisah untuk menginstal urbackup (PC terpisah di LAN Anda, Cloud VPS, perangkat NAS, mesin virtual, dll.) dan memiliki itu berjalan sebagai server untuk mencadangkan perangkat Anda. Tapi tetap merupakan solusi yang bagus…

Terima kasih banyak atas waktunya…


Ubuntu
  1. Pengaturan server WebDAV di Ubuntu Linux

  2. Pengaturan server awal dengan Ubuntu 14.04

  3. Cara Mengatur Server Rsyslog di Ubuntu 18.04 LTS

  1. Server Ubuntu 20.04 NTP

  2. Cara Setup Server NTP di Ubuntu &LinuxMint

  3. Setup Rsyslog Server di Ubuntu 20.04 - Bagaimana cara melakukannya?

  1. Instalasi Server Ubuntu 20.04

  2. Cara mengatur server OpenVPN di Ubuntu 20.04

  3. Pengaturan Server Minecraft Ubuntu 20.04