Local RedMIne backup - what's the preferred solution?

Posted on 2014-08-04
Last Modified: 2014-08-10

Our Redmine system is located on an ESXi host (free). What's the preferred way to backup the system regularly, preferably a software backup (export of any kind), and in addition a full backup of the VM which will be done (I think) by UEB free edition.

What do you think?

Question by:IT_Group1
    LVL 15

    Expert Comment

    by:Dirk Mare
    Another option is Veeam.. Works very well as free and paid version..


    Author Comment

    Thanks, but it there an integrated backup module for RedMine?
    LVL 116

    Accepted Solution

    It's far more efficient and quicker to backup the VM, at block level, e.g. VMDK.

    If you have the FREE verison of ESXi, your options are limited and Veeam FREE Backup will not function.

    easy options...for FREE

    1. Part 10: HOW TO: Backup (Export) and Restore (Import) virtual machines to VMware vSphere Hypervisor 5.1 for FREE

    2. VMExplorer by Trilead (works with ESXi FREE edition!)

    see my EE Article

    VMware ESX/ESXi Backup Guide
    LVL 15

    Expert Comment

    by:Dirk Mare
    Thanks Andrew, My apologies Veeam will not function. Not sure how I misread the question.

    LVL 25

    Assisted Solution

    redmine will store everything either in the db or in the "files" subdirectory of your install dir

    an sql dump is quite enough to cover the sql part, and a frequent rsync can deal with the files directory (if it is not too big). a single backup of the vm at install time is probably good enough for the redmine part.

    if you need proper resilience and your db is on the same vm, you may consider setting up replication to a different server (a copy of your existing vm would be perfect), or possibly setup a cluster. mariadb is quite suitable for such situations.

    you may consider mounting the files directory in an existing separate NAS if you have one or even use fuse-sql so your files are also stored in sql (any file access will produce an access on the whole file but that is what redmine does anyway so who cares)

    but depending on your needs and use cases, this might be overkill. many people don't use files or not much (and users most likely have backups of files they submitted today) so a daily vm snapshot + SQL replication to an available server if you have one around could be a reasonable compromise, for example

    Author Closing Comment

    Thanks guys!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    By default, Carbonite Server Backup manages your encryption key for you using Advanced Encryption Standard (AES) 128-bit encryption. If you choose to manage your private encryption key, your backups will be encrypted using AES 256-bit encryption.
    This is similar to the error described in my previous Article, but with a different source problem and a different solution. When trying to scan and stage the ESXi 6.0 updates using VMware Update Manager, we can get "error code 90"
    This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…
    This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now