{"id":10174,"date":"2026-02-26T18:15:16","date_gmt":"2026-02-26T21:15:16","guid":{"rendered":"https:\/\/www.fernandoquadro.com.br\/html\/?p=10174"},"modified":"2026-02-26T18:15:42","modified_gmt":"2026-02-26T21:15:42","slug":"como-instalar-plugins-do-geoserver-no-geonode-5-docker","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2026\/02\/26\/como-instalar-plugins-do-geoserver-no-geonode-5-docker\/","title":{"rendered":"Como instalar plugins do GeoServer no GeoNode 5"},"content":{"rendered":"<p>Prezado leitor,<\/p>\n<p>Se voc\u00ea instalou o <strong>GeoNode 5<\/strong> via Docker (GeoNode Project) e precisa adicionar um plugin que n\u00e3o vem na instala\u00e7\u00e3o padr\u00e3o do <strong>GeoServer<\/strong>, este guia vai te mostrar como fazer isso da maneira correta e reproduz\u00edvel.<\/p>\n<p>No meu caso, estou utilizando:<\/p>\n<ul>\n<strong><\/p>\n<li>GeoNode 5.0.0<\/li>\n<li>GeoServer 2.27.3<\/li>\n<p><\/strong>\n<\/ul>\n<p>O objetivo \u00e9 instalar o plugin Resource Browser Tool, que permite navegar e gerenciar arquivos do GeoServer diretamente pela interface web.<\/p>\n<p><strong>1. Baixar o plugin: <\/strong><\/p>\n<p>O plugin <strong>precisa ser exatamente da mesma vers\u00e3o do GeoServer<\/strong>. Como estou usando a vers\u00e3o <strong>2.27.3<\/strong>, o plugin tamb\u00e9m deve ser <strong>2.27.3<\/strong>.<\/p>\n<pre>\r\n> cd \/home\/fernandoquadro\/\r\n> wget https:\/\/sourceforge.net\/projects\/geoserver\/files\/GeoServer\/2.27.3\/extensions\/geoserver-2.27.3-web-resource-plugin.zip\r\n> unzip geoserver-2.27.3-web-resource-plugin.zip\r\n<\/pre>\n<p>Ap\u00f3s descompactar, voc\u00ea ter\u00e1 um ou mais arquivos .jar.<\/p>\n<p><strong>2. Copiar o plugin para a pasta do Projeto:<\/strong><\/p>\n<pre>\r\n> mkdir -p \/opt\/geonode_custom\/my_geonode\/docker\/geoserver\/plugins\/resourcebrowser\r\n> cp *.jar \/opt\/geonode_custom\/my_geonode\/docker\/geoserver\/plugins\/resourcebrowser\r\n<\/pre>\n<p><strong>3. Alterar o arquivo Dockerfile do GeoServer<\/strong><\/p>\n<p>A instala\u00e7\u00e3o correta do plugin n\u00e3o deve ser feita manualmente dentro do container.<br \/>\nO procedimento adequado \u00e9 incluir o plugin no processo de build da imagem.<\/p>\n<pre>\r\n> cd \/opt\/geonode_custom\/my_geonode\/docker\/geoserver\r\n> sudo nano Dockerfile\r\n<\/pre>\n<p>Adicione as seguintes linhas ao final do seu arquivo:<\/p>\n<pre>\r\n# GeoServer Resource Browser Tool (2.27.3)\r\nCOPY plugins\/resourcebrowser\/*.jar \\\r\n  \/usr\/local\/tomcat\/webapps\/geoserver\/WEB-INF\/lib\/\r\n<\/pre>\n<p><strong>4. Recriar a imagem do GeoServer<\/strong><\/p>\n<pre>\r\n> docker compose build geoserver\r\n> docker compose up -d geoserver\r\n<\/pre>\n<p>Se quiser garantir um rebuild completo, fa\u00e7a:<\/p>\n<pre>\r\n> docker compose down\r\n> docker compose build\r\n> docker compose up -d\r\n<\/pre>\n<p><strong>5. Verificar se o plugin foi instalado<\/strong><\/p>\n<p>Ap\u00f3s executar os passos acima voc\u00ea pode ent\u00e3o entrar no GeoServer e verificar se o seu plugin realmente foi instalado. Para isso acesse o painel administrativa em <strong>About &#038; Status \u2192 Modules<\/strong>, se tudo estiver correto, o Resource Browser Tool aparecer\u00e1 na lista de m\u00f3dulos instalados.<\/p>\n<p>Esse mesmo procedimento pode ser utilizado para instalar qualquer plugin do GeoServer no GeoNode executado via Docker.<\/p>\n<p>Se voc\u00ea ainda n\u00e3o instalou o GeoNode 5, pode conferir o passo a passo completo <a href=\"https:\/\/www.fernandoquadro.com.br\/html\/2026\/02\/17\/instalacao-do-geonode-5-no-ubuntu-24-04\/\" target=\"_blank\">clicando aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prezado leitor, Se voc\u00ea instalou o GeoNode 5 via Docker (GeoNode Project) e precisa adicionar um plugin que n\u00e3o vem na instala\u00e7\u00e3o padr\u00e3o do GeoServer, este guia vai te mostrar como fazer isso da maneira correta e reproduz\u00edvel. No meu&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2026\/02\/26\/como-instalar-plugins-do-geoserver-no-geonode-5-docker\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":10181,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[196,208],"class_list":["post-10174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-geonode","tag-geoserver"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=10174"}],"version-history":[{"count":7,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10174\/revisions"}],"predecessor-version":[{"id":10182,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10174\/revisions\/10182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/10181"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=10174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=10174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=10174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}