<?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 docker - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/docker/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/docker</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Fri, 23 Aug 2024 13:04:58 +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 docker - Remontti</title>
	<link>https://blog.remontti.com.br/tag/docker</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ONLYOFFICE Workspace &#8211; A suíte office mais completa e poderosa open source</title>
		<link>https://blog.remontti.com.br/6627</link>
					<comments>https://blog.remontti.com.br/6627#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Thu, 23 Jun 2022 23:31:27 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Bullseye]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian 11]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[ms office]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[onlyoffice]]></category>
		<category><![CDATA[suite]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=6627</guid>

					<description><![CDATA[<p>ONLYOFFICE Workspace é um pacote de escritório completo multiplataforma gratuito para pessoas que buscam uma alternativa ao Microsoft Office. Você ira ter uma plataforma foda online! 🙂 Gerenciar todos os seus processos empresariais &#8211;&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/6627">ONLYOFFICE Workspace &#8211; A suíte office mais completa e poderosa open source</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><a href="https://www.onlyoffice.com/pt/workspace.aspx" rel="noopener" target="_blank">ONLYOFFICE Workspace</a></strong> é um pacote de escritório completo multiplataforma gratuito para pessoas que buscam uma alternativa ao Microsoft Office. Você ira ter uma plataforma <del datetime="2022-06-23T19:44:25+00:00">foda</del> online! <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;" /></p>
<p><img fetchpriority="high" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian.png" alt="" width="1250" height="387" class="alignnone size-full wp-image-6642" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian.png 1250w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian-300x93.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian-1024x317.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian-768x238.png 768w" sizes="(max-width: 1250px) 100vw, 1250px" /></p>
<p>Gerenciar todos os seus processos empresariais<br />
<strong>&#8211; Editor de documentos<br />
&#8211; Gerenciador de projetos.<br />
&#8211; Painel CRM<br />
&#8211; Cliente de e-mail<br />
&#8211; Lista de contatos<br />
&#8211; Agenda</strong></p>
<p>Neste tutorial irei ensinar instalar a versão Community <em>(faça você mesmo)</em>, existe <a href="https://www.onlyoffice.com/pt/download-workspace.aspx?from=workspace#workspace-community" rel="noopener" target="_blank">várias forma de instalação</a>, mas como somos os cara do Debian bora lá montar nosso servidor!</p>
<p><strong>Requisitos mínimos de sistema:</strong><br />
&#8211; CPU dual core 2 GHz<br />
&#8211; RAM 6 GB<br />
&#8211; 6 GB SWAP<br />
&#8211; HDD 40 GB<br />
&#8211; OS amd64</p>
<p><strong>Distribuição utilizada neste tutorial:</strong><br />
Debian 11 (Bullseye) 64 bits <a href="https://blog.remontti.com.br/5792" rel="noopener" target="_blank">instalação mínima</a><br />
<a href="https://blog.remontti.com.br/5867" rel="noopener" target="_blank">Como melhorar a produtividade no seu Debian após instalação</a> (Recomendado)</p>
<pre class="remontti-code"># apt install wget
# wget https://download.onlyoffice.com/install/workspace-install.sh</pre>
<p>Temos varias opções de instalação, execute o script com parâmetro <strong>-h</strong> para conhece-las.</p>
<pre class="remontti-code"># bash workspace-install.sh -h</pre>
<p>Vou deixar aqui duas opções que serão provavelmente a de sua escolha: </p>
<h3>Instale todos os componentes da solução:</h3>
<h5>Configurando um domínio para o serviço de e-mail</h5>
<p>No Debian necessitamos habilitar o <strong>vsyscall</strong> que vem desabilitado no kernel, o vsyscall é um mecanismo que é usado para acelerar certas chamadas de sistema e necessário para que ONLYOFFICE Mail funcione corretamente. OBS: Para instalação em contêiner do ONLYOFFICE.<br />
Para verificar se vsyscall esta ativo execute o comando:</p>
<pre class="remontti-code"># cat /proc/self/maps | egrep &#039;vdso|vsyscall&#039;</pre>
<p>Se o resultado for o a baixo será necessário ativar ele.</p>
<pre class="remontti-code-plain">7fffa9dd3000-7fffa9dd5000 r-xp 00000000 00:00 0             [vdso]</pre>
<pre class="remontti-code"># nano /etc/default/grub</pre>
<p>Altere:</p>
<pre class="remontti-code-plain">GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet&quot;</pre>
<p>Por:</p>
<pre class="remontti-code-plain">GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet vsyscall=emulate&quot;</pre>
<p>Atualize o grub e reinicie</p>
<pre class="remontti-code"># update-grub
# reboot</pre>
<p>Agora ao executar o comando, o retorno será:</p>
<pre class="remontti-code-plain"># cat /proc/self/maps | egrep &#039;vdso|vsyscall&#039;
7ffe7f381000-7ffe7f383000 r-xp 00000000 00:00 0                [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0        [vsyscall]</pre>
<p>Vamos a instalação, informando seu domínio utilizando o parâmetro -md. <em>(ou pule para o próximo comando para não instalar o servidor de e-mail)</em></p>
<pre class="remontti-code"># bash workspace-install.sh -md onlyoffice.remontti.com.br</pre>
<h5>Sem servidor de e-mail</h5>
<pre class="remontti-code"># bash workspace-install.sh -ims false</pre>
<p>Com sua escolha, agora ao executar o script será lhe solicitados o forma de instalação: <strong>Install with Docker [Y/N/C]?</strong><br />
&#8211; <strong>Y</strong> Irá instalar o Onlyoffice usando docker. (Recomendado)<br />
&#8211; <strong>N</strong> Irá instalar o Onlyoffice usando pacotes deb.<br />
&#8211; <strong>C</strong> Cancelar.</p>
<p>Irei utilizar <strong>opção recomendada</strong> pela Onlyoffice, com docker <strong>[Y]</strong>, se você é mais ninja e quer ter total gerencia de forma direta pode fazer a instalação pelos pacotes debian utilizando opção [N].</p>
<p>A instalação ira levar alguns minutos&#8230; (Depende do seu hardware e velocidade da conexão)</p>
<p>Ao finalizar podemos verificar quais as portas foram abertas com o comando:</p>
<pre class="remontti-code"># ss -putan | grep LIST</pre>
<pre class="remontti-code-plain">
tcp   LISTEN 0      4096           0.0.0.0:4190         0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7370,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:993          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7417,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:995          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7393,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:5222         0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=15682,fd=4))            
tcp   LISTEN 0      4096           0.0.0.0:587          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7439,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:143          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7483,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:80           0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=15724,fd=4))            
tcp   LISTEN 0      4096           0.0.0.0:465          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7462,fd=4))             
tcp   LISTEN 0      128            0.0.0.0:22           0.0.0.0:*     users:((&quot;sshd&quot;,pid=407,fd=3))                      
tcp   LISTEN 0      4096           0.0.0.0:25           0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=7504,fd=4))             
tcp   LISTEN 0      4096           0.0.0.0:443          0.0.0.0:*     users:((&quot;docker-proxy&quot;,pid=15704,fd=4))            
tcp   LISTEN 0      4096              [::]:4190            [::]:*     users:((&quot;docker-proxy&quot;,pid=7380,fd=4))             
tcp   LISTEN 0      4096              [::]:993             [::]:*     users:((&quot;docker-proxy&quot;,pid=7425,fd=4))             
tcp   LISTEN 0      4096              [::]:995             [::]:*     users:((&quot;docker-proxy&quot;,pid=7401,fd=4))             
tcp   LISTEN 0      4096              [::]:5222            [::]:*     users:((&quot;docker-proxy&quot;,pid=15690,fd=4))            
tcp   LISTEN 0      4096              [::]:587             [::]:*     users:((&quot;docker-proxy&quot;,pid=7446,fd=4))             
tcp   LISTEN 0      4096              [::]:143             [::]:*     users:((&quot;docker-proxy&quot;,pid=7489,fd=4))             
tcp   LISTEN 0      4096              [::]:80              [::]:*     users:((&quot;docker-proxy&quot;,pid=15731,fd=4))            
tcp   LISTEN 0      4096              [::]:465             [::]:*     users:((&quot;docker-proxy&quot;,pid=7468,fd=4))             
tcp   LISTEN 0      128               [::]:22              [::]:*     users:((&quot;sshd&quot;,pid=407,fd=4))                      
tcp   LISTEN 0      4096              [::]:25              [::]:*     users:((&quot;docker-proxy&quot;,pid=7511,fd=4))             
tcp   LISTEN 0      4096              [::]:443             [::]:*     users:((&quot;docker-proxy&quot;,pid=15712,fd=4))</pre>
<p>Podemos verificas os containers dockers:</p>
<pre class="remontti-code"># docker ps -a -s</pre>
<pre class="remontti-code-plain">
CONTAINER ID   IMAGE             COMMAND                  PORTS                        SIZE

779b13c4376b   communityserver   &quot;/app/run-community-…&quot;   0.0.0.0:80-&gt;80/tcp,          76MB (virtual 4.54GB)
                                                          :::80-&gt;80/tcp, 
                                                          0.0.0.0:443-&gt;443/tcp, 
                                                          :::443-&gt;443/tcp, 
                                                          3306/tcp, 
                                                          5280/tcp, 
                                                          9865-9866/tcp, 
                                                          9871/tcp, 
                                                          9882/tcp, 
                                                          0.0.0.0:5222-&gt;5222/tcp, 
                                                          :::5222-&gt;5222/tcp, 
                                                          9888/tcp

6e408504e7b0   controlpanel      &quot;/var/www/onlyoffice…&quot;   80/tcp, 443/tcp              909kB (virtual 520MB)

3beaea4df31e   mailserver        &quot;/bin/sh -c &#039;export …&quot;   0.0.0.0:25-&gt;25/tcp,          3.3MB (virtual 1.9GB)
                                                          :::25-&gt;25/tcp, 
                                                          0.0.0.0:143-&gt;143/tcp, 
                                                          :::143-&gt;143/tcp, 
                                                          0.0.0.0:465-&gt;465/tcp, 
                                                          :::465-&gt;465/tcp, 
                                                          0.0.0.0:587-&gt;587/tcp, 
                                                          :::587-&gt;587/tcp, 
                                                          0.0.0.0:993-&gt;993/tcp, 
                                                          :::993-&gt;993/tcp, 
                                                          0.0.0.0:995-&gt;995/tcp, 
                                                          :::995-&gt;995/tcp, 
                                                          3306/tcp, 
                                                          0.0.0.0:4190-&gt;4190/tcp, 
                                                          :::4190-&gt;4190/tcp, 
                                                          8081/tcp
9cf6e70c156f   documentserver    &quot;/app/ds/run-documen…&quot;   80/tcp, 443/tcp              498MB (virtual 3.43GB

a33ae4057009   elasticsearch     &quot;/tini -- /usr/local…&quot;   9200/tcp, 9300/tcp           149kB (virtual 812MB)

ba2fd3132277   mysql             &quot;docker-entrypoint.s…&quot;   3306/tcp, 33060/tcp          6B (virtual 524MB)

</pre>
<p>Acesse seu domínio em seu navegado (ou endereço IP), ao acessar pela primeira vez será feito o cadastro do administrador.</p>
<p><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_1.png" alt="" width="1235" height="675" class="alignnone size-full wp-image-6650" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_1.png 1235w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_1-300x164.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_1-1024x560.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_1-768x420.png 768w" sizes="(max-width: 1235px) 100vw, 1235px" /></p>
<p>Plataforma instalada com sucesso!<br />
<img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_2.png" alt="" width="1254" height="678" class="alignnone size-full wp-image-6649" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_2.png 1254w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_2-300x162.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_2-1024x554.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_2-768x415.png 768w" sizes="(max-width: 1254px) 100vw, 1254px" /></p>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5.png" alt="" width="1681" height="987" class="alignnone size-full wp-image-6658" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5.png 1681w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5-300x176.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5-1024x601.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5-768x451.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_5-1536x902.png 1536w" sizes="auto, (max-width: 1681px) 100vw, 1681px" /></p>
<p>Para convidar outros usuários a plataforma basta acessar as <strong>Configurações</strong> e clicar em: <strong>Convidar usuário para o portal</strong>, e enviar o link para ele.</p>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6.png" alt="" width="1676" height="696" class="alignnone size-full wp-image-6660" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6.png 1676w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6-300x125.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6-1024x425.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6-768x319.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_6-1536x638.png 1536w" sizes="auto, (max-width: 1676px) 100vw, 1676px" /></p>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_7.png" alt="" width="1277" height="625" class="alignnone size-full wp-image-6662" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_7.png 1277w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_7-300x147.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_7-1024x501.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_7-768x376.png 768w" sizes="auto, (max-width: 1277px) 100vw, 1277px" /></p>
<p>Um e-mail será enviado para você também de confirmação, e  após outro com algumas instruções.<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_3.png" alt="" width="727" height="432" class="alignnone size-full wp-image-6654" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_3.png 727w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_3-300x178.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /></p>
<p>As principais configurações são feitas em <strong>Control Panel</strong><br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_4.png" alt="" width="1161" height="952" class="alignnone size-full wp-image-6657" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_4.png 1161w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_4-300x246.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_4-1024x840.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_4-768x630.png 768w" sizes="auto, (max-width: 1161px) 100vw, 1161px" /></p>
<p>Que tal conectar ao &#8220;<a href="https://blog.remontti.com.br/3557" rel="noopener" target="_blank">nosso nextcloud</a>&#8220;?<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8.png" alt="" width="1679" height="620" class="alignnone size-full wp-image-6665" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8.png 1679w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8-300x111.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8-1024x378.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8-768x284.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/onlyoffice_debian_11_8-1536x567.png 1536w" sizes="auto, (max-width: 1679px) 100vw, 1679px" /></p>
<p>Te muita coisa mas muita coisa, que se fosse escrever um tutorial levaria dias. A central de ajuda é muito completa, tem muito material na documentação, então não vou ficar criando novamente a roda <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;" /> </p>
<p>Meu objetivo era apresentar o projeto e realizar a instalação do mesmo. Espero que tenha gostado! </p>
<p>E não esqueça de realizar atualizações executando o script:</p>
<pre class="remontti-code"># bash workspace-install.sh -u true</pre>
<p><strong>Se quiser apoiar o blog e fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<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>Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato <a href="https://blog.remontti.com.br/meucontato" rel="noopener noreferrer" target="_blank">clique aqui.</a></p>
<p>Abraço!</p>
<p>Fonte:<br />
<a href="https://helpcenter.onlyoffice.com/administration/workspace.aspx" rel="noopener" target="_blank">https://helpcenter.onlyoffice.com</a></p>
<p>O post <a href="https://blog.remontti.com.br/6627">ONLYOFFICE Workspace &#8211; A suíte office mais completa e poderosa open source</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/6627/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Conheça o Cockpit, uma poderosa ferramenta para administração de servidores através do seu navegador.</title>
		<link>https://blog.remontti.com.br/6591</link>
					<comments>https://blog.remontti.com.br/6591#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Sun, 19 Jun 2022 21:50:52 +0000</pubDate>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Bullseye]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[cockpit]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[debian 11]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[libvirt-bin]]></category>
		<category><![CDATA[podman]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualização]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=6591</guid>

					<description><![CDATA[<p>Cockpit é uma interface de administração de servidor interativa. É fácil de usar e muito leve. O Cockpit interage diretamente com o sistema operacional a partir de uma sessão real do Linux em um&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/6591">Conheça o Cockpit, uma poderosa ferramenta para administração de servidores através do seu navegador.</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_cover.png" alt="" width="720" height="340" class="alignnone size-full wp-image-6622" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_cover.png 720w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_cover-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_cover-520x245.png 520w" sizes="auto, (max-width: 720px) 100vw, 720px" /><br />
Cockpit é uma interface de administração de servidor interativa. É fácil de usar e muito leve. O Cockpit interage diretamente com o sistema operacional a partir de uma sessão real do Linux em um navegador. Pode ser instalado em muitos sistemas operacionais Linux, incluindo Debian, Fedora e RHEL.</p>
<p>O Cockpit permite que os administradores de sistema executem facilmente tarefas como iniciar contêineres, virtualização, administração de armazenamento, configuração de rede, inspeção de logs e assim por diante.</p>
<p><strong>Distribuição utilizada neste tutorial:</strong><br />
Debian 11 (Bullseye) 64 bits <a href="https://blog.remontti.com.br/5792" rel="noopener" target="_blank">instalação mínima</a><br />
<a href="https://blog.remontti.com.br/5867" rel="noopener" target="_blank">Como melhorar a produtividade no seu Debian após instalação</a> (Recomendado)</p>
<h4>Ativando repositório Backports</h4>
<p>Usarei o repositório <a href="https://backports.debian.org/" rel="noopener" target="_blank">backports</a> para obter os pacotes mais recentes do Cockpit (tem mais recursos)</p>
<pre class="remontti-code"># . /etc/os-release 
# echo &quot;deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main&quot; &gt; /etc/apt/sources.list.d/backports.list
# apt update</pre>
<h4>Instalação Cockpit</h4>
<p>Iremos instalar o cockpit com algumas &#8220;extensões&#8221; básicas. </p>
<pre class="remontti-code"># apt install -t ${VERSION_CODENAME}-backports cockpit \
 cockpit-storaged cockpit-networkmanager cockpit-packagekit cockpit-doc lm-sensors </pre>
<p>Cockpit é executado utilizando a porta 9090, para verificar se a mesta esta aberta execute:</p>
<pre class="remontti-code"># ss -pnltu | grep 9090</pre>
<p>Abra em seu navegador <strong>http://HOST:9090/</strong><br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login.png" alt="" width="1920" height="947" class="alignnone size-full wp-image-6593" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login-768x379.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_login-1536x758.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><br />
Entre com usuário e senha do sistema operacional. Todos usuários irão logar, sistemas como Ubuntu você pode entrar com seu usuário comum e solicitar permissões, mas neste caso como é um debian entrarei diretamente com <strong>root</strong>.<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6594" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_1-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2.png" alt="" width="1911" height="729" class="alignnone size-full wp-image-6601" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2.png 1911w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2-300x114.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2-1024x391.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2-768x293.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_2-1536x586.png 1536w" sizes="auto, (max-width: 1911px) 100vw, 1911px" /></a><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3.png" alt="" width="1919" height="839" class="alignnone size-full wp-image-6600" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3.png 1919w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3-300x131.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3-1024x448.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3-768x336.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_3-1536x672.png 1536w" sizes="auto, (max-width: 1919px) 100vw, 1919px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4.png" alt="" width="1920" height="1181" class="alignnone size-full wp-image-6599" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4-300x185.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4-1024x630.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4-768x472.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_4-1536x945.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6598" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_5-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6.png" alt="" width="1920" height="837" class="alignnone size-full wp-image-6597" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6-300x131.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6-1024x446.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6-768x335.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_6-1536x670.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6596" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_7-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6595" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_8-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Umas das coisar que não gosto que durante a instalação do cockpit ganhamos um brinde um serviço de e-mail exim4, como nõ tenho menos interesse em ter ele rodando irei desativa-lo. </p>
<pre class="remontti-code"># systemctl stop exim4 
# systemctl disable exim4</pre>
<h3>Gerenciando Máquinas virtuais</h3>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_-300x134.png" alt="" width="300" height="134" class="alignnone size-medium wp-image-6605" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_-300x134.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_-1024x457.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_-768x343.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/Libvirt_logo.svg_.png 1200w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
Que tal subir VMs sem um sistema como VMware, Proxmox, Xen, Virtualbox, entre outros?<br />
&#8211; <a href="https://libvirt.org/dbus.html" rel="noopener" target="_blank">libvirt-dbus</a> para enumerar máquinas, obter notificações de atualização de status e operações como iniciar/parar/excluir<br />
&#8211; <a href="https://manpages.org/virt-install" rel="noopener" target="_blank">virt-install</a> e <a href="https://manpages.org/virt-xml" rel="noopener" target="_blank">virt-xml</a> para criar e modificar definições de máquina; ambos fazem parte do projeto <a href="https://virt-manager.org/" rel="noopener" target="_blank">virt-manager</a><br />
Instale os pacotes:</p>
<pre class="remontti-code"># . /etc/os-release
# apt install -t ${VERSION_CODENAME}-backports cockpit-machines \
 libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi-direct \
 libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-zfs libvirt-login-shell</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6603" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_1-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2.png" alt="" width="1920" height="885" class="alignnone size-full wp-image-6604" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_libvirt_2-1536x708.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt.png" alt="" width="1680" height="1837" class="alignnone size-full wp-image-6624" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt.png 1680w, https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt-274x300.png 274w, https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt-936x1024.png 936w, https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt-768x840.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/libvirt-1405x1536.png 1405w" sizes="auto, (max-width: 1680px) 100vw, 1680px" /></a></p>
<p>A imagens (discos) das VMs ficam em <strong>/var/lib/libvirt/images</strong></p>
<h2>Gerenciando Containers</h2>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/podman_logo-300x77.png" alt="" width="300" height="77" class="alignnone size-medium wp-image-6609" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/podman_logo-300x77.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/podman_logo-768x197.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/podman_logo.png 867w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
Ativa no Cockpit interface para containers <strong><a href="https://podman.io/" rel="noopener" target="_blank">Podman</a></strong> que é uma ferramenta multiplataforma de linha de comando, Open-Source que permite criar e gerenciar imagens de contêiner diretamente.</p>
<p>Um dos maiores diferenciais do Podman é que ele não precisa de um serviço (daemon-less) rodando em background para funcionar, e é totalmente Gratuito e Open-Source. É uma alternativa amigável para quem já esta acostumado com Docker, já que é baseado na CLI do Docker, tendo compatibilidade com as imagens Docker e suportando tambem Dockerfile’s e sendo possível ate rodar docker-compose.yml com podman-compose.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/docker_vs_podman.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/docker_vs_podman.png" alt="" width="567" height="347" class="alignnone size-full wp-image-6607" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/docker_vs_podman.png 567w, https://blog.remontti.com.br/wp-content/uploads/2022/06/docker_vs_podman-300x184.png 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /></a><br />
Instale o pacote <a href="https://github.com/cockpit-project/cockpit-podman" rel="noopener" target="_blank"><strong>cockpit-podman</strong></a></p>
<pre class="remontti-code"># . /etc/os-release
# apt install -t ${VERSION_CODENAME}-backports cockpit-podman</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1.png" alt="" width="1920" height="947" class="alignnone size-full wp-image-6618" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1-300x148.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1-1024x505.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1-768x379.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_1-1536x758.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2.png" alt="" width="1918" height="885" class="alignnone size-full wp-image-6617" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2.png 1918w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2-300x138.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2-1024x472.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2-768x354.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_2-1536x709.png 1536w" sizes="auto, (max-width: 1918px) 100vw, 1918px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3.png" data-rel="lightbox-gallery-6AcZzmV3" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3.png" alt="" width="1920" height="920" class="alignnone size-full wp-image-6616" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3.png 1920w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3-300x144.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3-1024x491.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3-768x368.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/debian_cockpit_podman_3-1536x736.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Por segurança recomendo você aplicar um firewall com nftables (Já instalado no Debain 11) protegendo a porta 9090 apenas para sua rede local.</p>
<p><strong>Gostou? Se quiser apoiar o blog e fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<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>Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato <a href="https://blog.remontti.com.br/meucontato" rel="noopener noreferrer" target="_blank">clique aqui.</a></p>
<p>Abraço!</p>
<p><em>Fontes</em>:<br />
<a href="https://cockpit-project.org/" rel="noopener" target="_blank">https://cockpit-project.org/</a><br />
<a href="https://github.com/cockpit-project/cockpit" rel="noopener" target="_blank">https://github.com/cockpit-project/cockpit</a>https://github.com/cockpit-project/cockpit-machines<br />
<a href="https://github.com/cockpit-project/cockpit-podman" rel="noopener" target="_blank">https://github.com/cockpit-project/cockpit-podman</a></p>
<p>O post <a href="https://blog.remontti.com.br/6591">Conheça o Cockpit, uma poderosa ferramenta para administração de servidores através do seu navegador.</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/6591/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Instalação do Nginx Proxy Manager</title>
		<link>https://blog.remontti.com.br/6561</link>
					<comments>https://blog.remontti.com.br/6561#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Sat, 18 Jun 2022 19:07:54 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[administração web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[autenticação HTTP]]></category>
		<category><![CDATA[cgnat]]></category>
		<category><![CDATA[configuração de rede]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian 11]]></category>
		<category><![CDATA[Debian 12]]></category>
		<category><![CDATA[Debian 12 Bookworm]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Docker Compose]]></category>
		<category><![CDATA[gerenciamento de certificados]]></category>
		<category><![CDATA[instalação de software]]></category>
		<category><![CDATA[letsencrypt]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Nginx Proxy Manager]]></category>
		<category><![CDATA[otimização de servidor]]></category>
		<category><![CDATA[proxy reverso]]></category>
		<category><![CDATA[proxy-cache]]></category>
		<category><![CDATA[segurança de aplicação]]></category>
		<category><![CDATA[SSL grátis]]></category>
		<category><![CDATA[tutorial de tecnologia]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=6561</guid>

					<description><![CDATA[<p>O que é o Nginx Proxy Manager? É um sistema que possui uma interface web limpa, eficiente e fácil de configurar, sem precisar saber muito sobre Nginx ou Letsencrypt. Característica &#8211; Interface de administração&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/6561">Instalação do Nginx Proxy Manager</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_cover.png" alt="" width="720" height="340" class="alignnone size-full wp-image-6588" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_cover.png 720w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_cover-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_cover-520x245.png 520w" sizes="auto, (max-width: 720px) 100vw, 720px" /></p>
<p>O que é o <a href="https://nginxproxymanager.com/guide/#project-goal"><strong>Nginx Proxy Manager</strong></a>?<br />
É um sistema que possui uma interface web limpa, eficiente e fácil de configurar, sem precisar saber muito sobre Nginx ou Letsencrypt.</p>
<p><b>Característica</b><br />
 &#8211; Interface de administração bonita e segura baseada<br />
 &#8211; Crie facilmente domínios de encaminhamento, redirecionamentos, streams e hosts 404 sem saber nada sobre Nginx<br />
 &#8211; SSL grátis usando Let&#8217;s Encrypt ou forneça seus próprios certificados SSL personalizados<br />
 &#8211; Listas de acesso e autenticação HTTP básica para seus hosts<br />
 &#8211; Configuração avançada do Nginx disponível para superusuários<br />
 &#8211; Gerenciamento de usuários, permissões e log de auditoria</p>
<p><strong>Distribuição testadas:</strong><br />
<a href="https://blog.remontti.com.br/7236" rel="noopener" target="_blank">Debian 12 Bookworm</a><br />
<a href="https://blog.remontti.com.br/5792" rel="noopener" target="_blank"><del datetime="2024-08-23T13:04:44+00:00">Debian 11 Bullseye</del></a></p>
<p><a href="https://blog.remontti.com.br/5867" rel="noopener" target="_blank">Como melhorar a produtividade no seu Debian após instalação</a> (Recomendado)</p>
<p><strong>Porta Utilizadas</strong><br />
81  &#8211; Porta de administração do Nginx Proxy Manager<br />
80  &#8211; Porta HTTP pública<br />
443 &#8211; Porta HTTP pública</p>
<h4>Configurações de interface de Rede</h4>
<p>Para a configuração da interface de rede vou usar uma configuração <strong>Pointopoint</strong> (Ponto a ponto) assim utilizando de apenas um endereço IP público, você pode (deve) <a href="https://blog.remontti.com.br/5848" rel="noopener" target="_blank">ler este tutorial</a> para conhecer varias possibilidades de configuração de rede pensa em como economizar endereços IPs.</p>
<pre class="remontti-code"># vim /etc/network/interfaces</pre>
<p>No meu exemplo vamos pesar que esse servidor esteja conectado ao RouterOS/Mikrotik ether2 e meu endereço de IP publico será o <em>200.200.200.255</em></p>
<pre class="remontti-code-plain">allow-hotplug enp0s3
iface enp0s3 inet static
        address 200.200.200.255
        pointopoint 192.168.171.171
        netmask 255.255.255.255
        gateway 192.168.171.171
</pre>
<p>Agora no seu RouterOS vamos criar nosso Pointopoint gatewai 192.168.171.171 tendo como network o endereço IP público.</p>
<pre class="remontti-code-plain">RouterOS# /ip address
RouterOS# add address=192.168.171.171 comment=Pointopoint interface=ether2 network=200.200.200.255</pre>
<p>Se você não tem IP publico para colocar em seu servidor, então fixe um endereço IP Privado e redirecione as potas 80,81 e 443 para ele, utilizando seu IP público que está em seu router. Exemplo:</p>
<pre class="remontti-code-plain">allow-hotplug enp0s3
iface enp0s3 inet static
        address 10.10.10.2/24
        gateway 10.10.10.1</pre>
<p>E é clario se você conter endereço IPv6, não deixe de configurar sua placa! Exemplo:</p>
<pre class="remontti-code-plain">iface enp0s3 inet6 static
        pre-up modprobe ipv6
        address 2804:bebe:cafe::2
        netmask 64
        gateway 2804:bebe:cafe::1</pre>
<h4>Instalação Docker</h4>
<p>Iremos instalar os pacotes necessários, bem como adicionar o repositório oficial do Docker</p>
<pre class="remontti-code"># apt install ca-certificates curl gnupg2 apt-transport-https lsb-release
# curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
# echo &quot;deb https://download.docker.com/linux/debian $(lsb_release -cs) stable&quot; &gt; /etc/apt/sources.list.d/docker.list</pre>
<p>Atualize o repositório e instale-o</p>
<pre class="remontti-code"># apt update
# apt install docker-ce docker-ce-cli containerd.io</pre>
<h4>Instalação Docker Compose</h4>
<p>Vamos fazer download do Docker Compose, e adicionar aos binários do nosso servidor como um executável. </p>
<pre class="remontti-code"># curl -L &quot;https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)&quot; -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose</pre>
<p>Versão baixada foi a 2.24.5, mas você pode consultar uma mais recente em: <a href="https://github.com/docker/compose/releases/" rel="noopener" target="_blank">https://github.com/docker/compose/releases/</a>, para verificar qual versão instalado use:</p>
<pre class="remontti-code"># docker-compose --version</pre>
<pre class="remontti-code-plain">Docker Compose version v2.24.5</pre>
<h4>Instação Nginx Proxy Manager</h4>
<p>Crie os diretórios quais ficarão todas as configurações:</p>
<pre class="remontti-code"># mkdir /etc/nginx-proxy
# mkdir /etc/nginx-proxy/{data,letsencrypt}</pre>
<p>Crie seu arquivo de composição do Docker com as configuração, para realizar a instalação dos containers do Nginx Proxy Manager e MariaDB com o Docker Compose. (Ajustes as senhas)</p>
<pre class="remontti-code"># vim /etc/nginx-proxy/docker-compose.yml</pre>
<p>Adicione:</p>
<pre class="remontti-code-plain">version: &quot;3&quot;
services:
  app:
    image: &#039;jc21/nginx-proxy-manager:latest&#039;
    restart: unless-stopped
    ports:
      # These ports are in format &lt;host-port&gt;:&lt;container-port&gt;
      - &#039;80:80&#039;       # Porta HTTP pública
      - &#039;443:443&#039;     # Porta HTTPS pública
      - &#039;81:81&#039; # Porta de administracao do Nginx Proxy
      # Adicione qualquer outra porta Stream que você queira expor, ex
      # - &#039;21:21&#039; # FTP
    environment:
      DB_MYSQL_HOST: &quot;db&quot;
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: &quot;nginxproxy&quot;
      DB_MYSQL_PASSWORD: &quot;S3NHA_NGINX_PR0XY&quot;
      DB_MYSQL_NAME: &quot;nginxproxy&quot;
      # Remova o comentário se você não tem o IPv6 em seu host
      # DISABLE_IPV6: &#039;true&#039;
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db

  db:
    image: &#039;jc21/mariadb-aria:latest&#039;
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: &#039;S3NHA_D3_R00T&#039;
      MYSQL_DATABASE: &#039;nginxproxy&#039;
      MYSQL_USER: &#039;nginxproxy&#039;
      MYSQL_PASSWORD: &#039;S3NHA_NGINX_PR0XY&#039;
    volumes:
      - ./mysql:/var/lib/mysql</pre>
<p>Execute o comando Docker Compose</p>
<pre class="remontti-code"># cd /etc/nginx-proxy
# docker-compose up -d</pre>
<p>Aguarde finalizar&#8230; em seguida visualize se os containers que foram criados</p>
<pre class="remontti-code"># docker ps -a</pre>
<pre class="remontti-code-plain">
CONTAINER ID   IMAGE                             COMMAND             CREATED          STATUS         PORTS                                                                                  NAMES
6b796a07af22   jc21/nginx-proxy-manager:latest   &quot;/init&quot;             9 seconds ago    Up 7 seconds   0.0.0.0:80-81-&gt;80-81/tcp, :::80-81-&gt;80-81/tcp, 0.0.0.0:443-&gt;443/tcp, :::443-&gt;443/tcp   nginx-proxy-app-1
4c93d3b8a544   jc21/mariadb-aria:latest          &quot;/scripts/run.sh&quot;   13 seconds ago   Up 8 seconds   3306/tcp                                                                               nginx-proxy-db-1
</pre>
<p>Abra em navegador <strong>http://IP_SERVIDOR/</strong> se tudo ocorreu bem você verá:<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_1.png" alt="" width="1274" height="666" class="alignnone size-full wp-image-6566" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_1.png 1274w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_1-300x157.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_1-1024x535.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_1-768x401.png 768w" sizes="auto, (max-width: 1274px) 100vw, 1274px" /></p>
<p>Agora abra na porta 81 <strong>http://IP_SERVIDOR:81/</strong> e entre com:</p>
<pre class="remontti-code-plain">Email: admin@example.com 
Password: changeme</pre>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_2a.png" alt="" width="1255" height="661" class="alignnone size-full wp-image-6576" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_2a.png 1255w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_2a-300x158.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_2a-1024x539.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_2a-768x405.png 768w" sizes="auto, (max-width: 1255px) 100vw, 1255px" /><br />
Ao entrar pela primeira vez um formulário com informações será exibido para você alterar seus dados, <strong>altere seus e-mail e senha</strong>.<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_3_a.png" alt="" width="1257" height="664" class="alignnone size-full wp-image-6575" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_3_a.png 1257w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_3_a-300x158.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_3_a-1024x541.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_3_a-768x406.png 768w" sizes="auto, (max-width: 1257px) 100vw, 1257px" /></p>
<h4>Configurações de DNS Autoritativa</h4>
<p>Para que possamos encaminhar os acessos iremos necessitar configurar um subdomínios para cada situação em nosso servidor <a href="https://blog.remontti.com.br/5958" rel="noopener" target="_blank">DNS autoritativo</a>. </p>
<p>Vamos criar um cenário fictício para ilustrar melhor. Temos 1 clientes recebendo IPs privados da classe de um CGNAT, e o mesmo solicita um redirecionamento de portas para seu DVR. O cliente recebe o endereço IP privado 100.64.0.71 (Fixado) seu DVR esta na porta 80 na rede local 192.168.0.7. Para cada situação irei criar um novo subdomínio, exemplo &#8220;dvrudi&#8221; no servidor DNS autoritativo apontando para o IP Público do seu servidor Nginx Proxy, assim eu acesso <em>&#8220;dvrudi.remontti.com.br&#8221;</em>. Agora ao acessar o roteato e criar o redirecionamento provavelmente não iremos poder usar a porta 80, pois ela já é a porta de acesso do roteador 100.64.0.71, e é bem possível que você tenha fechado ela em seu firewall também para se proteger de ataques, neste caso use outra porta exemplos 60080 para fazer o direcionamento para a porta 80 do DVR, o cliente nem precisa saber desta porta 60080 ela é a penas a porta de entrada do Nginx Proxy. Agora volte ao Admin do NPM, no menu <strong>Hosts</strong> >> <strong>Proxy Hosts</strong> >> <strong>Add Proxy Host</strong><br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a.png" alt="" width="1256" height="593" class="alignnone size-full wp-image-6571" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a.png 1256w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a-1024x483.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a-768x363.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a-520x245.png 520w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_4_a-720x340.png 720w" sizes="auto, (max-width: 1256px) 100vw, 1256px" /></p>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_6.png" alt="" width="1257" height="449" class="alignnone size-full wp-image-6577" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_6.png 1257w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_6-300x107.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_6-1024x366.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_6-768x274.png 768w" sizes="auto, (max-width: 1257px) 100vw, 1257px" /></p>
<p>Se desejar pode ativar certificado grátis com Lets Encrypt.<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_5_a.png" alt="" width="1253" height="595" class="alignnone size-full wp-image-6572" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_5_a.png 1253w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_5_a-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_5_a-1024x486.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager_5_a-768x365.png 768w" sizes="auto, (max-width: 1253px) 100vw, 1253px" /></p>
<p>Agora ao acessar <em>&#8220;dvrudi.remontti.com.br&#8221;</em> ele estará acessando diretamente o DVR. #clientefeliz</p>
<p>Legal não? Agora você pode ter um painel administrativo para redirecionamento de serviços web, no exemplo sitei o caso de CGNAT, mas você pode usar para qualquer outra situação, bem como até apontar para um subdiretório, e restringir o acesso do mesmo, sabe esses ERP <del datetime="2022-06-18T18:45:32+00:00">porco</del> que você acessar com /admin, daria para restringir. Bom o painel do NPM é bem intuitivo, para quem já conhece o Nginx sabe das suas enumeras possibilidades vai achar um doce.</p>
<h4>Atualizando do NPM</h4>
<pre class="remontti-code"># cd /etc/nginx-proxy/
# docker-compose down
# docker-compose pull
# docker-compose up -d</pre>
<p><strong>Gostou? Se quiser apoiar o blog e fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<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>Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato <a href="https://blog.remontti.com.br/meucontato" rel="noopener noreferrer" target="_blank">clique aqui.</a></p>
<p>Abraço!</p>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/06/nginx_proxy_manager.png" alt="" width="261" height="90" class="alignnone size-full wp-image-6583" /><br />
<strong>Fonte: </strong><br />
<a href="https://nginxproxymanager.com/guide/" rel="noopener" target="_blank">https://nginxproxymanager.com/guide/</a><br />
<a href="https://github.com/NginxProxyManager/nginx-proxy-manager" rel="noopener" target="_blank">https://github.com/NginxProxyManager/nginx-proxy-manager</a></p>
<p>O post <a href="https://blog.remontti.com.br/6561">Instalação do Nginx Proxy Manager</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/6561/feed</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Monte sua própria nuvem com NextCloud + HTTPS + OnlyOffice Ou Collabora Online</title>
		<link>https://blog.remontti.com.br/1557</link>
					<comments>https://blog.remontti.com.br/1557#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Fri, 13 Jan 2017 20:35:13 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[collaboraonline]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[nuvem]]></category>
		<category><![CDATA[onlyoffice]]></category>
		<category><![CDATA[owncloud]]></category>
		<guid isPermaLink="false">http://blog.remontti.com.br/?p=1557</guid>

					<description><![CDATA[<p>AVISO! Existe um tutorial mais novo do Nextcloud Instalação do Nextcloud + HTTP2 + HTTPS + Debian Buster &#8211; Seu próprio servidor de arquivos em nuvem! Nextcloud tem funcionalidade muito semelhante ao Dropbox, com&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/1557">Monte sua própria nuvem com NextCloud + HTTPS + OnlyOffice Ou Collabora Online</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>AVISO!</h1>
<h2><font color="red">Existe um tutorial mais novo do Nextcloud</font><br />
<a href="https://blog.remontti.com.br/3557">Instalação do Nextcloud + HTTP2 + HTTPS + Debian Buster &#8211; Seu próprio servidor de arquivos em nuvem! </a></h2>
<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/destaq.png" alt="" width="811" height="211" class="alignnone size-full wp-image-1582" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/destaq.png 811w, https://blog.remontti.com.br/wp-content/uploads/2017/01/destaq-300x78.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/destaq-768x200.png 768w" sizes="auto, (max-width: 811px) 100vw, 811px" /></p>
<p><a href="https://nextcloud.com/" target="_blank" rel="noopener noreferrer">Nextcloud</a> tem funcionalidade muito semelhante ao Dropbox, com a diferença de ser código aberto, e assim permitir que qualquer pessoa instalar e operá-lo sem custo em um servidor privado. Nextcloud é um fork do projeto <a href="https://owncloud.org/" target="_blank" rel="noopener noreferrer">ownCloud</a>.</p>
<p><strong>ATENÇÃO:</strong><br />
Para a instalação estou usando a distribuição:<a href="https://blog.remontti.com.br/1152" target="_blank" rel="noopener noreferrer"> Debian 8 Jessie / Instalação Limpa</a></p>
<p>Será necessário a instalação do Apache2, PHP5, MySQL você pode seguir o tutorial<br />
<a href="https://blog.remontti.com.br/1296" target="_blank" rel="noopener noreferrer">Passo-a-passo como criar um servidor web Apache2, PHP5, MySQL, PHPMyAdmin “LAMP” no Debian 8</a></p>
<p>Após ter instalado seu servidor web vamos aos passos, não entrarei em detalhes de como é o funcionamento, ex criação de usuários e grupos, compartilhamento etc, pois ele é bem intuitivo, após instalado você pode instalar os APP-Clientes no seu <a href="https://nextcloud.com/install/#install-clients" target="_blank" rel="noopener noreferrer">PC</a> (<a href="https://github.com/nextcloud/client_theming" target="_blank" rel="noopener noreferrer">Linux</a> &#8211; <a href="https://download.nextcloud.com/desktop/releases/Windows/Nextcloud-2.2.4.2-setup.exe" target="_blank" rel="noopener noreferrer">Windows</a> &#8211; <a href="https://download.nextcloud.com/desktop/releases/Mac/Installer/Nextcloud-2.2.4.1.pkg" target="_blank" rel="noopener noreferrer">Mac</a>) ou dispositivo mobile (<a href="https://play.google.com/store/apps/details?id=com.nextcloud.client" target="_blank" rel="noopener noreferrer">Android</a> &#8211; <a href="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8" target="_blank" rel="noopener noreferrer">IOS</a> &#8211; <a href="https://www.microsoft.com/store/apps/9nblggh532xq" target="_blank" rel="noopener noreferrer">WindowsPhone</a>)</p>
<p>Na data de hoje o projeto se encontra na versão 11.0.3.</p>
<p><a href="https://nextcloud.com/install/#instructions-server" target="_blank" rel="noopener noreferrer">https://nextcloud.com/install/#instructions-server</a><br />
<a href="https://download.nextcloud.com/server/releases/" target="_blank" rel="noopener noreferrer">https://download.nextcloud.com/server/releases/</a></p>
<p>Seguindo a instalação básica do apache vamos usar o diretório /var/www/html para a instalação do nosso Nextcloud</p>
<pre class="remontti-code"># cd /var/www/

# wget https://download.nextcloud.com/server/releases/nextcloud-11.0.3.zip --no-check-certificate

# apt install unzip

# unzip nextcloud*.zip

# mv /var/www/html /var/www/html_old

# mv nextcloud /var/www/html

# chown www-data. /var/www/html -R

# apt install php-pclzip php5-curl php5-xmlrpc php5-imagick php5-redis php5-memcached php5-apcu php5-gmp php5-imap php5-ldap php5-intl

# a2enmod rewrite

# a2enmod headers

# /etc/init.d/apache2 restart</pre>
<p>Criaremos um usuário nextcloud e uma banco com o nome de nextcloud, não esqueça de alterar a SENHA.</p>
<pre class="remontti-code"># mysql -uroot -p -e &quot;CREATE DATABASE nextcloud character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON nextcloud.* TO &#039;nextcloud&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;&lt;strong&gt;SENHA&lt;/strong&gt;&#039;;&quot;</pre>
<p>Será solicitado a senha do usuários root do mysql.</p>
<p>Agora acesse em seu navegador o endereço/ip do seu servidor.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959-300x188.png" alt="" width="300" height="188" class="alignnone size-medium wp-image-1560" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959-768x480.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_145959.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
Informe os dados corretamente, e clique em Concluir configuração.</p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448-300x188.png" alt="" width="300" height="188" class="alignnone size-medium wp-image-1561" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448-768x480.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150448.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454-300x188.png" alt="" width="300" height="188" class="alignnone size-medium wp-image-1562" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454-768x480.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_150454.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<pre class="remontti-code"># chmod +x /var/www/html/occ
# su -s /bin/bash -c &quot;php /var/www/html/occ config:system:set --value=&#039;\OC\Memcache\APCu&#039; memcache.local&quot; www-data</pre>
<p>Parabéns, seu servido Nextcloud já está funcionado!!!</p>
<p>Se você esta montando sbo um IP Válido e um domínio continue com o tutoria! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Primeiramente vamos configurar nosso apache para que responda nosso domínio.<br />
No exemplo vou usar <strong>cloud.remontti.com.br</strong></p>
<pre class="remontti-code"># vim /etc/apache2/sites-available/cloud.remontti.com.br.conf</pre>
<p>Como vamos habilitar o https, não vamos informar muita &#8220;coisa no nosso arquivo&#8221;. Deixe assim:</p>
<pre class="remontti-code">
&lt;VirtualHost *:80&gt;
	ServerName cloud.remontti.com.br
	ServerAdmin email@seuemail.com.br

	DocumentRoot /var/www/html

        &lt;Directory /var/www/html/&gt;
    		Options FollowSymLinks
    		AllowOverride All
	&lt;/Directory&gt;

        &lt;IfModule mod_headers.c&gt;
                Header always set Strict-Transport-Security &quot;max-age=15552000; includeSubDomains&quot;
        &lt;/IfModule&gt;

	LogLevel warn

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
&lt;/VirtualHost&gt;</pre>
<p>Agora vamos desativar a configuração default do apache e ativar o nosso arquivo, e em seguida restart o serviço. </p>
<pre class="remontti-code"># a2dissite 000-default.conf
# a2ensite cloud.remontti.com.br.conf
# /etc/init.d/apache2  restart</pre>
<h3>HTTPS</h3>
<p>Podemos obter um <strong>certificado TLS/SSL grátis</strong> vamos usar o Let&#8217;s Encrypt CA.<br />
Caso queira deixar seu servidor sem https pule esta etapa.</p>
<p>Primeiro vamos instalar o cliente certbot/letsnecrypt. Para isso será necessario ativar o repositório backports.</p>
<pre class="remontti-code"># echo &#039;deb http://ftp.debian.org/debian jessie-backports main&#039; &gt;&gt; /etc/apt/sources.list.d/backports.list
# apt update
# apt install letsencrypt python-certbot-apache -t jessie-backports</pre>
<p>Vamos a autoconfiguração.</p>
<pre class="remontti-code"># letsencrypt --apache --agree-tos --email seu@email.com -d cloud.remontti.com.br</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_160617.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_160617-300x167.png" alt="" width="300" height="167" class="alignnone size-medium wp-image-1563" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_160617-300x167.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_160617.png 643w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Para atualizar certificado você pode usar o comando: (agende no cron)</p>
<pre class="remontti-code"># certbot renew --dry-run</pre>
<p><a href="https://certbot.eff.org/#debianjessie-apache" target="_blank" rel="noopener noreferrer">https://certbot.eff.org/#debianjessie-apache</a><br />
<a href="https://certbot.eff.org/about/" target="_blank" rel="noopener noreferrer">https://certbot.eff.org/about/</a></p>
<p>Agora acesse seu domínio. Possivelmente você será informado que seu domínio não esta definido em trusted_domains.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042-300x171.png" alt="" width="300" height="171" class="alignnone size-medium wp-image-1564" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042-300x171.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042-768x438.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042-1024x584.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_162042.png 1376w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Edite o arquivo config/config.php.</p>
<pre class="remontti-code"># vim /var/www/html/config/config.php</pre>
<p>altere:</p>
<pre class="remontti-code">[...]
  &#039;trusted_domains&#039; =&gt;
  array (
    0 =&gt; &lt;strong&gt;&#039;cloud.remontti.com.br&#039;,&lt;/strong&gt;
  ),
[...]
&#039;overwrite.cli.url&#039; =&gt; &lt;strong&gt;&#039;https://cloud.remontti.com.br&#039;&lt;/strong&gt;,
[...]</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_155822.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_155822-300x175.png" alt="" width="300" height="175" class="alignnone size-medium wp-image-1565" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_155822-300x175.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_155822.png 574w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<h3><font color="red">OnlyOffice ou Collabora Online?</font></h3>
<p>Segue duas maneiras de você ter um editor online, eu particularmente gostei mais do OnlyOffice, mas fica a seu critério.</p>
<p>Para rodar editores online é requerido:<br />
CPU dual-core 2 GHz ou +<br />
RAM 4 GB ou +<br />
2 GB swap ou +<br />
Linux OS amd64 kernel version 3.10 ou mais recente<br />
Docker versão minima: 1.10</p>
<p>Se preferir não instalar nenhum editor, nosso processo acaba aqui, parabéns!</p>
<h3>Instalação: OnlyOffice</h3>
<p>Com o ONLYOFFICE conectado à instalação do ownCloud/Nextcloud, você será capaz de:<br />
&#8211; Trabalhar com todos os formatos principais. Edite arquivos de docx, xlsx, pptx, txt e odt, ods, odp, doc, xls, ppt, pps, epub, rtf, html, htm.<br />
&#8211; Desfrutar de perfeita compatibilidade com os formatos do MS Office.<br />
&#8211; Usar centenas de recursos de formatação. Adicione gráficos, formas automáticas, equações matemáticas complexas, decore a fonte, edite cabeçalhos / rodapés, crie estilos, altere o design do documento inteiro com dois cliques e mais.<br />
&#8211; Editar documentos em tempo real com outras pessoas. Use o modo rápido para ver o que seus colegas estão digitando no momento ou o modo estrito para trabalhar no fragmento do documento sem ser distraído por outros.</p>
<pre class="remontti-code">
# apt install git
# cd /var/www/html/apps/
# git clone https://github.com/ONLYOFFICE/onlyoffice-owncloud.git onlyoffice
# chown  www-data. onlyoffice -R</pre>
<p>Docker se encontra nos repositório backports, caso você tenha instalado o letsencrypt (https) você ja fez este procedimento, pode pular para a instalacao do docker.io</p>
<pre class="remontti-code"># echo &#039;deb http://ftp.debian.org/debian jessie-backports main&#039; &gt;&gt; /etc/apt/sources.list.d/backports.list
# apt update</pre>
<pre class="remontti-code"># apt install docker.io
# systemctl enable docker</pre>
<p>Sem <strong>NÃO</strong> instalou os certificados https rode o comando abaixo.</p>
<pre class="remontti-code"># docker run -i -t -d -p 88:80 --restart always onlyoffice/documentserver</pre>
<p>Ou (https)</p>
<pre class="remontti-code">
# cd /tmp/
# openssl genrsa -out onlyoffice.key 2048
# openssl req -new -key onlyoffice.key -out onlyoffice.csr
# openssl x509 -req -days 1825 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
# openssl dhparam -out dhparam.pem 2048
# mkdir -p /app/onlyoffice/DocumentServer/data/certs
# cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
# cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
# cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
# chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
# docker run -i -t -d -p 448:443 --restart always -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver
# docker pull onlyoffice/documentserver
</pre>
<p>Agora acesse em seu navegador <strong>http</strong>://seu-ip:88/ ou <strong>https</strong>://seu-ip:448/  para verificar se o servidor de documentos esta rodando.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356-300x181.png" alt="" width="300" height="181" class="alignnone size-medium wp-image-1848" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356-300x181.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356-768x464.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356-1024x619.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_155356.png 1140w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Agora acesse em seu navegador, e clique em +Aplicações<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249-300x174.png" alt="" width="300" height="174" class="alignnone size-medium wp-image-1575" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249-300x174.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249.png 504w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Nas categorias da esquerda, selecione Office &#038; text Encontre OnlyOffice e Clique em Habilitar<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170425_162834.png" alt="" width="329" height="182" class="alignnone size-full wp-image-1846" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170425_162834.png 329w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170425_162834-300x166.png 300w" sizes="auto, (max-width: 329px) 100vw, 329px" /></p>
<p>Acesse o menu administração e altere &#8220;Document Editing Service Address&#8221; para o endereço ip do seu <strong>protocolo://servidor:porta </strong><br />
Ex: https://1.1.1.1:443 ou http://1.1.1.1:88<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_153916.png" alt="" width="819" height="181" class="alignnone size-full wp-image-1844" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_153916.png 819w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_153916-300x66.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_153916-768x170.png 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /></p>
<p>Crie um novo documento:<br />
<img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_154131.png" alt="" width="322" height="276" class="alignnone size-full wp-image-1845" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_154131.png 322w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_154131-300x257.png 300w" sizes="auto, (max-width: 322px) 100vw, 322px" /></p>
<p>Ele já vai ser aberto no Onlyoffice!</p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310-300x166.png" alt="" width="300" height="166" class="alignnone size-medium wp-image-1852" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310-300x166.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310-768x425.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310-1024x567.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170427_160310.png 1203w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Parabéns, seu servidor está pronto! <em>(Se você optou instalar o Onlyoffice não instale o Collabora)</em></p>
<p>Links úteis:<br />
<a href="https://www.youtube.com/watch?v=vN9v9sJ0HVw" rel="noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=vN9v9sJ0HVw</a><br />
<a href="https://apps.nextcloud.com/apps/onlyoffice" target="_blank" rel="noopener noreferrer">https://apps.nextcloud.com/apps/onlyoffice</a><br />
<a href="https://github.com/ONLYOFFICE/onlyoffice-owncloud" target="_blank" rel="noopener noreferrer">https://github.com/ONLYOFFICE/onlyoffice-owncloud</a><br />
<a href="https://github.com/ONLYOFFICE/Docker-DocumentServer" target="_blank" rel="noopener noreferrer">https://github.com/ONLYOFFICE/Docker-DocumentServer</a><br />
<a href="http://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx#RunningHTTPS" target="_blank" rel="noopener noreferrer">http://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx#RunningHTTPS</a></p>
<h3>Instalação: Collabora Online</h3>
<p><a href="https://nextcloud.com/collaboraonline/" target="_blank" rel="noopener noreferrer">https://nextcloud.com/collaboraonline/</a></p>
<p>É um poderoso pacote on-line baseado em LibreOffice que suporta todos os principais formatos de arquivo de documentos, planilhas e apresentações.</p>
<p>Recursos:<br />
Edição básica de documentos:<br />
DOC, DOCX, PPT, PPTX, XLS, XLSX + ODF<br />
Edição totalmente colaborativa<br />
Edição anônima de arquivos em pasta pública compartilhada</p>
<pre class="remontti-code"># apt install docker.io
# vim /etc/default/docker</pre>
<p>Altere DOCKER_OPTS para:</p>
<pre class="remontti-code">DOCKER_OPTS=&quot;--storage-driver=devicemapper&quot;</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_163755.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_163755-300x112.png" alt="" width="300" height="112" class="alignnone size-medium wp-image-1570" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_163755-300x112.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_163755.png 643w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<pre class="remontti-code"># systemctl enable docker
# docker run -t -d -p 127.0.0.1:9980:9980 -e &#039;domain=cloud\\.remontti\\.com\\.br&#039; --restart always --cap-add MKNOD collabora/code
# docker pull collabora/code
# docker ps</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722-300x34.png" alt="" width="300" height="34" class="alignnone size-medium wp-image-1571" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722-300x34.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722-768x87.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722-1024x115.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165722.png 1242w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<pre class="remontti-code"># /etc/init.d/docker  restart</pre>
<pre class="remontti-code"># a2enmod proxy
# a2enmod proxy_wstunnel
# a2enmod proxy_http</pre>
<p>Adicione em:</p>
<pre class="remontti-code"># vim /etc/apache2/sites-enabled/cloud.remontti.com.br-le-ssl.conf</pre>
<p>Antes de: /VirtualHost Ficando:</p>
<pre class="remontti-code">
&lt;IfModule mod_ssl.c&gt;
&lt;VirtualHost *:443&gt;
        ServerName cloud.remontti.com.br
        ServerAdmin remontti@remontti.com.br

        DocumentRoot /var/www/html

        &lt;IfModule mod_headers.c&gt;
                Header always set Strict-Transport-Security &quot;max-age=15552000; includeSubDomains&quot;
        &lt;/IfModule&gt;

        LogLevel warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLCertificateFile /etc/letsencrypt/live/cloud.remontti.com.br/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/cloud.remontti.com.br/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf


        # ------ INCLUIR LINHAS ABAIXO ------ #

        # Encoded slashes need to be allowed
        AllowEncodedSlashes NoDecode

        # Container uses a unique non-signed certificate
        SSLProxyEngine On
        SSLProxyVerify None
        SSLProxyCheckPeerCN Off
        SSLProxyCheckPeerName Off

        # keep the host
        ProxyPreserveHost On

        # static html, js, images, etc. served from loolwsd
        # loleaflet is the client part of LibreOffice Online
        ProxyPass           /loleaflet https://127.0.0.1:9980/loleaflet retry=0
        ProxyPassReverse    /loleaflet https://127.0.0.1:9980/loleaflet

        # WOPI discovery URL
        ProxyPass           /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
        ProxyPassReverse    /hosting/discovery https://127.0.0.1:9980/hosting/discovery

        # Main websocket
        ProxyPassMatch &quot;/lool/(.*)/ws$&quot; wss://127.0.0.1:9980/lool/$1/ws nocanon

        # Admin Console websocket
        ProxyPass   /lool/adminws wss://127.0.0.1:9980/lool/adminws

        # Download as, Fullscreen presentation and Image upload operations
        ProxyPass           /lool https://127.0.0.1:9980/lool
        ProxyPassReverse    /lool https://127.0.0.1:9980/lool

&lt;/VirtualHost&gt;
&lt;/IfModule&gt;
</pre>
<pre class="remontti-code"># /etc/init.d/apache2  restart</pre>
<p>Agora acesse em seu navegador, e clique em +Aplicações<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249-300x174.png" alt="" width="300" height="174" class="alignnone size-medium wp-image-1575" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249-300x174.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164249.png 504w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Nas categorias da esquerda, selecione <strong>Office &#038; text</strong> Encontre<strong> Collabora Online</strong> e Clique em <strong>Habilitar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609-300x115.png" alt="" width="300" height="115" class="alignnone size-medium wp-image-1576" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609-300x115.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609-768x295.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609-1024x393.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164609.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Entre nas configurações de Admin e selecione Collabora Online, e adicione seu domínio completo (https://&#8230;)<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300-300x141.png" alt="" width="300" height="141" class="alignnone size-medium wp-image-1577" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300-300x141.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300-768x362.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300-520x245.png 520w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300-720x340.png 720w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_165300.png 953w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Note que agora é possível criar novos formatos de arquivo.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164709.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164709-300x173.png" alt="" width="300" height="173" class="alignnone size-medium wp-image-1578" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164709-300x173.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164709-768x442.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_164709.png 787w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Crie um arquivo e o edite!<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607.png" data-rel="lightbox-gallery-oE0iyccI" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607-300x157.png" alt="" width="300" height="157" class="alignnone size-medium wp-image-1579" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607-300x157.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607-768x402.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607-1024x536.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/01/Screenshot_20170113_170607.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>Pronto agora temos nosso servidor</p>
<p>O post <a href="https://blog.remontti.com.br/1557">Monte sua própria nuvem com NextCloud + HTTPS + OnlyOffice Ou Collabora Online</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/1557/feed</wfw:commentRss>
			<slash:comments>55</slash:comments>
		
		
			</item>
	</channel>
</rss>
