Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Hospedar Excalidraw em um VPS (Guia Completo)

Aprenda como hospedar Excalidraw em um VPS com este guia prático. Instalação passo a passo usando Docker e as melhores opções de VPS.

Excalidraw é uma ferramenta de quadro branco virtual de código aberto bastante popular, que permite aos usuários criar diagramas e esboços de forma colaborativa. Hospedar Excalidraw em um Virtual Private Server (VPS) oferece controle total sobre seus dados e ambiente. Este guia irá conduzi-lo por todo o processo de instalação do Excalidraw em um VPS usando Docker.

Por que Hospedar Excalidraw em Casa?

Hospedar Excalidraw por conta própria oferece diversos benefícios:

Escolhendo um Fornecedor de VPS

Ao selecionar um fornecedor de VPS, considere fatores como desempenho, preço e facilidade de uso. Aqui está uma comparação breve de alguns fornecedores populares:

FornecedorPreço por MêsEspecificações
Contabo VPS5,99 EUR4 CPU, 8 GB RAM, 100 GB SSD
Hetzner Cloud4,15 EUR2 CPU, 2 GB RAM, 20 GB SSD
DigitalOcean6 USD1 CPU, 1 GB RAM, 25 GB SSD
Vultr6 USD1 CPU, 1 GB RAM, 25 GB SSD
Linode (Akamai)5 USD1 CPU, 2 GB RAM, 50 GB SSD

Para avaliações detalhadas e comparações, confira nossa comparação completa de VPS.

Fornecedores Recomendados

Considerando desempenho e custo, Contabo VPS é uma escolha sólida para este projeto. No entanto, se você prefere uma interface simples e conexões de alta velocidade, DigitalOcean e Vultr também são ótimas opções.

Configurando Seu VPS

  1. Selecione Seu Fornecedor de VPS: Escolha um da lista acima e crie uma conta.
  2. Provisionar Seu VPS: Implemente uma nova instância com um sistema operacional sugerido como Ubuntu 20.04 ou posterior.

Acessando Seu VPS

Assim que seu VPS estiver ativo, acesse-o usando SSH. Abra seu terminal e digite:

ssh root@seu-ip-do-vps

Substitua seu-ip-do-vps pelo IP real do seu VPS. Você será solicitado a inserir sua senha de root.

Instalação do Docker

  1. Atualize Seu Sistema:
apt update && apt upgrade -y
  1. Instale Docker:
apt install -y docker.io
  1. Inicie o Docker:
systemctl start docker
systemctl enable docker
  1. Instale o Docker Compose (opcional, mas recomendado):
apt install -y docker-compose

Implantando o Excalidraw

Agora que o Docker está configurado, podemos implantar o Excalidraw.

  1. Crie um Diretório de Projeto:
mkdir excalidraw
cd excalidraw
  1. Crie um Arquivo Docker Compose:

Crie um novo arquivo chamado docker-compose.yml com o seguinte conteúdo:

version: '3'
services:
  excalidraw:
    image: excalidraw/excalidraw:latest
    ports:
      - "3000:8080"
    environment:
      - EXCALIDRAW_API_URL=https://excalidraw-api-server.herokuapp.com
  1. Inicie o Excalidraw:

Execute o seguinte comando para implantar o Excalidraw:

docker-compose up -d
  1. Acesse o Excalidraw:

Assim que o container estiver em execução, você pode acessá-lo visitando:

http://seu-ip-do-vps:3000

Configurando o Excalidraw

Neste momento, o Excalidraw está rodando, mas talvez você queira ajustar algumas configurações. A variável EXCALIDRAW_API_URL pode ser alterada para seu próprio servidor API, se preferir, mas o padrão deve funcionar para a maioria dos casos.

Perguntas Frequentes (FAQs)

1. Posso rodar o Excalidraw sem Docker?

Sim, é possível executar o Excalidraw sem Docker configurando o ambiente manualmente. Isso envolve instalar o Node.js, Yarn e clonar o repositório do GitHub. Contudo, usar Docker simplifica o processo de implantação, sendo ideal para a maioria dos usuários.

2. O Excalidraw é seguro quando hospedado por conta própria?

Hospedar o Excalidraw garante que seus dados permaneçam sob seu controle. No entanto, a segurança depende muito da gestão do seu VPS. Sempre mantenha o software atualizado e considere implementar firewalls e controles de acesso para proteger sua instância.

3. Como fazer backup dos meus dados do Excalidraw?

O Excalidraw não possui um banco de dados integrado. Os desenhos podem geralmente ser exportados como arquivos JSON. É aconselhável fazer backup periodicamente dos seus arquivos exportados ou do diretório onde seu armazenamento anexado está configurado, se você modificar a configuração do Docker para persistir arquivos.

Conclusão

Hospedar o Excalidraw em um VPS como Contabo ou DigitalOcean é uma escolha prática para desenvolvedores e equipes que precisam de uma ferramenta de desenho colaborativo, mantendo o controle sobre seus dados. Ao seguir este guia, você terá o Excalidraw ativo e funcionando em pouco tempo. Para mais recursos de hospedagem própria, visite a comunidade r/selfhosted ou explore awesome-selfhosted. Aproveite sua experiência de desenho hospedado por você mesmo!