{"id":47206,"date":"2024-12-06T10:08:01","date_gmt":"2024-12-06T13:08:01","guid":{"rendered":"\/tutoriais\/?p=47206"},"modified":"2025-12-18T11:33:55","modified_gmt":"2025-12-18T14:33:55","slug":"como-hospedar-um-pds-bluesky","status":"publish","type":"post","link":"\/br\/tutoriais\/como-hospedar-um-pds-bluesky","title":{"rendered":"Como hospedar um PDS Bluesky para construir uma rede social descentralizada"},"content":{"rendered":"<p>A Bluesky &eacute; uma plataforma social independente constru&iacute;da com o Protocolo AT. Tem como objetivo fornecer uma rede social descentralizada. Um componente fundamental desse sistema &eacute; o Servidor de Dados Pessoais (PDS, na sigla em ingl&ecirc;s) da Bluesky, que d&aacute; aos usu&aacute;rios o controle sobre seus dados, de forma segura e independente.<\/p><p>Hospedar o seu pr&oacute;prio PDS Bluesky traz v&aacute;rias vantagens, como maior controle sobre seus dados pessoais, mais op&ccedil;&otilde;es de personaliza&ccedil;&atilde;o e boas oportunidades de aprendizado em gerenciamento de servidores e solu&ccedil;&otilde;es independentes.<\/p><p>Neste artigo, voc&ecirc; vai aprender como hospedar um PDS Bluesky em um servidor privado virtual (VPS). Ao seguir nosso passo a passo, voc&ecirc; pode configurar um servi&ccedil;o descentralizado poderoso e seguro, e garantir que seus dados permane&ccedil;am privados e sob seu controle.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-pre-requisitos-para-hospedar-um-pds-bluesky\"><strong>Pr&eacute;-requisitos para hospedar um PDS Bluesky<\/strong><\/h2><p>Antes de come&ccedil;ar a hospedagem do seu PDS Bluesky, confira se a configura&ccedil;&atilde;o do seu servidor atende estes requisitos:<\/p><ul class=\"wp-block-list\">\n<li><strong>Sistema operacional<\/strong> &ndash; Ubuntu 20.04\/22.04 ou Debian 11\/12.<\/li>\n\n\n\n<li><strong>CPU<\/strong> &ndash; pelo menos um n&uacute;cleo de CPU.<\/li>\n\n\n\n<li><strong>RAM<\/strong> &ndash; no m&iacute;nimo 1 GB.<\/li>\n\n\n\n<li><strong>Armazenamento<\/strong> &ndash; pelo menos 20 GB em SSD.<\/li>\n<\/ul><p>Voc&ecirc; tamb&eacute;m vai precisar de um dom&iacute;nio ativo para que os usu&aacute;rios acessem seu servidor atrav&eacute;s dele. Se voc&ecirc; ainda n&atilde;o tem um dom&iacute;nio, recomendamos <a href=\"\/br\/registro-de-dominio\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>comprar aqui na Hostinger<\/strong><\/a>. Assim, &eacute; poss&iacute;vel configurar tanto o servidor quanto o dom&iacute;nio em um painel f&aacute;cil de usar.<\/p><p>\n\n\n    <div class=\"mb-50 mt-50 domain-checker domain-checker__bg\">\n        <h3 class=\"m-0 text-center text-white pb-10\">Ferramenta de Pesquisa de Dom\u00ednio<\/h3>\n        <p class=\"pb-40 text-center text-white\">Descubra se um nome de dom\u00ednio est\u00e1 dispon\u00edvel<\/p>\n        <form id=\"domain-checker-form\" class=\"d-flex w-100 position-relative flex-column flex-sm-row align-items-center\" action=\"\/registro-de-dominio\">\n            <input\n                    class=\"domain-checker__input label text-light-black\"\n                    name=\"domain\" type=\"text\"\n                    placeholder=\"Digite o dom\u00ednio desejado\"\n                    value=\"\"\n            \/>\n            <input id=\"domain-submit\"\n                   type=\"submit\"\n                   value=\"Pesquisar\"\n                   class=\"domain-checker__button hb--danger new-h-button-primary button text-white float-right\"\/>\n        <\/form>\n    <\/div>\n\n\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-como-hospedar-um-pds-bluesky\"><strong>Como hospedar um PDS Bluesky<\/strong><\/h3><p>Veja o passo a passo para configurar o seu PDS Bluesky com hospedagem autogerenciada. Para este tutorial, usamos <strong>Ubuntu 22.04<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-escolha-a-hospedagem-vps-ideal\"><strong>1. Escolha a Hospedagem VPS ideal<\/strong><\/h3><p>Escolher o provedor de VPS ideal &eacute; importante para o funcionamento perfeito do seu PDS Bluesky. <a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>O VPS da Hostinger<\/strong><\/a> &eacute; uma boa solu&ccedil;&atilde;o por causa do seu desempenho e medidas de seguran&ccedil;a confi&aacute;veis e op&ccedil;&otilde;es de upgrade.<\/p><p>Nossos planos VPS com KVM possuem <strong>at&eacute; oito n&uacute;cleos de CPU AMD<\/strong>, <strong>32 GB de RAM<\/strong>, e <strong>400 GB de armazenamento NVMe<\/strong> para aplica&ccedil;&otilde;es que exijam muitos recursos Al&eacute;m disso, nosso firewall e prote&ccedil;&atilde;o DDoS impedem que o tr&aacute;fego malicioso chegue ao seu servidor.<\/p><p>Com base nos requisitos de sistema mencionados na se&ccedil;&atilde;o anterior, recomendamos a escolha do plano <strong>KVM 1<\/strong> com 1 n&uacute;cleo de CPU, 1 GB de RAM e 50 GB de espa&ccedil;o em disco. Voc&ecirc; pode fazer upgrade para planos superiores a qualquer momento, conforme suas necessidades aumentarem.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Depois de comprar o plano, <a href=\"\/br\/tutoriais\/como-configurar-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>configure seu VPS assim<\/strong><\/a>:<\/p><ol class=\"wp-block-list\">\n<li>Siga as instru&ccedil;&otilde;es da tela de configura&ccedil;&atilde;o para escolher a localiza&ccedil;&atilde;o do seu servidor, selecionar o sistema operacional e criar uma senha root.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"617\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/10\/vps-hostinger-hpanel-configuracao-2.png\/public\" alt=\"escolhendo localiza&ccedil;&atilde;o de servidor ao configurar vps no hpanel\" class=\"wp-image-46591\" style=\"object-fit:cover;width:1024px;height:492px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/10\/vps-hostinger-hpanel-configuracao-2.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/10\/vps-hostinger-hpanel-configuracao-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/10\/vps-hostinger-hpanel-configuracao-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/10\/vps-hostinger-hpanel-configuracao-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Depois disso, acesse o painel do seu <strong>VPS<\/strong> e v&aacute; para <strong>Configura&ccedil;&otilde;es &rarr; Seguran&ccedil;a &rarr; Firewall<\/strong>. Vamos abrir as portas 80 e 443 para permitir tr&aacute;fego da internet no seu servidor.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"272\" height=\"585\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/firewall-vps-hpanel.png\/public\" alt=\"firewall no hpanel\" class=\"wp-image-41519\" style=\"object-fit:cover;width:466px;height:1024px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/firewall-vps-hpanel.png\/w=272,fit=scale-down 272w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/firewall-vps-hpanel.png\/w=139,fit=scale-down 139w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/firewall-vps-hpanel.png\/w=70,fit=scale-down 70w\" sizes=\"(max-width: 272px) 100vw, 272px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Clique em <strong>Criar Configura&ccedil;&atilde;o de Firewall<\/strong> e d&ecirc; um nome para essa configura&ccedil;&atilde;o.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"532\" height=\"193\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/12\/nova-configuracao-firewall.png\/public\" alt=\"nova configura&ccedil;&atilde;o de firewall no hpanel\" class=\"wp-image-40828\" style=\"object-fit:cover;width:1024px;height:424px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/12\/nova-configuracao-firewall.png\/w=532,fit=scale-down 532w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/12\/nova-configuracao-firewall.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/12\/nova-configuracao-firewall.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Clique no bot&atilde;o do <strong>menu de tr&ecirc;s pontos<\/strong> e selecione <strong>Editar<\/strong>.<\/li>\n\n\n\n<li>Na se&ccedil;&atilde;o <strong>Adicionar Regra de Firewall<\/strong>, configure o <strong>Protocolo<\/strong> para <strong>TCP<\/strong> e a <strong>Porta (ou intervalo)<\/strong> para <strong>80<\/strong>. Ent&atilde;o, clique em <strong>Adicionar Regra<\/strong>.<\/li>\n\n\n\n<li>Repita o mesmo processo para a porta 443 (TCP).<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/adicionando-regra-de-firewall.png\/public\" alt=\"adicionando regra de firewall na hostinger\" class=\"wp-image-47236\" style=\"object-fit:cover;width:1024px;height:405px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/adicionando-regra-de-firewall.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/adicionando-regra-de-firewall.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/adicionando-regra-de-firewall.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/adicionando-regra-de-firewall.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"7\" class=\"wp-block-list\">\n<li>Clique no bot&atilde;o <strong>Voltar<\/strong> e selecione <strong>Ativar<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"407\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/ativando-firewall-hpanel.png\/public\" alt=\"ativando firewall na hostinger\" class=\"wp-image-47237\" style=\"object-fit:cover;width:1024px;height:521px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/ativando-firewall-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/ativando-firewall-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/ativando-firewall-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/ativando-firewall-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"8\" class=\"wp-block-list\">\n<li>Fa&ccedil;a ajustes de DNS no seu dom&iacute;nio. Se voc&ecirc; comprou um dom&iacute;nio na Hostinger, confira nosso guia sobre <a href=\"https:\/\/support.hostinger.com\/pt\/articles\/1583227-como-apontar-um-dominio-para-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>como apontar um nome de dom&iacute;nio para VPS<\/strong><\/a> para completar o processo.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-2-instale-as-dependencias\"><strong>2. Instale as depend&ecirc;ncias<\/strong><\/h3><p>Para configurar seu PDS Bluesky, voc&ecirc; precisa instalar algumas depend&ecirc;ncias no servidor. Aqui est&aacute; um passo a passo:<\/p><ol class=\"wp-block-list\">\n<li>Acesse as informa&ccedil;&otilde;es de SSH do seu servidor. Aqui na Hostinger &eacute; poss&iacute;vel encontrar isso no painel <strong>VPS<\/strong> na aba de <strong>acesso SSH<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"606\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/public\" alt=\"dados de acesso ssh no vps pelo hpanel\" class=\"wp-image-41805\" style=\"object-fit:cover;width:1024px;height:502px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/01\/acesso-ssh-vps.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Abra um<a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\" target=\"_blank\" rel=\"noreferrer noopener\"><strong> cliente SSH (como o PuTTY)<\/strong><\/a> ou um emulador de terminal para se conectar ao seu VPS com suas credenciais.<\/li>\n\n\n\n<li>Atualize seu servidor para manter o software sempre seguro e ter acesso &agrave;s configura&ccedil;&otilde;es mais recentes:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update<br><br>sudo apt upgrade -y<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Instale os pacotes e depend&ecirc;ncias necess&aacute;rios para executar seu servidor Bluesky. Incluindo protocolos de transporte, autoridades certificadoras e v&aacute;rias utilidades:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>sudo apt install -y apt-transport-https ca-certificates curl python3-websocket software-properties-common wget<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-3-clone-o-repositorio-github-do-pds-bluesky\"><strong>3. Clone o reposit&oacute;rio GitHub do PDS Bluesky<\/strong><\/h3><p>Em seguida, clone o c&oacute;digo fonte do PDS Bluesky diretamente do reposit&oacute;rio oficial. Siga essas instru&ccedil;&otilde;es para baixar a vers&atilde;o mais recente dos arquivos e recursos necess&aacute;rios:<\/p><ol class=\"wp-block-list\">\n<li>Use o <a href=\"\/br\/tutoriais\/como-instalar-git-no-ubuntu\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Git<\/strong><\/a> para clonar o reposit&oacute;rio PDS Bluesky do GitHub:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/bluesky-social\/pds.git<\/code><\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Voc&ecirc; ver&aacute; uma mensagem confirmando que a clonagem foi realizada com sucesso.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXePTrlXF1a493q_NZr9mJo_T7dr1rtZxroirGv-jS6EVSvksc6OEb3z0-gIH85JAwoVrK7aJNvyILU8qKFoBKK-wetddHjYDHp9StfFC-2FGNeFpZkh2CX0ZIU8pktZUt1usDhzYw?key=wj1T2JG2gKhe2Z9oCBjNJoM7\" alt=\"Mensagem de clonagem bem-sucedida no Terminal\" style=\"object-fit:cover;width:1002px;height:202px\"><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Execute este comando para ir at&eacute; o diret&oacute;rio do reposit&oacute;rio clonado:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>cd pds<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-4-execute-o-instalador-do-pds-bluesky\"><strong>4. Execute o instalador do PDS Bluesky<\/strong><\/h3><p>A Bluesky disponibiliza um script para configurar seu servidor de dados pessoais de forma mais f&aacute;cil. Ele elimina a necessidade de fazer configura&ccedil;&otilde;es manuais, reduzindo o risco de erros. Siga estes passos:<\/p><ol class=\"wp-block-list\">\n<li>Como voc&ecirc; j&aacute; clonou os arquivos do PDS Bluesky, execute o instalador com <a href=\"\/br\/tutoriais\/comandos-bash-linux\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>bash<\/strong><\/a>:<\/li>\n<\/ol><p>sudo bash installer.sh<\/p><ol start=\"2\" class=\"wp-block-list\">\n<li>Se voc&ecirc; ainda n&atilde;o baixou o c&oacute;digo fonte do Bluesky, garanta o arquivo do instalador usando <a href=\"\/br\/tutoriais\/wget-o-que-e-como-instalar-comandos-wget\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>wget<\/strong><\/a> e depois execute-o com o comando <strong>bash<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>wget https:\/\/raw.githubusercontent.com\/bluesky-social\/pds\/main\/installer.sh<\/code><\/pre><pre class=\"wp-block-code\"><code>sudo bash installer.sh<\/code><\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Durante a instala&ccedil;&atilde;o, ser&aacute; solicitado que voc&ecirc; insira o dom&iacute;nio e o e-mail do administrador.<\/li>\n\n\n\n<li>Este &eacute; o resultado que &eacute; esperado depois da instala&ccedil;&atilde;o:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXcAbgl9yeCWZmePN6pU1kFgTzMXVvldlwIs-4phK-GnwW8vlvH5ilZ11izO8bxG3O9XWkbyZv61NZDZRxlCrNvx2gbhg1SwtOSvzq8EoyUYRqvFVB0R3RQRKPyQoWnq0EG9OgFOuQ?key=wj1T2JG2gKhe2Z9oCBjNJoM7\" alt=\"Mensagem de instala&ccedil;&atilde;o bem-sucedida do PDS no Terminal\" style=\"object-fit:cover;width:1024px;height:437px\"><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Crie uma nova conta de usu&aacute;rio para o seu PDS:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>sudo pdsadmin account create<\/code><\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Preencha o e-mail e o nome de usu&aacute;rio quando for solicitado.<\/li>\n\n\n\n<li>O PDS Bluesky vai gerar uma senha para a conta. Armazene de forma segura, pois voc&ecirc; vai precisar dela mais tarde.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-5-inicie-seu-servidor-bluesky\"><strong>5. Inicie seu servidor Bluesky<\/strong><\/h3><p>Ap&oacute;s instalar o PDS Bluesky, &eacute; hora de iniciar seu servidor e garantir que tudo esteja funcionando corretamente.<\/p><ol class=\"wp-block-list\">\n<li>Confira se seu servidor est&aacute; funcionando solicitando a verifica&ccedil;&atilde;o de sa&uacute;de. Substitua <strong>domain.tld<\/strong> pelo seu dom&iacute;nio:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>curl https:\/\/domain.tld\/xrpc\/_healthv<\/code><\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Voc&ecirc; vai receber uma resposta JSON indicando a vers&atilde;o do servidor, por exemplo:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>{\"version\": \"0.4.32\"}<\/code><\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Verifique se os WebSockets est&atilde;o funcionando corretamente. Isso &eacute; importante para a comunica&ccedil;&atilde;o em tempo real:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>wsdump \"wss:\/\/domain.tld\/xrpc\/com.atproto.sync.subscribeRepos?cursor=0\"<\/code><\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Voc&ecirc; dever&aacute; receber uma resposta assim:<\/li>\n<\/ol><figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXdiF0vF6_T0_HgNmKSkUI6-xXFtHXQMuglld5Xwof-ahXDpF9ZPmrWHKx8objcZ8hBtvOJU9aBQ_JZkIJbMptSdk7AsFLZtGPouzLXwVDw-cLRnU0-5itXyxs_24pY3RcypY74W8Q?key=wj1T2JG2gKhe2Z9oCBjNJoM7\" alt=\"A sa&iacute;da dos Websockets no Terminal\" style=\"object-fit:cover;width:1024px;height:72px\"><\/figure><ol start=\"5\" class=\"wp-block-list\">\n<li>Se os comandos anteriores n&atilde;o apresentaram problemas, agora basta acessar seu servidor Bluesky no navegador com seu nome de dom&iacute;nio.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"1024\" height=\"153\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/image.png\/public\" alt=\"Mensagem do bluesky no navegador\" class=\"wp-image-47226\" style=\"object-fit:cover;width:1024px;height:153px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/image.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/image.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/image.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/image.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-6-acesse-seu-pds-bluesky\"><strong>6. Acesse seu PDS Bluesky<\/strong><\/h3><p>Depois de terminar a configura&ccedil;&atilde;o do Bluesky PDS, voc&ecirc; poder&aacute; permitir que os usu&aacute;rios acessem seu servidor. &Eacute; s&oacute; seguir estes passos:<\/p><ol class=\"wp-block-list\">\n<li>Abra o aplicativo da Bluesky na sua plataforma preferida, pode ser no computador ou celular. Em nosso exemplo, usamos <a href=\"https:\/\/bsky.app\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong><u>um navegador no computador<\/u><\/strong><\/a>.<\/li>\n\n\n\n<li>Clique em <strong>Entrar<\/strong> para fazer login usando sua conta criada anteriormente.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"402\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-login-bluesky.png\/public\" alt=\"Tela de login bluesky\" class=\"wp-image-47225\" style=\"object-fit:cover;width:1024px;height:320px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-login-bluesky.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-login-bluesky.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-login-bluesky.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-login-bluesky.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Na se&ccedil;&atilde;o <strong><span>Configu<\/span>ra&ccedil;&atilde;o<\/strong>, selecione <strong>Conta<\/strong> &gt; <strong>Usu&aacute;rio<\/strong>. Ent&atilde;o, selecione <strong>Eu tenho meu pr&oacute;prio dom&iacute;nio<\/strong> e insira seu dom&iacute;nio como o endere&ccedil;o do servidor, depois clique em <strong>Conclu&iacute;do<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"665\" height=\"347\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/dominio-bluesky.png\/public\" alt=\"Adicionando dom&iacute;nio na bluesky\" class=\"wp-image-47229\" style=\"object-fit:cover;width:1024px;height:655px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/dominio-bluesky.png\/w=665,fit=scale-down 665w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/dominio-bluesky.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/dominio-bluesky.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Preencha seu e-mail e senha, e depois clique em <strong>Pr&oacute;ximo<\/strong>.<\/li>\n\n\n\n<li>Voc&ecirc; ser&aacute; levado para a p&aacute;gina inicial, mostrando posts de pessoas que voc&ecirc; segue e conte&uacute;do em alta.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"757\" height=\"583\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/pagina-inicial-bluesky.png\/public\" alt=\"p&aacute;gina inicial bluesky\" class=\"wp-image-47227\" style=\"object-fit:cover;width:1024px;height:678px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/pagina-inicial-bluesky.png\/w=757,fit=scale-down 757w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/pagina-inicial-bluesky.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/pagina-inicial-bluesky.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 757px) 100vw, 757px\" \/><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Para convidar seus amigos, voc&ecirc; precisa gerar um c&oacute;digo de convite. Use o seguinte comando para cada convite:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>sudo pdsadmin create-invite-code<\/code><\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Compartilhe os c&oacute;digos de convite individuais com novos usu&aacute;rios para que eles possam entrar no seu PDS personalizado.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1070\" height=\"576\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/public\" alt=\"P&aacute;gina de cria&ccedil;&atilde;o de conta bluesky\" class=\"wp-image-47228\" style=\"object-fit:cover;width:1024px;height:751px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/w=1070,fit=scale-down 1070w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/12\/tela-de-criacao-de-conta-bluesky.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1070px) 100vw, 1070px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-7-gerencie-e-proteja-seu-servidor\"><strong>7. Gerencie e proteja seu servidor<\/strong><\/h3><p>A seguran&ccedil;a e o gerenciamento eficaz do seu PDS Bluesky s&atilde;o fundamentais para garantir um ambiente seguro para sua comunidade. Veja aqui como manter seu servidor atualizado e seguro:<\/p><p><strong>Atualize o PDS<\/strong><\/p><p>Com atualiza&ccedil;&otilde;es frequentes, seu PDS Bluesky continuar&aacute; funcionando de forma est&aacute;vel e segura. &Agrave;s vezes, as atualiza&ccedil;&otilde;es tamb&eacute;m incluem novos recursos, melhorando a experi&ecirc;ncia dos usu&aacute;rios.<\/p><p>Para atualizar seu PDS Bluesky, use este comando:<\/p><pre class=\"wp-block-code\"><code>sudo pdsadmin update<\/code><\/pre><p><strong>Configurando SSL\/TLS<\/strong><\/p><p>O SSL\/TLS protege a conex&atilde;o entre o seu servidor e seus usu&aacute;rios. A instala&ccedil;&atilde;o de um certificado SSL criptografa os dados transferidos para e do seu servidor, protegendo-os de acessos maliciosos.<\/p><p>Voc&ecirc; pode usar o Let&rsquo;s Encrypt para ter um certificado SSL gr&aacute;tis. Use os seguintes comandos e substitua <strong>domain.tld<\/strong> pelo seu dom&iacute;nio:<\/p><pre class=\"wp-block-code\"><code>sudo apt install certbot<\/code><\/pre><pre class=\"wp-block-code\"><code>sudo certbot certonly --standalone -d domain.tld<\/code><\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Voc&ecirc; aprendeu como hospedar um PDS Bluesky como rede social em um VPS. Desde a escolha do servidor VPS ideal at&eacute; a cria&ccedil;&atilde;o de c&oacute;digos de convite para usu&aacute;rios e a instala&ccedil;&atilde;o de certificados SSL, voc&ecirc; agora pode criar um servidor de dados pessoais seguro e eficiente.<\/p><p>Ao hospedar seu PDS por conta pr&oacute;pria, voc&ecirc; ganha mais controle sobre o compartilhamento de dados e pode personalizar a configura&ccedil;&atilde;o de acordo com suas necessidades. Incentive seus amigos a se juntarem ao seu servidor e aproveitar os benef&iacute;cios da <a href=\"\/br\/tutoriais\/rede-social-descentralizada\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>m&iacute;dia social descentralizada<\/strong><\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-faq-sobre-como-hospedar-um-pds-bluesky\"><strong>Perguntas frequentes (FAQ) sobre como hospedar um PDS Bluesky<\/strong><\/h2><p>Esta se&ccedil;&atilde;o esclarece as d&uacute;vidas mais comuns relacionadas &agrave; configura&ccedil;&atilde;o do servidor de dados pessoais Bluesky.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694410d3d7177\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>O que &eacute; um PDS Bluesky?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Um PDS Bluesky &eacute; um servidor descentralizado que permite aos usu&aacute;rios gerenciar seus dados de m&iacute;dias sociais de forma independente, garantindo um melhor controle e privacidade. Ele possibilita redes interconectadas e distribui&ccedil;&atilde;o de dados.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694410d3d717d\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso personalizar minha configura&ccedil;&atilde;o do PDS Bluesky?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, voc&ecirc; pode personalizar sua configura&ccedil;&atilde;o do PDS Bluesky usando o comando <strong>pdsadmin<\/strong>. Essa ferramenta possibilita configurar v&aacute;rios aspectos do seu servidor, como criar uma conta de usu&aacute;rio, gerar c&oacute;digos de convite e solicitar rastreamento de uma hospedagem de distribui&ccedil;&atilde;o de m&iacute;dia.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694410d3d717e\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Qual provedor de VPS &eacute; o melhor para hospedagem de um PDS Bluesky?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O VPS da Hostinger &eacute; altamente recomendado para a hospedagem de um PDS Bluesky devido &agrave;s suas poderosas especifica&ccedil;&otilde;es de hardware, recursos de seguran&ccedil;a e m&uacute;ltiplas localiza&ccedil;&otilde;es de servidores, ideal para redes sociais, garantindo uma experi&ecirc;ncia de uso incr&iacute;vel no Bluesky.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Bluesky &eacute; uma plataforma social independente constru&iacute;da com o Protocolo AT. Tem como objetivo fornecer uma rede social descentralizada. Um componente fundamental desse sistema &eacute; o Servidor de Dados Pessoais (PDS, na sigla em ingl&ecirc;s) da Bluesky, que d&aacute; aos usu&aacute;rios o controle sobre seus dados, de forma segura e independente. Hospedar o seu [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-hospedar-um-pds-bluesky\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":473,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Voc\u00ea vai aprender como hospedar um PDS Bluesky em um servidor privado virtual (VPS). Configure um servi\u00e7o descentralizado poderoso e seguro.","rank_math_focus_keyword":"como hospedar um pds bluesky","footnotes":""},"categories":[4915],"tags":[],"class_list":["post-47206","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-hospedar-um-pds-bluesky","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-heberger-un-pds-bluesky","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-host-dedicated-terraria-server-13","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-hospedar-um-pds-bluesky","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-host-a-bluesky-pds","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-host-a-bluesky-pds","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/47206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/473"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=47206"}],"version-history":[{"count":27,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/47206\/revisions"}],"predecessor-version":[{"id":51545,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/47206\/revisions\/51545"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=47206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=47206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=47206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}