rustic
adalah alat pencadangan yang menyediakan pencadangan cepat, terenkripsi, dan tidak terduplikasi.
Ia membaca dan menulis format repo restic yang dijelaskan dalam dokumen desain dan dapat digunakan sebagai pengganti restic dalam banyak kasus.
Ini diimplementasikan dalam Rust, bahasa pemrograman sistem lintas platform yang berkinerja baik, hemat memori, dan andal.
Oleh karena itu rustic
mendukung semua sistem operasi utama (Linux, MacOs, *BSD), dengan dukungan Windows masih bersifat eksperimental.
rustic
saat ini dalam keadaan beta dan melewatkan uji regresi. Namun, belum disarankan untuk menggunakannya untuk cadangan produksi.
rustic
Proyek rustic
dibagi menjadi beberapa peti:
pedesaan - biner utama
rustic-core - perpustakaan inti
rustic-backend - perpustakaan untuk mendukung berbagai backend
Data cadangan dihapus duplikatnya dan dienkripsi .
Penyimpanan cadangan dapat berupa penyimpanan lokal atau cloud, termasuk penyimpanan dingin.
Memungkinkan beberapa klien mengakses repositori cadangan secara bersamaan menggunakan operasi bebas kunci.
Cadangan secara default hanya ditambahkan pada repositori.
Operasi ini dirancang dengan kuat dan dapat dibatalkan dengan aman serta dilanjutkan secara efisien .
Organisasi snapshot dimungkinkan berdasarkan nama host, jalur cadangan, label, dan tag. Kumpulan metadata yang kaya juga disimpan pada setiap snapshot.
Kebijakan penyimpanan dan pembersihan cadangan lama dapat disesuaikan secara khusus .
Pencadangan tindak lanjut hanya memproses file yang diubah, namun tetap membuat snapshot cadangan lengkap.
Pemulihan di tempat hanya mengubah file yang diubah.
Menggunakan file konfigurasi untuk memudahkan konfigurasi semua perintah sehari-hari, lihat contoh file konfigurasi.
Anda dapat mengajukan pertanyaan di Diskusi atau melihat FAQ.
Kontak | Di mana? |
---|---|
Pelacak Masalah | Masalah GitHub |
Perselisihan | |
Diskusi | Diskusi GitHub |
Silakan periksa dokumentasi kami untuk informasi lebih lanjut tentang cara memulai.
kargo binstall rustic-rs
sendok instal pedesaan
Atau Anda dapat melihat rilisnya.
Biner malam tersedia di sini.
buruh pelabuhan menarik ghcr.io/rustic-rs/rustic
Hati-hati : Ini menginstal versi pengembangan terbaru, yang mungkin tidak stabil.
pemasangan kargo --git https://github.com/rustic-rs/rustic.git rustic-rs
pemasangan kargo --locked rustic-rs
restic
? Kami telah mengumpulkan beberapa perbaikan rustic
dibandingkan restic
di sini.
Mencoba gaya pedesaan dan tidak puas? Jangan pergi begitu saja! Anda dapat membantu:
Anda dapat melaporkan masalah atau menyarankan fitur baru di server Discord kami atau menggunakan Masalah Github!
Apakah Anda tahu cara membuat kode atau punya ide untuk perbaikan? Jangan menyimpannya untuk dirimu sendiri!
Kontribusikan perbaikan atau fitur baru melalui permintaan tarik!
Harap pastikan Anda membaca panduan kontribusi.
Versi rustc
minimum yang didukung peti ini adalah 1.80.0
.
Kebijakan saat ini adalah versi Rust minimum yang diperlukan untuk menggunakan peti ini dapat ditingkatkan dalam pembaruan versi minor. Misalnya, jika crate 1.0
memerlukan Rust 1.20.0, maka crate 1.0.z
untuk semua nilai z
juga memerlukan Rust 1.20.0 atau yang lebih baru. Namun, crate 1.y
untuk y > 0
mungkin memerlukan versi minimum Rust yang lebih baru.
Secara umum, peti ini akan konservatif dibandingkan dengan versi minimum Rust yang didukung.
Berlisensi di bawah salah satu dari:
Lisensi Apache, Versi 2.0
lisensi MIT
sesuai pilihan Anda.