{"id":1750,"date":"2023-12-08T13:33:38","date_gmt":"2025-10-30T20:31:02","guid":{"rendered":""},"modified":"2025-02-02T00:46:17","modified_gmt":"2025-02-01T23:46:17","slug":"como-instalar-o-appwrite-com-docker-no-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/como-instalar-o-appwrite-com-docker-no-ubuntu-22-04\/","title":{"rendered":"Como instalar o Appwrite com Docker no Ubuntu 22.04"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<section>\n<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>O Appwrite \u00e9 uma plataforma de backend de c\u00f3digo aberto para desenvolvedores de aplica\u00e7\u00f5es web e mobile. Ele fornece uma API simples para autentica\u00e7\u00e3o, banco de dados, fun\u00e7\u00f5es em nuvem, e muito mais. Neste tutorial, vamos gui\u00e1-lo atrav\u00e9s da instala\u00e7\u00e3o do Appwrite usando o Docker no Ubuntu 22.04.<\/p>\n<\/section>\n<section>\n<h2>Pr\u00e9-requisitos<\/h2>\n<ul>\n<li>Um <a href=\"https:\/\/netcloud24.com?language=portuguese-pt&amp;currency=4\" target=\"_blank\" rel=\"follow\">servidor VPS<\/a> rodando Ubuntu 22.04.<\/li>\n<li>Acesso root ou usu\u00e1rio com privil\u00e9gios sudo.<\/li>\n<li>O Docker instalado no servidor.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Passo 1: Atualizar o sistema<\/h2>\n<p>Antes de come\u00e7ar, atualize os pacotes do sistema para garantir que voc\u00ea tenha as \u00faltimas atualiza\u00e7\u00f5es de seguran\u00e7a e corre\u00e7\u00f5es de bugs:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<\/section>\n<section>\n<h2>Passo 2: Instalar o Docker<\/h2>\n<p>O Appwrite \u00e9 executado em cont\u00eaineres Docker. Instale o Docker e o Docker Compose com os seguintes comandos:<\/p>\n<pre><code>sudo apt install docker.io docker-compose -y<\/code><\/pre>\n<p>Inicie o servi\u00e7o Docker e habilite-o para iniciar no boot:<\/p>\n<pre><code>sudo systemctl start docker\r\nsudo systemctl enable docker<\/code><\/pre>\n<p>Verifique se o Docker est\u00e1 instalado corretamente:<\/p>\n<pre><code>docker --version<\/code><\/pre>\n<\/section>\n<section>\n<h2>Passo 3: Baixar o Appwrite<\/h2>\n<p>Crie um diret\u00f3rio para o Appwrite e baixe o arquivo docker-compose.yaml:<\/p>\n<pre><code>mkdir appwrite\r\ncd appwrite\r\nsudo curl -o docker-compose.yml https:\/\/raw.githubusercontent.com\/appwrite\/appwrite\/master\/docker-compose.yml<\/code><\/pre>\n<\/section>\n<section>\n<h2>Passo 4: Configurar vari\u00e1veis de ambiente<\/h2>\n<p>O Appwrite usa vari\u00e1veis de ambiente para configurar o servidor. Edite o arquivo docker-compose.yml para definir as vari\u00e1veis necess\u00e1rias como a URL do seu servidor:<\/p>\n<pre><code>nano docker-compose.yml<\/code><\/pre>\n<p>Altere a vari\u00e1vel <code>APPWRITE_HOSTNAME<\/code> para o dom\u00ednio ou endere\u00e7o IP do seu servidor:<\/p>\n<pre><code>APPWRITE_HOSTNAME=seu_dominio_ou_IP<\/code><\/pre>\n<\/section>\n<section>\n<h2>Passo 5: Iniciar o Appwrite<\/h2>\n<p>Com tudo configurado, voc\u00ea pode iniciar o Appwrite usando o Docker Compose:<\/p>\n<pre><code>sudo docker-compose up -d<\/code><\/pre>\n<p>Isso ir\u00e1 baixar as imagens do Docker necess\u00e1rias e iniciar os servi\u00e7os do Appwrite.<\/p>\n<\/section>\n<section>\n<h2>Passo 6: Acessar o Appwrite<\/h2>\n<p>Ap\u00f3s iniciar o Appwrite, acesse o painel de administra\u00e7\u00e3o no navegador, usando o endere\u00e7o IP do servidor ou o nome de dom\u00ednio que voc\u00ea configurou anteriormente:<\/p>\n<pre><code>http:\/\/seu_dominio_ou_IP<\/code><\/pre>\n<p>No primeiro acesso, voc\u00ea ser\u00e1 solicitado a criar uma conta de administrador.<\/p>\n<\/section>\n<section>\n<h2>Passo 7: Gerenciar o Appwrite<\/h2>\n<p>Com o Appwrite rodando, voc\u00ea pode usar o painel para gerenciar bancos de dados, autentica\u00e7\u00e3o de usu\u00e1rios, fun\u00e7\u00f5es em nuvem, e muito mais. Para parar ou reiniciar o Appwrite, use os seguintes comandos:<\/p>\n<pre><code>sudo docker-compose stop   # Para parar o Appwrite\r\nsudo docker-compose start  # Para iniciar o Appwrite novamente<\/code><\/pre>\n<\/section>\n<section>\n<h2>Conclus\u00e3o<\/h2>\n<p>Voc\u00ea instalou com sucesso o Appwrite com Docker no Ubuntu 22.04. Agora voc\u00ea tem uma plataforma poderosa de backend pronta para uso em seus projetos de desenvolvimento. Se voc\u00ea precisa de uma solu\u00e7\u00e3o confi\u00e1vel de hospedagem, considere usar um <a href=\"https:\/\/netcloud24.com?language=portuguese-pt&amp;currency=4\" target=\"_blank\" rel=\"follow\">servidor VPS<\/a> para garantir desempenho e escalabilidade para sua aplica\u00e7\u00e3o.<\/p>\n<\/section>\n<p><a href=\"https:\/\/de.netcloud24.com\/\" target=\"_blank\">Windows VPS Deutschland<\/a><\/p>\n<p><a href=\"https:\/\/es.netcloud24.com\/\" target=\"_blank\">Windows VPS Espa\u00f1a<\/a><\/p>\n<p><a href=\"https:\/\/nl.netcloud24.com\/\" target=\"_blank\">Windows VPS Nederland<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">Windows VPS Italia<\/a><\/p>\n<p><a href=\"https:\/\/pt.netcloud24.com\/\" target=\"_blank\">Windows VPS Portugal<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">VPS Windows Italia<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Sverige<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Norge<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS T\u00fcrkiye<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows RDS (Remote Desktop Services)<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 Introdu\u00e7\u00e3o O Appwrite \u00e9 uma plataforma de backend de c\u00f3digo aberto para desenvolvedores de aplica\u00e7\u00f5es web e mobile. Ele fornece uma API simples para autentica\u00e7\u00e3o, banco\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-1750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1750"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}