Public | Automated Build

Last pushed: 5 days ago
Short Description
ElkarBackup is a free open-source backup solution based on RSync/RSnapshot
Full Description

ElkarBackup

Images

Latest stable version with Apache and PHP7

  • Tags: 1.2-apache, latest-apache, latest (default)

For testers and developers. Latest development version with Apache and PHP7

  • Tags: dev

How to use this image

$ docker run --name my-elkarbackup --link some-mysql:mysql -d elkarbackup/elkarbackup:latest

The following environment variables are also honored for configuring your ElkarBackup instance:

  • -e EB_DB_HOST=... (defaults to the IP and port of the linked db container)
  • -e EB_DB_USER=... (defaults to "root")
  • -e EB_DB_PASSWORD=... (needed!)
  • -e EB_DB_USERPASSWORD=... (defaults to "elkarbackup")

... via docker-compose

You can use Docker Compose to easily run ElkarBackup in an isolated environment built with Docker containers:

docker-compose.yml

version: '2'

services:

  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: changeme
   #volumes:
   #   - /srv/mysql:/var/lib/mysql

  elkarbackup:
    image: elkarbackup/elkarbackup
    ports:
      - 80:80
      - 443:443
    links:
      - db
    depends_on:
      - db
    #volumes:
    #    - /srv/elkarbackup/config:/etc/elkarbackup
    #    - /srv/elkarbackup/data:/var/spool/elkarbackup
    environment:
      EB_DB_PASSWORD: changeme

Run docker-compose up, wait for it to initialize completely, and visit https://localhost or https://host-ip

elkarbacup:dev development environment

Using docker-compose.yml:

version: '2'

services:

  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: changeme

  elkarbackup:
    image: elkarbackup/elkarbackup:dev
    ports:
      - 80:80
      - 443:443
    links:
      - db
    depends_on:
      - db
    environment:
      EB_DB_PASSWORD: changeme
      EB_PATH: /usr/local/elkarbackup
      EB_VERSION: https://github.com/xezpeleta/elkarbackup.git
    volumes:
      - /srv/eb/src:/usr/local/elkarbackup
Docker Pull Command
Owner
elkarbackup
Source Repository