Uygulama

Minarca: Bayılacağınız Bir Yedekleme Çözümü

    Giriş

    Veri yedekleme, bilgi yönetiminin çok önemli bir yönüdür. Hem işletmeler hem de bireyler, önemli verilerin kaybına neden olabilecek sabit disk arızası, insan hatası veya siber saldırılar gibi risklerle karşı karşıyadır. Piyasada pek çok yedekleme çözümü var, ancak birçoğu pahalı veya kullanımı zor.

    Minarca burada devreye giriyor. IKUS Software’den Patrik Dufresne tarafından geliştirilen Minarca, sistem yöneticileri için yönetim ve izleme araçları sağlarken basitleştirilmiş bir kullanıcı deneyimi sunmak için tasarlanmış açık kaynaklı bir yedekleme çözümüdür. Öyleyse Minarca’nın nasıl ortaya çıktığına ve diğer çözümlerle nasıl karşılaştırıldığına daha yakından bakalım.

    Projenin tarihi ve gelişimi

    Minarca, adını Latince “mi” ve “arca” kelimelerinin birleşiminden alan, “kutu” veya “kasam” anlamına gelen bir veri yedekleme yazılımıdır. Minarca hikayesi, 2006 yılında Josh Nisly ve diğer katkıda bulunanlar tarafından rdiff-backup için web arayüzü olarak hizmet vermek üzere geliştirilen bir web uygulaması olan Rdiffweb ile başlar.

    2012 yılında Patrik Dufresne, Rdiffweb ile ilgilenmeye başladı ve grafik arayüzünü geliştirmeye karar verdi. O zamandan beri Rdiffweb, izin yönetimi, kota yönetimi, raporlama, istatistiksel analiz, bildirimler ve LDAP entegrasyonu dahil olmak üzere gelişmeye devam etti. Bununla birlikte, Rdiffweb, bir SSH sunucusunu yapılandırabilen, güvenliğini sağlayabilen ve komut satırından yedeklenecek tüm makinelere rdiff-backup kurabilen, teknik olarak yetkin kişiler için bir araç olarak kaldı.

    Minarca’nın geliştirilmesi, Rdiffweb’de yapılan çalışmaları temel alarak 2014 yılında veri yedeklemeyi daha az teknik kullanıcılar için daha erişilebilir hale getirme hedefiyle başladı. Amaç, tamamen entegre, anahtar teslimi, kullanımı kolay bir çözüm sağlamaktı.

    Başlangıcından bu yana Minarca, aracının Linux ve Windows için Java’daki erken bir sürümü de dahil olmak üzere çeşitli sürümlerden geçti. Aracı, 2020’de Linux, Windows ve MacOS işletim sistemlerini daha iyi desteklemek için Python’da yeniden yazıldı. Minarca artık teknik beceri düzeyi ne olursa olsun herkesin erişebileceği eksiksiz bir veri yedekleme çözümüdür.

    Minarca’nın faydaları

    Rdiffweb ile Karşılaştırma

    Minarca, Rdiffweb web uygulamasının mantıksal devamıdır. Basitleştirilmiş bir yedekleme deneyimi sağlamak için geliştirilen Minarca, yöneticileri ve kullanıcıları desteklemek için tasarlanmıştır. Rdiffweb’den farklı olarak Minarca, Minarca aracısı aracılığıyla Linux, Windows ve MacOS üzerinde hızlı dağıtım sunar. Ek olarak Minarca, depolama alanını yönetir, SSH anahtar değişimini basitleştirir ve aynı anda birden çok rdiff yedekleme sürümünü destekler. Ayrıca Minarca, yedeklemelerin yürütülmesini izole ederek güvenliği artırır ve böylece hassas verilerin korunmasını geliştirir.

    Comparison with other backup solutions

    Minarca, piyasaya hakim olan tescilli ürünlere ilginç bir alternatif kılan ücretsiz ve açık kaynak yapısı sayesinde diğer yedekleme çözümlerinden sıyrılıyor. Ayrıca Minarca, Linux, Windows ve MacOS’u destekleyen, her türlü bilgi işlem ortamı için kullanım esnekliği sunan bir çoklu platform çözümüdür.

    Servis sağlayıcılar için, paylaşımlı servis desteği nedeniyle Minarca ideal bir çözümdür. Ek olarak, arayüzün görünümünü ve verdiği hissi markanıza uyacak şekilde özelleştirmek mümkündür ve müşterileriniz için daha tutarlı bir kullanıcı deneyimi sağlar.

    Minarca’nın grafik kullanıcı arayüzü, daha az teknik deneyime sahip son kullanıcılar için mükemmel şekilde uygundur, komut satırı arayüzü ise daha ileri düzey kullanıcılar için mevcuttur ve Linux sunucuları için idealdir.

    Ek olarak, Minarca-Server herhangi bir POSIX dosya sistemini destekler, bu da verileri bir sistemden diğerine taşımayı ve ZFS sıkıştırma ve veri tekilleştirme gibi dosya sistemi avantajlarından yararlanmayı veya GlusterFS veya CephFS ile yatay olarak ölçeklendirmeyi kolaylaştırır.

    Görüntü tabanlı yedekleme yerine dosya tabanlı yedekleme kullanan Minarca, yalnızca önemli dosyaları seçerek yedeklemelerinizin boyutunu azaltmanıza olanak tanır, bu da depolama kısıtlamaları olanlar için bir avantaj olabilir.

    Son olarak Minarca, yedekleme için 15 yılı aşkın bir süredir Linux için veri yedekleme alanında bir referans olan ve verileriniz için ek güvenlik ve güvenilirlik sağlayan Rdiff-backup’ı kullanır. Ve Minarca’nın web arayüzü sayesinde verilerinizi cep telefonunuz da dahil olmak üzere herhangi bir cihazdan kurtarmak mümkündür.

    Minarca’nın temel özellikleri ve faydaları

    Kullanıcı dostu web arayüzüne ek olarak Minarca, Windows, Mac ve Linux iş istasyonlarına kolayca kurulabilen bir aracı da sunar. Bu aracı, veri yedeklemeyi yapılandırmanıza ve merkezi sunucuyla güvenli bir bağlantı kurmanıza olanak tanır. Bu, kullanıcıların kapsamlı teknik bilgiye ihtiyaç duymadan iş istasyonlarındaki verilerini yedeklemelerine olanak tanır. Ayrıca yöneticiler merkezi web arayüzünden kullanıcı hesaplarını yönetebilir, disk kotaları atayabilir ve yedekleme davranışını görüntüleyebilir. Kısacası Minarca, herkesin erişebileceği eksiksiz bir yedekleme çözümü sunar. Bir resim bin kelimeye bedel olduğuna göre işte Minarca’nın bir resmi:

    minarca-a-backup-solution-you-will-love-content-image-1

    Minarca’nın Kurulumu

    Minarca server kurulum adımları

    Minarca’nın kurulumu nispeten basittir ve yalnızca birkaç dakika sürer. Minarca’yı Linux Debian veya Ubuntu amd64 uyumlu bir sisteme kurmak için izlenecek adımlar şunlardır:

    1. Kurulu paketleri güncelleyin: apt update && apt upgrade
    2. Gerekli paketleri kurun: apt install curl apt-transport-https ca-certificates lsb-release gnupg
    3. Minarca genel anahtarını indirin: curl -Lhttps://www.ikus-soft.com/archive/minarca/public.key | gpg –dearmor > /usr/share/keyrings/minarca-keyring.gpg
    4. Minarca kaynağını paket kaynakları listesine ekleyin: echo “deb [arch=amd64signed-by=/usr/share/keyrings/minarca-keyring.gpg]https://nexus.ikus-soft.com/repository/apt -release-$(lsb_release -sc)/ $(lsb_release -sc) ana” | tee /etc/apt/sources.list.d/minarca.list
    5. Mevcut paketleri güncelleyin: apt update
    6. Minarca sunucusunu kurun: apt install minarca-server

    Kurulumdan sonra Minarca sunucusuna şu adresten erişilmelidir: http://127.0.0.1:8080. Bir üretim dağıtımı için, Minarca’yı bir SSL sertifikasıyla güvence altına almak için Apache veya Nginx ile bir ters proxy kurmanız şiddetle tavsiye edilir.

    Minarca’yı yedekleriniz için yeterli depolama alanına sahip bir sunucuya kurmak da önemlidir. Bu noktada, aşina olduğunuz ve rahat çalışabileceğiniz dosya sistemi teknolojilerini seçmek önemlidir. Yedek verilerinizle kesinlikle büyücü çırağı oynamak istemezsiniz. Yedeklemeleriniz için ZFS kullanmanızı şiddetle tavsiye ederim, ancak ZFS’ye aşina değilseniz, bunun yerine XFS veya ext4’ü seçin. Verilerinizin yalnızca depolandığı depolama ortamı kadar güvenli olduğunu unutmayın.

    Minarca sunucusunun kurulum adımları hakkında daha fazla bilgi edinmek istiyorsanız, lütfen belgelere bakın.

    Ajan kurulum adımları

    Linux

    Minarca aracısını bir Debian Linux sistemine kurma adımları şunlardır:

    1. Minarca aracı kurulum dosyasını Minarca web sitesinden (.deb) indirin
    2. Kurulum sihirbazını başlatmak veya şuna benzer bir komut çalıştırmak için indirilen dosyaya çift tıklayın:
    sudo apt install ./minarca-client_4.4.1_amd64.deb

    Kurulumdan sonra, Minarca aracısı, verilerinizi yedeklemek için yapılandırılmaya hazır olacaktır. Minarca uygulaması, uygulama kitaplığınızda bulunmalıdır. Aşağıdakileri yürüterek komut satırında da kullanılabilir:

    minarca ui

    Windows

    Minarca ajanını bir Windows sistemine kurmak için gereken adımlar şunlardır:

    1. Minarca aracı kurulum dosyasını Minarca web sitesinden (.exe) indirin
    2. Kurulum sihirbazını başlatmak için indirilen dosyaya çift tıklayın.
    3. Lisans sözleşmesinin şartlarını okuyun ve kabul edin.
    4. Kurulumu başlatmak için “Kur” düğmesine tıklayın.
    5. Kurulum sihirbazı Minarca ajanını sisteminize kuracaktır. Bu bir kaç dakika alabilir.
    6. Kurulum tamamlandığında, kurulum sihirbazını kapatmak için “Bitir”e tıklayın.

    Kurulumdan sonra, Minarca aracısı, verilerinizi yedeklemek için yapılandırılmaya hazır olacaktır. Masaüstünde ve başlat menüsünde bir simge oluşturulmuş olmalıdır.

    MacOS

    Son olarak Minarca aracısını MacOS’a yükleme adımları:

    1. Öncelikle, Minarca web sitesinden Minarca aracı kurulum DMG dosyasını indirin.
    2. İndirme tamamlandıktan sonra DMG dosyasını açın. Minarca logolu yeni bir pencere ve “Minarca” adlı bir klasör görmelisiniz.
    3. “Minarca” klasörünü Mac’inizdeki “Uygulamalar” klasörüne sürükleyin.
    4. “Uygulamalar” klasörünüzden “Minarca” klasörünü açın.

    Minarca uygulaması bir Apple sertifikası ile doğru bir şekilde imzalanmadığı için Minarca uygulamasına sağ tıklanarak “Aç” seçilmesi gerekmektedir. Bir uyarı mesajı görünmelidir. Sadece onaylayın ve kurulum tamamlandı.

    Ajanın ilk yapılandırması

    Yedeklenecek iş istasyonuna Minarca aracısı yüklendikten sonra, ilk yedeklemeyi başlatmak için yapılandırmaya devam edebilirsiniz:

    1. Minarca’nın infazını başlat.
    2. Görüntülenen yapılandırma penceresinde Minarca merkezi sunucusunun URL’sini girin. Bu adres, sunucunuzun IP adresine karşılık gelir. Minarca varsayılan olarak 8080 numaralı bağlantı noktasını dinler, dolayısıyla URL şu biçimde olmalıdır: http://12.34.56.78:8080.
    3. Sunucuda kimlik doğrulaması yapmak için kullanıcı adınızı ve şifrenizi girin. Kimlik bilgileri varsayılan olarak “admin” ve “admin123” şeklindedir.
    4. İsterseniz deponun adını değiştirin.

    Artık Minarca temsilcinizi merkezi sunucuya bağlamaya hazırsınız. Bu adım sırasında Minarca, SSH anahtarlarını değiş tokuş eder ve sunucuyla bağlantıyı doğrular. Güvenlik duvarınız varsa bu adım çalışmayabilir. Güvenlik duvarı ayarlarınızı değiştirmeniz gerekecek.

    İlk bağlantı çalışırsa, ilk yedeklemeyi başlatmaya hazırsınız demektir. Devam etmeden önce, yedeklemeye dahil edilecek ve yedekten çıkarılacak dosyaların listesini kontrol etmeniz önerilir. Varsayılan olarak, yalnızca geçerli kullanıcının belgeleri yedeklemeye dahil edilir. Bu ihtiyaçlarınıza uymuyorsa, şimdi değiştirebilirsiniz.

    Dahil edilen ve hariç tutulan dosyaların listesi ihtiyaçlarınıza göre uyarlandıktan sonra, ilk yedeklemeyi başlatmak için “Yedeği Başlat” seçeneğine tıklayın. Bu ilk yedekleme, Minarca web arayüzünde görünecek yeni bir depo oluşturacaktır. Bu adım, aracı ile merkezi sunucu arasındaki aktarım hızına ve yedeklenen belge miktarına bağlı olarak biraz zaman alabilir. Bağlantı kesilirse, Minarca otomatik olarak ilk yedeklemeye devam eder.

    Ajanın komut satırında ilk yapılandırması

    Minarca aracısını bir Linux sunucusuna yüklediyseniz, yedeklemeyi komut satırından yapılandırmak da mümkündür. Ajanı kurduktan sonra, “minarca” yürütülebilir dosyası mevcut olmalıdır.

    İlk yapılandırmayı yapmak için şuna benzer bir komut çalıştırmanız gerekir:

    minarca link -remoteurl http://12.34.56.78:8080 -username admin -name $(hostname)

    Bu adım işe yararsa, yedeklemeye dahil edilen ve yedekten hariç tutulan dosyaların listesini şu komutla inceleyebilirsiniz:

    minarca patterns

    Bir dizini yedeklemeye dahil etmek veya yedeklemeden çıkarmak için şu komutu kullanın:

    minarca include /var/log
    
    minarca exclude /var/log

    Dahil edilecek veya hariç tutulacak dosyaların listesini değiştirdikten sonra, yedeklemenin crontab tarafından normal şekilde yürütülmesini bekleyebilir veya şunu arayarak kendiniz başlatabilirsiniz:

    minarca backup &

    Kullanım örnekleri

    Verileri almak için Minarca’yı kullanma

    Minarca, kaybolan veya zarar gören değerli verileri kurtarmanıza olanak tanır. Kullanıcılar tek tek dosyaları veya tüm dizini bir web arayüzünden kolayca kurtarabilir. Minarca’nın kurtarma seçenekleri, daha az teknik bilgiye sahip kullanıcıların verilerini kendilerinin kurtarmasına olanak tanır.

    Minarca’yı sunucu ve masaüstü yedekleme için kullanma

    Minarca, web sunucuları, veritabanı sunucuları, dosya sunucuları ve dizüstü bilgisayarlar dahil olmak üzere çeşitli sunucuları ve iş istasyonlarını yedeklemek için kullanılabilir. Kullanıcılar verileri merkezi bir Minarca sunucusuna yedekleyebilir. Bu sunucu, kişisel kullanım veya daha büyük bir şirket için uygun bir altyapı üzerinde kurulabilir.

    Çok kiracılı bir çözüm olarak yedekleme hizmeti sağlayıcıları için kullanın

    Minarca, çok kiracılı bir yedekleme çözümü sunmak için yedekleme hizmeti sağlayıcıları tarafından kullanılabilir. Kurulumu ve yönetimi kolay olan bu çözüm, yedekleme hizmeti sağlayıcılarının müşterilerine katma değerli hizmetler sağlamaya odaklanmalarını sağlar.

    Kısacası Minarca, çeşitli kullanım durumları için kullanılabilen güçlü ve esnek bir veri yedekleme çözümüdür. Kullanıcılar değerli verileri kurtarabilir, sunucuları ve iş istasyonlarını yedekleyebilir ve yedekleme hizmeti sağlayıcıları müşterilerine güvenilir, çok kiracılı bir çözüm sunabilir.

    Second, Minarca’s reliability is unmatched, which means your data is safe, even in the worst-case scenarios. Minarca uses state-of-the-art technologies to protect your data from hard drive failure, human error, and ransomware attacks.

    Finally, Minarca’s flexibility is an important asset. Companies can choose the type of storage that best suits their needs, allowing for maximum customization and scalability. Ultimately, choosing Minarca for your data backup is a wise investment in the future of your business.

    Future prospects for the development of Minarca

    Minarca is an evolving project with a clear vision for its future development. The improvements made to Minarca over the past few years are a testament to the development team’s commitment to making data backup more accessible and easier to manage for users. The next step is to centralize the management of agent configurations in a web interface, allowing administrators to modify settings from a single location.

    The team is actively looking for help to make Minarca available on other architectures, in particular the ARM architecture for installations on Raspberry Pi or to support NAS technologies like TrueNAS or TrueSCALE. There is also an active search to make the Minarca agent available for Red Hat distributions as an rpm package. Finally, it is important to note that Minarca is based on Rdiff-backup and the community is grateful to Eric “Zolf” Lavarde, the main contributor of Rdiff-backup. The team is always looking for help to improve and develop this technology.

    Yazının orijinalini buradan okuyabilirsiniz.