{"id":1903,"date":"2015-12-16T01:05:31","date_gmt":"2015-12-16T01:05:30","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1903"},"modified":"2023-07-18T01:14:38","modified_gmt":"2023-07-18T08:14:38","slug":"couchbase-mobile-hosting-on-digital-ocean","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-hosting-on-digital-ocean\/","title":{"rendered":"DigitalOcean: Hospedagem da solu\u00e7\u00e3o m\u00f3vel Couchbase"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/developers\/mobile\/\" data-cke-saved-href=\"https:\/\/developer.couchbase.com\/mobile\">Couchbase Mobile<\/a> permite criar aplicativos que est\u00e3o sempre dispon\u00edveis para experi\u00eancias on-line e off-line, para que voc\u00ea possa se concentrar na cria\u00e7\u00e3o de recursos envolventes para o usu\u00e1rio.  A solu\u00e7\u00e3o m\u00f3vel consiste em tr\u00eas componentes: <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/developers\/mobile\/\" data-cke-saved-href=\"https:\/\/www.couchbase.com\/developers\/mobile\/\">Couchbase Lite<\/a>, <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/developers\/mobile\/\" data-cke-saved-href=\"https:\/\/www.couchbase.com\/developers\/mobile\/\">Gateway de sincroniza\u00e7\u00e3o<\/a>e <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-server\/overview\/\" data-cke-saved-href=\"https:\/\/www.couchbase.com\/couchbase-server\/overview\/\">Servidor Couchbase<\/a>.  O bucket do Couchbase Server atua como o armazenamento persistente de todos os documentos do banco de dados, enquanto o Sync Gateway permite que o Server atue como um ponto de extremidade de replica\u00e7\u00e3o para o Couchbase Lite.  Incorporar a estrutura do Couchbase Lite em seu projeto de aplicativo \u00e9 simples e permitir\u00e1 que voc\u00ea tenha \u00f3timos recursos de sincroniza\u00e7\u00e3o com um banco de dados JSON flex\u00edvel incorporado que pode funcionar de forma aut\u00f4noma ou como um ponto de extremidade remoto para o Couchbase Server.<\/p>\n<p>Nesta s\u00e9rie de tutoriais, primeiro vamos configurar o Couchbase Server para hospedar a inst\u00e2ncia na nuvem e conectar o Sync Gateway.  Isso tamb\u00e9m pode ser feito localmente em seu ambiente de desenvolvimento, embora neste tutorial eu v\u00e1 usar o <a href=\"https:\/\/www.digitalocean.com\/\" data-cke-saved-href=\"https:\/\/www.digitalocean.com\/\">Oceano Digital<\/a> como nossa solu\u00e7\u00e3o de nuvem para emular um cen\u00e1rio de produ\u00e7\u00e3o.<\/p>\n<p>Crie uma conta na DigitalOcean clicando em \"SIGN UP\" em <a href=\"https:\/\/www.digitalocean.com\/\" data-cke-saved-href=\"https:\/\/www.digitalocean.com\/\">DigitalOcean<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10384\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1024x358.png\" alt=\"\" width=\"900\" height=\"315\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1024x358.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-300x105.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-768x269.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1536x538.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-800x280.png 800w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1320x462.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm.png 1606w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Digite um endere\u00e7o de e-mail e a senha desejada e confirme em sua caixa de entrada de e-mail.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10385\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.11.11-pm.png\" alt=\"\" width=\"706\" height=\"880\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.11.11-pm.png 706w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.11.11-pm-241x300.png 241w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.11.11-pm-300x374.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.11.11-pm-16x20.png 16w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/p>\n<p>Depois de confirmar seu e-mail, insira as credenciais para ativar a conta para hospedagem.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10386\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm.png\" alt=\"\" width=\"856\" height=\"586\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm.png 856w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm-300x205.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm-768x526.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm-235x160.png 235w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.12.28-pm-20x14.png 20w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/p>\n<p>Crie o Droplet fornecendo um nome de host e selecionando um tamanho.  A op\u00e7\u00e3o de 2GB e 2CPUs \u00e9 a escolha m\u00ednima recomendada.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10387\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm-1024x530.png\" alt=\"\" width=\"900\" height=\"466\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm-1024x530.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm-300x155.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm-768x397.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.14.06-pm.png 1086w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Tome uma x\u00edcara de caf\u00e9 enquanto seu Droplet est\u00e1 sendo criado<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10388\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-1024x231.png\" alt=\"\" width=\"900\" height=\"203\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-1024x231.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-300x68.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-768x173.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-20x5.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm-1320x298.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.15.45-pm.png 1472w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>O Droplet que configurei \u00e9 o de 4 GB de RAM\/2 CPUs com configura\u00e7\u00f5es padr\u00e3o na regi\u00e3o de Nova York 3 em execu\u00e7\u00e3o no Ubuntu 14.04 de 64 bits<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10389\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-1024x226.png\" alt=\"\" width=\"900\" height=\"199\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-1024x226.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-300x66.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-768x169.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-1536x338.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-20x4.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm-1320x291.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.21.55-pm.png 1616w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Ao criar o Droplet, verifique em seu e-mail as credenciais de endere\u00e7o IP, nome de usu\u00e1rio e senha do Droplet.  Voc\u00ea precisar\u00e1 desses valores em breve para fazer login no seu Droplet e instalar o Couchbase Server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10390\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.23.53-pm.png\" alt=\"\" width=\"914\" height=\"420\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.23.53-pm.png 914w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.23.53-pm-300x138.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.23.53-pm-768x353.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.23.53-pm-20x9.png 20w\" sizes=\"auto, (max-width: 914px) 100vw, 914px\" \/><\/p>\n<p>No seu MAC, abra o aplicativo Terminal e estabele\u00e7a a conex\u00e3o SSH com seu Droplet da DigitalOcean digitando o comando:<\/p>\n<pre><code class=\"bash\">ssh '<em>Username<\/em>'@'<em>IP Address<\/em>'<\/code><\/pre>\n<p>e substituindo as respectivas credenciais pelas recebidas do e-mail.  Aqui, o nome de usu\u00e1rio \u00e9 \"root\", conforme fornecido em seu e-mail.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10391\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm-1024x715.png\" alt=\"\" width=\"900\" height=\"628\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm-1024x715.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm-300x209.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm-768x536.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm-20x14.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.35.28-pm.png 1112w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Depois de se conectar ao Droplet pela primeira vez, ser\u00e1 solicitado que voc\u00ea altere sua senha do UNIX de forma semelhante \u00e0 descrita acima.  Selecione uma senha e insira novamente suas credenciais uma segunda vez.<\/p>\n<p>Para aumentar a seguran\u00e7a, altere o nome de usu\u00e1rio padr\u00e3o \"root\" para outro, executando:<\/p>\n<pre class=\"lang:zsh decode:true\">adduser 'new user name'<\/pre>\n<p>substituindo \"new user name\" por um nome de sua prefer\u00eancia.  Agora, o nome do host associar\u00e1 um nome de usu\u00e1rio n\u00e3o padr\u00e3o que voc\u00ea inseriu como sua raiz real, em vez de ser chamado de \"root\".<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10392\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm-1024x851.png\" alt=\"\" width=\"900\" height=\"748\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm-1024x851.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm-300x249.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm-768x638.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm-20x17.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.39.51-pm.png 1030w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Saia da inst\u00e2ncia digitando \"exit\" para fazer logout.  Em seguida, fa\u00e7a login novamente em seu Droplet com o novo nome de usu\u00e1rio no mesmo endere\u00e7o IP.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10393\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm-1024x757.png\" alt=\"\" width=\"900\" height=\"665\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm-1024x757.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm-300x222.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm-768x568.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm-20x15.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.46.18-pm.png 1190w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Agora estamos prontos para fazer o download do Couchbase Server e do Sync Gateway para o nosso Droplet.  Para a minha inst\u00e2ncia neste tutorial, estou usando a vers\u00e3o 2.5.1 Enterprise Edition para o Ubuntu 12.04, que \u00e9 a vers\u00e3o de 64 bits.  No site <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/download\/\" data-cke-saved-href=\"https:\/\/www.couchbase.com\/download\/\">P\u00e1gina de download do Couchbase<\/a>Clique com o bot\u00e3o direito do mouse e copie o link da compila\u00e7\u00e3o apropriada.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10394\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm-1024x531.png\" alt=\"\" width=\"900\" height=\"467\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm-1024x531.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm-300x155.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm-768x398.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-9.55.09-pm.png 1312w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Em seu droplet, execute um comando \"wget\" no arquivo .deb do Couchbase Server.  No momento em que escrevo, o URL da minha compila\u00e7\u00e3o est\u00e1 localizado em: https:\/\/packages.couchbase.com\/releases\/2.5.1\/couchbase-server-enterprise_2.5.1_x86_64.deb e, portanto, o comando no Terminal seria:<\/p>\n<pre class=\"lang:zsh decode:true\">wget https:\/\/packages.couchbase.com\/releases\/2.5.1\/couchbase-server-enterprise_2.5.1_x86_64.deb<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10395\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/wget-couchbase-server.jpg\" alt=\"\" width=\"900\" height=\"159\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/wget-couchbase-server.jpg 900w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/wget-couchbase-server-300x53.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/wget-couchbase-server-768x136.jpg 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/wget-couchbase-server-20x4.jpg 20w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Com o arquivo de pacote \"deb\" baixado, podemos instalar o Couchbase Server usando o comando \"dpkg\" como um usu\u00e1rio privilegiado sob sudo.  N\u00e3o se preocupe com o fato de o n\u00famero de processadores no sistema n\u00e3o corresponder ao m\u00ednimo exigido, pois isso \u00e9 apenas para fins de desenvolvimento e pode ser alterado posteriormente.<\/p>\n<pre class=\"lang:zsh decode:true\">sudo dpkg -i couchbase-server-enterprise_2.5.1_x86_64.deb<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10396\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm-1024x632.png\" alt=\"\" width=\"900\" height=\"555\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm-1024x632.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm-300x185.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm-768x474.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.29.54-pm.png 1134w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Antes de configurar nosso servidor Couchbase, vamos fazer o download do Couchbase Sync Gateway.  V\u00e1 para a se\u00e7\u00e3o <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/download\/\" data-cke-saved-href=\"https:\/\/www.couchbase.com\/download\/\">P\u00e1gina de download do Couchbase<\/a> novamente e alterne a sele\u00e7\u00e3o de n\u00edvel superior para Couchbase Mobile, em vez de Couchbase Server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10397\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-1024x128.png\" alt=\"\" width=\"900\" height=\"113\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-1024x128.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-300x38.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-768x96.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-20x3.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm-1320x165.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.32.08-pm.png 1360w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Voc\u00ea ver\u00e1 o Couchbase Sync Gateway e o software Couchbase Lite para v\u00e1rias plataformas.  Clique com o bot\u00e3o direito do mouse e copie o link da compila\u00e7\u00e3o apropriada.  Estou usando a vers\u00e3o 1.1.1 Enterprise Edition 64-bit do Ubuntu 12.04 para este exemplo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10398\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-1024x516.png\" alt=\"\" width=\"900\" height=\"454\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-1024x516.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-300x151.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-768x387.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm-1320x666.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.22.21-pm.png 1400w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Da mesma forma que antes, agora executamos o comando \"wget\" no arquivo do Couchbase Sync Gateway de dentro do nosso Droplet.  No momento em que escrevo, o URL para a compila\u00e7\u00e3o do Sync Gateway est\u00e1 localizado em: https:\/\/packages.couchbase.com\/releases\/couchbase-sync-gateway\/1.1.1\/couchbase-sync-gateway-enterprise_1.1.1-10_x86_64.deb<\/p>\n<pre class=\"lang:default decode:true\">sudo dpkg -i couchbase-sync-gateway-enterprise_1.1.1-10_x86_64.deb<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10400\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm-1024x662.png\" alt=\"\" width=\"900\" height=\"582\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm-1024x662.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm-300x194.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm-768x496.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm-20x13.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2015\/12\/screen-shot-2015-11-27-at-10.39.38-pm.png 1080w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>Agora estamos prontos para configurar nosso servidor Couchbase.  No pr\u00f3ximo tutorial, examinaremos o console de administra\u00e7\u00e3o da Web do Couchbase Server para configurar a inst\u00e2ncia criada na DigitalOcean.<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Mobile allows you to build applications that are always available both for online and offline experiences so you can focus on building out engaging user features.\u00a0 The mobile solution consists of 3 components: Couchbase Lite, Sync Gateway, and Couchbase [&hellip;]<\/p>","protected":false},"author":30,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810],"tags":[],"ppma_author":[8983],"class_list":["post-1903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DigitalOcean: Hosting Couchbase Mobile Solution - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-hosting-on-digital-ocean\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DigitalOcean: Hosting Couchbase Mobile Solution\" \/>\n<meta property=\"og:description\" content=\"Couchbase Mobile allows you to build applications that are always available both for online and offline experiences so you can focus on building out engaging user features.\u00a0 The mobile solution consists of 3 components: Couchbase Lite, Sync Gateway, and Couchbase [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-hosting-on-digital-ocean\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-16T01:05:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-18T08:14:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1024x358.png\" \/>\n<meta name=\"author\" content=\"William Hoang, Mobile Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Hoang, Mobile Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/\"},\"author\":{\"name\":\"William Hoang, Mobile Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32\"},\"headline\":\"DigitalOcean: Hosting Couchbase Mobile Solution\",\"datePublished\":\"2015-12-16T01:05:30+00:00\",\"dateModified\":\"2023-07-18T08:14:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/\"},\"wordCount\":719,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/\",\"name\":\"DigitalOcean: Hosting Couchbase Mobile Solution - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-12-16T01:05:30+00:00\",\"dateModified\":\"2023-07-18T08:14:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DigitalOcean: Hosting Couchbase Mobile Solution\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32\",\"name\":\"William Hoang, Mobile Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/650445f1ea30314c4f3555dd680154f5\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g\",\"caption\":\"William Hoang, Mobile Developer Advocate, Couchbase\"},\"description\":\"William was a Developer Advocate on the Mobile Engineering\/Developer Experience team at Couchbase. His love for coffee and code has transcended him into the world of mobile while appreciating the offline in-person experiences. Prior, William worked on the Developer Relations team over at Twitter, BlackBerry, and Microsoft while also having been a Software Embedded GPS engineer at Research In Motion. William graduated from McGill University in Electrical Software Engineering\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/william-hoang\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DigitalOcean: Hosting Couchbase Mobile Solution - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-hosting-on-digital-ocean\/","og_locale":"pt_BR","og_type":"article","og_title":"DigitalOcean: Hosting Couchbase Mobile Solution","og_description":"Couchbase Mobile allows you to build applications that are always available both for online and offline experiences so you can focus on building out engaging user features.\u00a0 The mobile solution consists of 3 components: Couchbase Lite, Sync Gateway, and Couchbase [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-hosting-on-digital-ocean\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-12-16T01:05:30+00:00","article_modified_time":"2023-07-18T08:14:38+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2015\/12\/screen-shot-2015-11-27-at-9.09.42-pm-1024x358.png","type":"","width":"","height":""}],"author":"William Hoang, Mobile Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"William Hoang, Mobile Developer Advocate, Couchbase","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/"},"author":{"name":"William Hoang, Mobile Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32"},"headline":"DigitalOcean: Hosting Couchbase Mobile Solution","datePublished":"2015-12-16T01:05:30+00:00","dateModified":"2023-07-18T08:14:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/"},"wordCount":719,"commentCount":4,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Mobile"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/","name":"DigitalOcean: Hosting Couchbase Mobile Solution - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-12-16T01:05:30+00:00","dateModified":"2023-07-18T08:14:38+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-mobile-hosting-on-digital-ocean\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DigitalOcean: Hosting Couchbase Mobile Solution"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/425717456c198fdf9aaa5d7a6d42ad32","name":"William Hoang, defensor do desenvolvedor m\u00f3vel, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/650445f1ea30314c4f3555dd680154f5","url":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","caption":"William Hoang, Mobile Developer Advocate, Couchbase"},"description":"William foi um defensor do desenvolvedor na equipe de engenharia m\u00f3vel\/experi\u00eancia do desenvolvedor na Couchbase. Seu amor por caf\u00e9 e c\u00f3digo o levou ao mundo dos dispositivos m\u00f3veis, ao mesmo tempo em que apreciava as experi\u00eancias presenciais off-line. Antes disso, William trabalhou na equipe de rela\u00e7\u00f5es com desenvolvedores do Twitter, BlackBerry e Microsoft, al\u00e9m de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia El\u00e9trica de Software","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/william-hoang\/"}]}},"authors":[{"term_id":8983,"user_id":30,"is_guest":0,"slug":"william-hoang","display_name":"William Hoang, Mobile Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b912c9a97568a859697ee195432d0bd7cc3ed67d720ae2e6588b67313fa49e08?s=96&d=mm&r=g","first_name":"William","last_name":"Hoang","user_url":"","author_category":"","description":"William foi um defensor do desenvolvedor na equipe de engenharia m\u00f3vel\/experi\u00eancia do desenvolvedor na Couchbase. Seu amor por caf\u00e9 e c\u00f3digo o levou ao mundo dos dispositivos m\u00f3veis, ao mesmo tempo em que apreciava as experi\u00eancias presenciais off-line. Antes disso, William trabalhou na equipe de rela\u00e7\u00f5es com desenvolvedores do Twitter, BlackBerry e Microsoft, al\u00e9m de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia El\u00e9trica de Software"}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1903"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1903"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}