Skip to content

Bacula Backup Containers for Docker and Kubernetes

License

Notifications You must be signed in to change notification settings

eftechcombr/bacula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bacula 15.0.2 Container

Deploy the bacula community edition on Docker Containers.

Images

  • Bacula Catalog eftechcombr/bacula:15.0.2-catalog
  • Bacula Director eftechcombr/bacula:15.0.2-director
  • Bacula Storage Daemon eftechcombr/bacula:15.0.2-storage
  • Bacula File Daemon eftechcombr/bacula:15.0.2-client
  • Baculum Web Gui eftechcombr/baculum:11.0.6-web
  • Baculum API eftechcombr/baculum:11.0.6-api
  • Postfix SMTP Relay eftechcombr/postfix:latest
  • SMTP2TG SMTP Relay to Telegram b3vis/docker-smtp2tg

Install Docker

curl -sSL https://get.docker.com | bash

Install Docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Set permission on etc/baculum

chmod -R a+rwx etc/baculum

Download and Install Bacula Container

git clone https://github.com/eftechcombr/bacula
cd bacula/docker
docker-compose up

Tests

docker exec -it docker_bacula-dir_1 bash
> bconsole
* 

Video

asciicast

Docker Compose

docker-compose.yaml

version: '3.1'
services:
  db:
    image: eftechcombr/bacula:15.0.2-catalog
    restart: unless-stopped
    environment:
      POSTGRES_PASSWORD: bacula
      POSTGRES_USER: bacula
      POSTGRES_DB: bacula
    volumes:
    - pgdata:/var/lib/postgresql/data:rw
    ports:
      - 5432
  bacula-dir:
    image: eftechcombr/bacula:15.0.2-director
    restart: unless-stopped
    volumes:
      - ./etc/bacula-dir.conf:/opt/bacula/etc/bacula-dir.conf:ro
      - ./etc/bconsole.conf:/opt/bacula/etc/bconsole.conf:ro
    depends_on:
      - db
    ports:
      - 9101
  bacula-sd:
    image: eftechcombr/bacula:15.0.2-storage
    restart: unless-stopped
    depends_on:
      - bacula-dir
      - db
    volumes:
      - ./etc/bacula-sd.conf:/opt/bacula/etc/bacula-sd.conf:ro
    ports:
      - 9103
  bacula-fd:
    image: eftechcombr/bacula:15.0.2-client
    restart: unless-stopped
    depends_on:
      - bacula-sd
      - bacula-dir
    volumes:
      - ./etc/bacula-fd.conf:/opt/bacula/etc/bacula-fd.conf:ro
    ports:
      - 9102
volumes:
  pgdata:

Support

For technical support please contact us.

suporte@eftech.com.br

e-Learning

https://www.eftech.com.br

Reference

http://www.bacula.lat/community/baculum/

http://www.bacula.lat/community/script-instalacao-bacula-community-9-x-pacotes-oficiais/

https://www.bacula.org/documentation/documentation/

About

Bacula Backup Containers for Docker and Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published