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

guide

Como Auto-Hospedar Cal.com em um VPS (Guia Completo)

Aprenda a instalar e executar Cal.com em seu VPS para agendamento privado. Guia passo a passo abordando configuração do Docker, ajustes e melhores práticas.

Auto-hospedar Cal.com oferece controle total sobre seu sistema de agendamento, garantindo privacidade e personalização. Este guia orienta desenvolvedores e entusiastas de homelab pelo processo de instalação do Cal.com em um VPS usando Docker. Destacamos diversos provedores, comparamos seus preços e fornecemos passos detalhados para uma implantação bem-sucedida.

Por que Auto-Hospedar o Cal.com?

Cal.com é uma plataforma de calendário e agendamento de consultas de código aberto, moderna e flexível. Hospedá-lo você mesmo elimina dependências de terceiros, oferece privacidade de dados e permite recursos sob medida. É adequado para equipes, clínicas ou uso pessoal.

Como Escolher um Provedor de VPS

Provedores de VPS acessíveis e confiáveis são essenciais para uma experiência de auto-hospedagem tranquila. Aqui estão as principais opções, com seus preços:

ProvedorPreço por MêsLink de AfiliadoObservações
Contabo5,99 EURContaboÓtimo para recursos mais robustos.
Hetzner Cloud4,15 EURHetznerInfraestrutura acessível e robusta.
DigitalOcean6 USDDigitalOceanPopular e fácil de usar.
Vultr6 USDVultrBoa cobertura global.
Linode5 USDAkamai CloudDesempenho sólido, preço acessível.

Para uma comparação abrangente de VPS, visite /en/best/.

Pré-requisitos

Passo 1: Configurando o VPS

Atualize os pacotes:

sudo apt update && sudo apt upgrade -y

Instale Docker e Docker Compose:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER

Faça logout e login novamente para aplicar as mudanças de grupo.

Passo 2: Preparando o Ambiente Docker

Crie um diretório para o Cal.com:

mkdir -p ~/calcom && cd ~/calcom

Crie um arquivo docker-compose.yml:

version: '3'

services:
  cal:
    image: www.cal.com/cal
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    environment:
      - CAL_DOMAIN=cal.seudominio.com
      - CAL_PROTOCOL=https
    volumes:
      - cal-data:/app/data
      - ./ssl:/etc/ssl:ro

volumes:
  cal-data:

Substitua cal.seudominio.com pelo seu domínio real.

Passo 3: Protegendo com SSL

Use Let’s Encrypt para certificados SSL:

Instale o Certbot:

sudo apt install certbot

Gere os certificados:

sudo certbot certonly --standalone -d cal.seudominio.com

Salve os certificados no diretório ~/calcom/ssl/:

mkdir -p ~/calcom/ssl
sudo cp /etc/letsencrypt/archive/cal.seudominio.com/*.pem ~/calcom/ssl/

Atualize o docker-compose.yml para montar os certificados e habilitar o HTTPS.

Passo 4: Implantando o Cal.com

Inicie o container:

docker-compose up -d

Verifique os logs:

docker logs -f cal

Acesse o Cal.com em https://cal.seudominio.com. Certifique-se de que as regras do seu firewall permitam as portas 80 e 443.

Passo 5: Configuração e Customização

Perguntas Frequentes (FAQs)

Como faço para atualizar o Cal.com para uma versão mais nova?

Para atualizar, puxe a última imagem e reinicie o container:

docker pull www.cal.com/cal
docker-compose down
docker-compose up -d

Verifique regularmente o repositório do Cal.com para novas versões, garantindo acesso às novidades e patches de segurança.

Posso rodar o Cal.com com Docker Compose em um VPS minimalista?

Sim, mas assegure que o VPS tenha recursos adequados (mínimo de 2GB de RAM). Para ambientes de produção, aloque armazenamento e CPU suficientes. Monitore o uso de recursos, especialmente ao hospedar múltiplos serviços.

Como garantir a segurança do meu Cal.com auto-hospedado?

Use HTTPS com certificados SSL válidos, configure firewalls para restringir acessos e mantenha as imagens Docker atualizadas. backups regulares dos volumes e configurações são essenciais.

Dicas Adicionais

Conclusão

Auto-hospedar o Cal.com em um VPS é simples com Docker. Escolhendo um provedor acessível, configurando o Docker corretamente e protegendo seu servidor, você obtém uma plataforma de agendamento privada e personalizada. Para comparações detalhadas de provedores de VPS compatíveis, visite [full VPS comparison]. Para outros projetos de auto-hospedagem, confira r/selfhosted ou awesome-selfhosted para inspiração.

Feliz hospedagem!