<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos baculum - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/baculum/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/baculum</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Wed, 10 Jun 2020 19:41:05 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos baculum - Remontti</title>
	<link>https://blog.remontti.com.br/tag/baculum</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Solução de backup completa Open Source: Bacula Community 9.6.x e Baculum 9.6.x</title>
		<link>https://blog.remontti.com.br/4460</link>
					<comments>https://blog.remontti.com.br/4460#comments</comments>
		
		<dc:creator><![CDATA[Lenon Correa]]></dc:creator>
		<pubDate>Wed, 10 Jun 2020 19:38:02 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bacula]]></category>
		<category><![CDATA[baculum]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[passo a passo]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=4460</guid>

					<description><![CDATA[<p>O Bacula é um software que permite você (ou o administrador de sistema) administrar backup, restauração e verificação dos dados de computadores em uma rede de sistemas mistos. Por ser tão flexível o Bacula&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/4460">Solução de backup completa Open Source: Bacula Community 9.6.x e Baculum 9.6.x</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="wp-image-4535" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-300x148.png" alt="" width="709" height="350" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-768x379.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44.png 1366w" sizes="(max-width: 709px) 100vw, 709px" /></p>
<p>O <strong>Bacula</strong> é um software que permite você (ou o administrador de sistema) administrar backup, restauração e verificação dos dados de computadores em uma rede de sistemas mistos.<br />
Por ser tão flexível o Bacula é considerado um framework de backup, podendo ser implementado nas mais diferentes estruturas corporativas.</p>
<h3>Funcionalidades:</h3>
<ul>
<li>Geração de formato aberto (não proprietário) de gravação (pode ser lido pelo tar e dump do Unix) – adeus ao aprisionamento tecnológico;</li>
<li>Armazenamento do seu catálogo em banco de dados padrão SQL: SQLite,PostgreSQL ou MySQL;</li>
<li>Suporte a compressão dos backups nos algorítimos livres GZIP e LZO;</li>
<li>GPL – sem custos com licenças, conhecimento e possibilidade de customização da ferramenta na versão community.</li>
</ul>
<p>E de quebra, ainda vamos instalar o<strong> Baculum</strong>, que é  a Web Gui  (interface gráfica) Oficial do Bacula Community, permitindo que o administrador de backup altere configurações de backup sem precisar editar arquivos texto. Além disso uma API é disponibilizada, facilitando a integração com outros softwares, interfaces e consoles.</p>
<p>Primeiramente me chamo<strong> Lenon Corrêa</strong>, trabalho em uma empresa de Cloud Computing, a <a href="https://staybox.com.br">Staybox</a>, fornecemos serviços de hospedagem, máquinas virtuais, backup em nuvem, licenciamento de software e outros do nível (se precisar de algo, me chame kkkk). Já trabalhei com o Rudimar, assim veio a oportunidade deste post. Antes de mais nada, é o 1º post, então deem seus feedbacks sobre o conteúdo e tirem suas dúvidas, criticas construtivas sempre serão aceitas. Sem mais delongas, vamos ao que realmente interessa!</p>
<p>Requisitos:<br />
<a href="https://blog.remontti.com.br/2966" target="_blank" rel="noopener noreferrer">* Debian 10 (Buster) -&gt; Instalação Limpa</a></p>
<p><a href="https://blog.remontti.com.br/arquivos/Home/Scripts/tunning.bash.sh" target="_blank" rel="noopener noreferrer">* Tunning Bash -&gt; Bash colorido</a> (Este tique aprendi com o Rudimar kkk)</p>
<h2><strong>Instalação<br />
</strong></h2>
<p>Na primeira etapa, instalamos pacotes necessários para a compilação do <strong>Bacula</strong>, estas bibliotecas são indispensáveis para o bom funcionamento do software e andamento da instalação.</p>
<pre class="remontti-code"># su -
# apt install vim make gcc build-essential perl unp mc mtx libreadline7 \
  libreadline5-dbg libreadline-gplv2-dev zlib1g-dev lzop liblzo2-dev python-lzo sudo \
  gawk gdb libacl1 libacl1-dev libssl-dev lsscsi apt-transport-https qt4-dev-tools \
  qt4-qtconfig libqt4-dev libqwt5-qt4 libqwt5-qt4-dev pkg-config wget -y</pre>
<h2>:: Instalação do banco de dados ::</h2>
<p>Os banco de dados homologados pelo <strong>Bacula</strong> são: PostgreSQL, SQLite e MySQL. Então sinta-se livre para usar qualquer um deles, os passos que se alteram desta instalação são minímos.<br />
Já vi pessoas também instalando com o MariaDB, em suma ele é praticamente igual ao MySQL, então não deve acarretar inconsistências. Mas vamos seguir a risca as recomendações da comunidade e vamos instalar a versão 5.7 Community do MySQL (Também já fui orientado a usar PostgreSQL, pois o desempenho é superior, mas como meu conhecimento é relativamente baixo, prefiro ir de MySQL mesmo, que sei tratar erros, se acontecerem).</p>
<p>Primeiro, adicionamos a chave GPG do MySQL Community, em seguida adicionamos em nossa máquina para reconhecer o reposítório.</p>
<pre class="remontti-code"># wget -qO - https://repo.mysql.com/RPM-GPG-KEY-mysql --no-check-certificate | apt-key add -</pre>
<p>Agora, adicionamos os repositórios, em seguida update.</p>
<pre class="remontti-code"># cat &lt;&lt;EOF &gt;/etc/apt/sources.list.d/mysql.list 
deb http://repo.mysql.com/apt/debian/ buster mysql-apt-config
deb http://repo.mysql.com/apt/debian/ buster mysql-5.7
deb http://repo.mysql.com/apt/debian/ buster mysql-tools
deb http://repo.mysql.com/apt/debian/ buster mysql-tools-preview
deb-src http://repo.mysql.com/apt/debian/ buster mysql-5.7
EOF</pre>
<p>Atualize os repositórios.</p>
<pre class="remontti-code"># apt update</pre>
<p>Se tudo correu bem até aqui, vamos finalmente aos pacotes do MySQL:</p>
<pre class="remontti-code"># apt install mysql-community-server libmysqlclient-dev -y</pre>
<p>Durante a instalação, o MySQL oferta se você deseja adicionar uma senha ao <strong>root</strong> para acessar o banco, se sim, insira a senha, caso contrário apenas tecle enter e prossiga.</p>
<p><img decoding="async" class=" wp-image-4519" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-42-38-300x152.png" alt="" width="718" height="364" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-42-38-300x152.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-42-38-1024x520.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-42-38-768x390.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-42-38.png 1366w" sizes="(max-width: 718px) 100vw, 718px" /></p>
<p>Agora vamos criar um usuário para o <strong>Bacula</strong> no banco de dados, entre no banco com o comando a seguir:</p>
<pre class="remontti-code"># mysql</pre>
<p>Ou, caso você tenha inserido uma senha de <strong>root</strong> no banco:</p>
<pre class="remontti-code"># mysql -u root -p</pre>
<p style="text-align: left">Os comandos abaixo são executados dentro do banco de dados, por tanto cuidado. Gere uma hash de senha e faça a alteração na linha 3.<br />
O que estas linhas fazem são, simplesmente adicionar um usuário ao banco e dar os devidos privilégios para que ele possa inserir, deletar e alterar registros das tabelas que criaremos no futuro deste tutorial.</p>
<pre class="remontti-code">CREATE USER bacula;
GRANT ALL ON *.* TO &#039;bacula&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;SUA_SENHA_AQUI&#039; WITH GRANT OPTION;
GRANT SELECT ON mysql.proc TO &#039;bacula&#039;;
FLUSH PRIVILEGES;
QUIT</pre>
<p><img decoding="async" class=" wp-image-4520" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-45-34-300x144.png" alt="" width="704" height="338" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-45-34-300x144.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-45-34-1024x490.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-45-34.png 1363w" sizes="(max-width: 704px) 100vw, 704px" /></p>
<p>Para as alterações terem eficácia, restarte o serviço SQL.</p>
<pre class="remontti-code"># /etc/init.d/mysql restart</pre>
<p>Nos comandos seguintes, vamos entrar no diretório onde serão compilados os pacotes do <strong>Bacula</strong>. Na data de hoje 05/06 se encontra na versão 9.6.4, você pode conferir atualizar <a href="https://sourceforge.net/projects/bacula/files/bacula/" target="_blank" rel="noopener noreferrer">neste link</a>. Vamos baixar o fonte, descompactá-lo e entrar na pasta seguinte.</p>
<pre class="remontti-code"># cd /usr/src
# wget --no-check-certificate https://sourceforge.net/projects/bacula/files/bacula/9.6.4/bacula-9.6.4.tar.gz
# tar xvzf bacula-9.6.4.tar.gz
# cd bacula-9.6.4</pre>
<p><img loading="lazy" decoding="async" class="wp-image-4522" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-48-15-300x31.png" alt="" width="726" height="75" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-48-15-300x31.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-48-15-1024x107.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-48-15-768x80.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-48-15.png 1356w" sizes="auto, (max-width: 726px) 100vw, 726px" /></p>
<p>Dentro da pasta &#8216;bacula-9.6.4&#8217;, execute o comando abaixo, ele vai configurar algumas diretivas que interferem diretamente na compilação do <strong>Bacula</strong>, portanto altere usuário e senha do banco de dados, conforme criou anteriormente, em:<br />
&#8211;with-db-user=&#8217;usuario_do_banco&#8217;<br />
&#8211;with-db-password=&#8217;SENHA_DO_BANCO_AQUI&#8217;<br />
&#8211;with-hostname=&#8217;ip_da_sua_maquina&#8217;<br />
<strong> Qualquer outra alteração faça com cuidado.</strong></p>
<pre class="remontti-code"># ./configure \
 --enable-smartalloc \
 --with-mysql \
 --with-db-user=bacula \
 --with-db-password=&#039;SENHA_DO_BANCO_AQUI&#039; \
 --with-db-port=3306 \
 --with-openssl \
 --with-readline=/usr/include/readline \
 --sysconfdir=/etc/bacula \
 --bindir=/usr/bin \
 --sbindir=/usr/sbin \
 --with-scriptdir=/etc/bacula/scripts \
 --with-plugindir=/etc/bacula/plugins \
 --with-pid-dir=/var/run \
 --with-subsys-dir=/etc/bacula/working \
 --with-working-dir=/etc/bacula/working \
 --with-bsrdir=/etc/bacula/bootstrap \
 --with-basename=bacula \
 --with-hostname=10.246.247.90 \
 --with-systemd \
 --disable-conio \
 --disable-nls \
 --with-logdir=/var/log/bacula</pre>
<p>O retorno será conforme na imagem:<br />
<img loading="lazy" decoding="async" class="wp-image-4524" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-51-53-300x179.png" alt="" width="657" height="392" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-51-53-300x179.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-51-53-1024x610.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-51-53-768x457.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-51-53.png 1107w" sizes="auto, (max-width: 657px) 100vw, 657px" /></p>
<p>Chegamos na compilação dos pacotes, até aqui tudo certo, né?<br />
A seguir, temos os comandos que compilam o <strong>Bacula</strong>. Rode-os e aguarde!</p>
<pre class="remontti-code"># make -j 8
# make install
# make install-autostart</pre>
<p>Os próximos comandos alteram permissão de escrita e leitura da pasta onde fica o <strong>Bacula</strong>, e após entra na pasta.</p>
<pre class="remontti-code"># chmod -R 775 /etc/bacula
# cd /etc/bacula/scripts</pre>
<p>Agora vamos criar o banco de dados, tabelas e dar privilégios ao usuário do bacula. (Dependendo como você instalou o banco você usa o &#8216;-u root -p&#8217; ou não).</p>
<pre class="remontti-code"># /etc/bacula/scripts/create_mysql_database -u root -p
# /etc/bacula/scripts/make_mysql_tables -u root -p
# /etc/bacula/scripts/grant_mysql_privileges -u root -p</pre>
<p><img loading="lazy" decoding="async" class=" wp-image-4525" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-55-55-300x139.png" alt="" width="695" height="322" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-55-55-300x139.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-55-55-1024x475.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-55-55-768x356.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-55-55.png 1366w" sizes="auto, (max-width: 695px) 100vw, 695px" /></p>
<p>Para fazer atualização do bacula você repete o mesmo procedimento da instalação, porém execute: </p>
<pre class="remontti-code"># /etc/bacula/scripts/update_bacula_tables -u root -p
# /etc/bacula/scripts/update_mysql_tables -u root -p
# /etc/bacula/scripts/grant_mysql_privileges -u root -p</pre>
<p>Feito isso com sucesso, vamos restartar o bacula e checar o status com os comandos.</p>
<pre class="remontti-code"># bacula restart
# bacula status</pre>
<p>O retorno dos comandos deverá ser o seguinte:</p>
<p><img loading="lazy" decoding="async" class=" wp-image-4526" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-57-14-300x89.png" alt="" width="826" height="245" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-57-14-300x89.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-57-14-768x228.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-57-14.png 872w" sizes="auto, (max-width: 826px) 100vw, 826px" /></p>
<p>Agora vamos entrar no console do <strong>bacula</strong> com o comando:</p>
<pre class="remontti-code"># bconsole</pre>
<p>Se tudo correu bem, receberá o retorno de acordo com a imagem abaixo:</p>
<p><img loading="lazy" decoding="async" class=" wp-image-4527" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-58-16-300x58.png" alt="" width="699" height="135" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-58-16-300x58.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-58-16-768x147.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-20-58-16.png 844w" sizes="auto, (max-width: 699px) 100vw, 699px" /></p>
<p>Para sair do console:</p>
<pre class="remontti-code">* exit</pre>
<h2>:: Instalação do Baculum 9.6.x ::</h2>
<p>Antes de instalarmos o <strong>baculum</strong>, precisamos do <strong>Apache</strong> e do <strong>PHP</strong>, usaremos a versão 7.3. A versão recomendada é a 7.2, mas em meus testes a 7.3 funcionou bem, não apresentando falhas, (aqui saí das recomendações kkk), use a versão que desejar.<br />
Entre com os comandos abaixo pra instalar os pacotes citados anteriormente.</p>
<pre class="remontti-code"># apt install php7.3-{common,bcmath,bz2,intl,gd,mbstring,mysql,zip,curl} -y
# apt install apache2 libapache2-mod-php7.3 -y</pre>
<p>Vamos a instalação do <strong>Baculum</strong>, baixamos a chave e ativamos em nossa máquina.</p>
<pre class="remontti-code"># wget -qO - http://bacula.org/downloads/baculum/baculum.pub | apt-key add -</pre>
<p>Agora, adicionamos os repositórios, em seguida update.</p>
<pre class="remontti-code"># cat &lt;&lt;EOF &gt;/etc/apt/sources.list.d/baculum.list
deb [ arch=amd64 ] http://bacula.org/downloads/baculum/stable/debian buster main
deb-src http://bacula.org/downloads/baculum/stable/debian buster main
EOF</pre>
<pre class="remontti-code"># apt update</pre>
<p>Após, vamos verificar uma coisa, se o repositório encontrado foi da versão 9.6.&#8221;4&#8243;. O retorno deve ser como na imagem na sequência.</p>
<pre class="remontti-code"># apt info baculum-web</pre>
<p><img loading="lazy" decoding="async" class=" wp-image-4530" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-10-27-300x96.png" alt="" width="744" height="238" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-10-27-300x96.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-10-27-1024x329.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-10-27-768x247.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-10-27.png 1054w" sizes="auto, (max-width: 744px) 100vw, 744px" /></p>
<p>Agora sim, finalmente vamos instalar os pacotes do <strong>Baculum.</strong></p>
<pre class="remontti-code"># apt install baculum-api baculum-api-apache2 baculum-common bacula-console baculum-web baculum-web-apache2 -y</pre>
<p>Durante a instalação, vamos receber o questionamento como na imagem abaixo. Selecione &#8220;manter a versão local atualmente instalada&#8221;.</p>
<p><img loading="lazy" decoding="async" class=" wp-image-4531" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-11-59-300x154.png" alt="" width="781" height="401" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-11-59-300x154.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-11-59-1024x525.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-11-59-768x394.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-11-59.png 1366w" sizes="auto, (max-width: 781px) 100vw, 781px" /></p>
<p>Aqui damos algumas permissões necessárias para que o <strong>Baculum</strong> consiga rodar comando em nosso <strong>bconsole</strong>.</p>
<pre class="remontti-code"># cat &lt;&lt;EOF &gt;/etc/sudoers.d/baculum
www-data ALL=NOPASSWD: /usr/sbin/bconsole
www-data ALL=NOPASSWD: /etc/bacula/confapi
www-data ALL=NOPASSWD: /usr/sbin/bdirjson
www-data ALL=NOPASSWD: /usr/sbin/bbconsjson
www-data ALL=NOPASSWD: /usr/sbin/bfdjson
www-data ALL=NOPASSWD: /usr/sbin/bsdjson
www-data ALL=NOPASSWD: /usr/bin/systemctl
EOF</pre>
<p>Adicionamos o <strong>bacula</strong> ao grupo do apache e mudamos as permissões da pasta onde fica.<br />
Necessário para que o <strong>baculum</strong> consiga editar arquivos da pasta.</p>
<pre class="remontti-code"># usermod -aG bacula www-data 
# chown -R www-data:bacula /etc/bacula</pre>
<p>Aqui ativamos o modo rewrite do apache, as interfaces do <strong>baculum</strong> e da <strong>api</strong>. Em seguida restartamos o apache.</p>
<pre class="remontti-code"># a2enmod rewrite ldap
# a2ensite baculum-web baculum-api
# systemctl restart apache2</pre>
<p>Agora vamos a parte Web, acesse o ip da máquina e a porta 9096, no meu caso <strong>10.246.247.90:9096</strong>, faça login com usuário: admin. Senha: admin. E chegará na tela a seguir, selecione o idioma e avance, aqui nesta parte é tudo muito intuítivo.</p>
<p><img loading="lazy" decoding="async" width="1366" height="676" class="wp-image-4547" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-16-51.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-16-51.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-16-51-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-16-51-1024x507.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-16-51-768x380.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Selecione Sim, e insira a senha do dados do banco de dados (usuário bacula), Endereço IP informe 127.0.0.1, Teste e Prossiga.</p>
<p><img loading="lazy" decoding="async" width="1366" height="673" class=" wp-image-4548" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-17-17.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-17-17.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-17-17-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-17-17-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-17-17-768x378.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Selecione sim e marque a opção &#8220;Obter configuração do sudo&#8221; teste e avance.</p>
<p><img loading="lazy" decoding="async" width="1366" height="672" class=" wp-image-4550" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-20-45-1.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-20-45-1.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-20-45-1-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-20-45-1-1024x504.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-20-45-1-768x378.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Selecione sim. Em &#8220;Diretório de trabalho do Baculum para a configuração do Bacula&#8221; insira &#8220;<strong>/etc/bacula/working</strong>&#8220;, marque &#8220;Obter configuração do sudo&#8221; teste as configurações e avance para a etapa seguinte.</p>
<p><img loading="lazy" decoding="async" width="1366" height="673" class="wp-image-4552" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-21-08.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-21-08.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-21-08-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-21-08-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-21-08-768x378.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Selecione Sim, marque a opção &#8220;Obter configuração do sudo&#8221; e prossiga.</p>
<p><img loading="lazy" decoding="async" width="1366" height="675" class="wp-image-4553" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-25-44.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-25-44.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-25-44-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-25-44-1024x506.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-25-44-768x380.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Crie um usuário para acessar a interface da API, avance.</p>
<p><img loading="lazy" decoding="async" width="1366" height="668" class="wp-image-4554" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-01.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-01.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-01-300x147.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-01-1024x501.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-01-768x376.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Aqui você vera uma revisão das configurações criadas anteriomente, ao avançar esta etapa o login será solicitado. Realize-o com as credenciais criadas.</p>
<p><img loading="lazy" decoding="async" width="1366" height="674" class=" wp-image-4555" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-08.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-08.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-08-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-08-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-08-768x379.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Eu optei por criar um usuário específico para usar a API. Clique em &#8220;Listar usuários HTTP Básico&#8221; e em &#8220;Novo usuário HTTP Básico&#8221;, informe os dados e clique em adicionar, conforme abaixo.</p>
<p><img loading="lazy" decoding="async" width="1366" height="656" class=" wp-image-4556" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-33.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-33.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-33-300x144.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-33-1024x492.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-33-768x369.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Acesse seus IP na na porta 9095, para finalmente configurarmos o Baculum. (Entre com admin/admin).</p>
<p>Selecione o idioma e avance.<br />
<img loading="lazy" decoding="async" width="1366" height="673" class=" wp-image-4557" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-52.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-52.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-52-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-52-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-26-52-768x378.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Insira as credenciais criadas antes (no meu ex eu criei um usuário api), para que o baculum acesse a API, clique em testar e avance.</p>
<p><img loading="lazy" decoding="async" width="1366" height="671" class=" wp-image-4558" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-07.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-07.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-07-300x147.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-07-1024x503.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-07-768x377.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Ajuste o usuário para acessar o Baculum nesta etapa e prossiga.</p>
<p><img loading="lazy" decoding="async" width="1366" height="673" class=" wp-image-4559" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-25.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-25.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-25-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-25-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-25-768x378.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Novamente uma revisão das informações, clique em &#8220;Salvar&#8221;.</p>
<p><img loading="lazy" decoding="async" width="1366" height="675" class=" wp-image-4560" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-33.png" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-33.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-33-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-33-1024x506.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-33-768x380.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>E pronto, chegamos ao fim. Bacula com interface gráfica prontinho para uso.</p>
<p><img loading="lazy" decoding="async" width="1366" height="674" class=" wp-image-4561" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1.png" alt="" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-04-21-27-44-1-768x379.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Vamos conferir se o endereço IP (Address) está o IP de localhost, a alteraremos para o IP da interface do servidor.</p>
<pre class="remontti-code"># vim /etc/bacula/bacula-dir.conf</pre>
<p>Localize Storage {} e confira o parâmetro &#8216;Address&#8217;, altere o IP de localhost 127.0.0.1 para o IP da interface de rede da sua maquina. Se esses endereços ficarem incorretos, o bacula até consegue conversar com nosso cliente, porém nosso cliente não sabe para onde deve enviar os backup&#8217;s (a explicação é um pouco mais longa que isso, mas brevemente é o que acontece).</p>
<pre class="remontti-code">#...
Storage {
  Name = &quot;File1&quot;
  SdPort = 9103
  Address = &quot;SEU_IP_AQUI&quot; 
  Password = &quot;xxxxxxxxxxxxxxxxxx&quot;
  Device = &quot;FileChgr1&quot;
  MediaType = &quot;File1&quot;
  Autochanger = &quot;File1&quot;
  MaximumConcurrentJobs = 10
}
Storage {
  Name = &quot;File2&quot;
  SdPort = 9103
  Address = &quot;SEU_IP_AQUI&quot;
  Password = &quot;xxxxxxxxxxxxxxxxxxxxxxxx&quot;
  Device = &quot;FileChgr2&quot;
  MediaType = &quot;File2&quot;
  Autochanger = &quot;File2&quot;
  MaximumConcurrentJobs = 10
}
#...</pre>
<p>Feito essa alteração, vamos conferir, não é mesmo?</p>
<pre class="remontti-code"># bacula restart
# bconsole</pre>
<p>Dentro do console, você pode verificar um cliente (deixarei o exemplo já já):</p>
<pre class="remontti-code">* status network client=deb10-fd</pre>
<p>Agora você pode gerar seus backups de máquinas Linux, Windows, Banco de dados&#8230; As possibilidades são infinitas. Crie suas rotinas, escolha do que fazer backup e faça seus testes. PS: Ainda pode ser necessário atualizar algumas diretivas direto no terminal, nos arquivos de configuração, portanto recomendo que leia a documentação, <a href="https://www.bacula.org/documentation/documentation/" target="_blank" rel="noopener noreferrer">neste link</a>.</p>
<h3>:: Extras &#8211; Add um cliente::</h3>
<p>Aqui vou deixar ainda, um exemplo de configuração de um cliente Linux, para que você não fique tão perdido assim em meio a tanta informação.</p>
<h4>:: No lado do cliente ::</h4>
<p>Para isso instale bacula-fd</p>
<pre class="remontti-code"># apt install bacula-fd -y</pre>
<p>Ajuste as configurações em /etc/bacula/bacula-fd.conf</p>
<pre class="remontti-code"># vim /etc/bacula/bacula-fd.conf</pre>
<pre class="remontti-code">Director {
  Name = bacula-dir
  Password = &quot;4nyrNNFD1IyWlQNgjXorr4bdWx8_kgHCP&quot;
}
#Director {
#  Name = deb10-mon
#  Password = &quot;GjRiOZ1KxjAXw2_LVe2H4ruZShoZIdnCQ&quot;
#  Monitor = yes
#}
FileDaemon {                    
  Name = deb10-fd
  FDport = 9102                 
  WorkingDirectory = /var/lib/bacula
  Pid Directory = /run/bacula
  Maximum Concurrent Jobs = 20
  Plugin Directory = /usr/lib/bacula
  #FDAddress = 127.0.0.1
}
Messages {
  Name = Standard
  director = deb10-dir = all, !skipped, !restored
}</pre>
<p>O campo &#8216;Name&#8217;, em Director é o nome do nosso servidor, por padrão ele vem com &#8216;<strong>bacula-dir</strong>&#8216;, e em nosso servidor criamos assim então não precisamos alterar, o campo &#8216;Password&#8217; é a senha que o Bacula usará para se conectar em nossa máquina (precisaremos dela adiante). Em &#8216;FileDaemon&#8217; vamos pegar o &#8216;Name&#8217;, que vamos usar para criar nosso cliente na interface gráfica. Basicamente isso, existem outros parâmetros que podem ser usados, para ver quais são consulte a documentação, mas com essas informações básicas já faremos um backup funcionar!</p>
<p>Restarte o bacula-fd</p>
<pre class="remontti-code"># systemctl restart bacula-fd</pre>
<h4>:: No lado do servidor ::</h4>
<p>Agora voltamos ao Baculum, IP:9095.<br />
Na sidebar da esquerda clique em &#8216;Clientes&#8221;, em seguida na tela que vai aparecer, clique em &#8216;Adicionar cliente&#8217;.<br />
<img loading="lazy" decoding="async" width="1366" height="630" class="wp-image-4611 aligncenter" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-24-25.png" alt="" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-24-25.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-24-25-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-24-25-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-24-25-768x354.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Agora vamos adicionar nosso 1º cliente de backup. Entre com as informações, &#8216;Name&#8217; insira o nome que estava na aba &#8216;FileDaemon&#8217; de nosso cliente, &#8216;Address&#8217; é o IP da máquina do cliente, &#8216;Password&#8217; é a senha, que também estava no cliente (como falei antes). Em &#8216;Catalog&#8217; selecione &#8216;MyCatalog&#8217;, clique em &#8216;Criar&#8217;, um pop-up se abrirá indicando sucesso na adição do cliente, clique em &#8216;Ok&#8217;.</p>
<p><img loading="lazy" decoding="async" width="1366" height="632" class="wp-image-4619 aligncenter" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-18-56-20.png" alt="" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-18-56-20.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-18-56-20-300x139.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-18-56-20-1024x474.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-18-56-20-768x355.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Agora, clique na flecha azul, ao lado do cliente que adicionamos e em seguida clique em &#8216;Detalhar&#8217;.</p>
<p><img loading="lazy" decoding="async" width="1366" height="628" class="wp-image-4613 aligncenter" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11.png" alt="" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11-1024x471.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11-768x353.png 768w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-28-11-980x450.png 980w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Nesta aba, clique &#8216;Status do cliente&#8217;, e rapidamente será feita uma captura de informações sobre nosso cliente de backup. Tudo pronto para o backup.</p>
<p><img loading="lazy" decoding="async" width="1366" height="633" class="wp-image-4615 aligncenter" src="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-31-20.png" alt="" srcset="https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-31-20.png 1366w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-31-20-300x139.png 300w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-31-20-1024x475.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2020/06/Captura-de-tela-de-2020-06-05-17-31-20-768x356.png 768w" sizes="auto, (max-width: 1366px) 100vw, 1366px" /></p>
<p>Confira também o GitHub do <a href="https://github.com/wanderleihuttel" target="_blank" rel="noopener noreferrer">Wanderlei Huttel</a>, a base deste tuto veio de lá, e também tem muito material complementar lá, como scripts de envio de dados para o Telegram e muito mais. Não trataremos aqui pra não ficar muito extenso.</p>
<p>Acompanhe a comunidade do Bacula no Telegram <a href="https://t.me/baculabr" target="_blank" rel="noopener noreferrer">neste link</a>, boa parte das suas dúvidas outras pessoas já tiveram, então é só pesquisar no grupo.</p>
<p>Se tiver qualquer pergunta deixe nos comentários. Espero que tenha ajudado você, qualquer dúvida você me encontra la no grupo <a href="https://t.me/remontticombr" target="_blank" rel="noopener noreferrer">https://t.me/remontticombr</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Abraço!</p>
<p>Autor: Lenon Correa <a href="https://t.me/lenon_correa">https://t.me/lenon_correa</a></p>
<p><a href="https://blog.remontti.com.br/doar"><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2019/07/quero-doar-remontti.png" /></a></p>
<p>Fontes:</p>
<p>http://softwarelivre.org/heitorfaria/blog/baculum-9-configuracao-grafica-do-bacula-administracao-e-api<br />
https://github.com/wanderleihuttel/bacula-utils/blob/master/tutorial/bacula_install_debian10.txt<br />
https://github.com/wanderleihuttel/bacula-utils/blob/master/tutorial/baculum_install_debian9.sh</p>
<blockquote class="wp-embedded-content" data-secret="iSxcEGAs72"><p><a href="https://www.bacula.lat/o-que-e-o-bacula/">O que é o Bacula?</a></p></blockquote>
<p><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;O que é o Bacula?&#8221; &#8212; Bacula Brasil e América Latina" src="https://www.bacula.lat/o-que-e-o-bacula/embed/#?secret=iSxcEGAs72" data-secret="iSxcEGAs72" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<blockquote class="wp-embedded-content" data-secret="WKwPMUP69q"><p><a href="https://www.bacula.lat/">Página Inicial</a></p></blockquote>
<p><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Página Inicial&#8221; &#8212; Bacula Brasil e América Latina" src="https://www.bacula.lat/embed/#?secret=WKwPMUP69q" data-secret="WKwPMUP69q" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>O post <a href="https://blog.remontti.com.br/4460">Solução de backup completa Open Source: Bacula Community 9.6.x e Baculum 9.6.x</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/4460/feed</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
	</channel>
</rss>
