Transforme apresentações unidirecionais em interação ao vivo: implantação do Claper e prática de acesso público do público

*Versão 1: Este artigo percorre todo o processo de implantação do Claper com Docker e PostgreSQL e, em seguida, o mapeamento da porta local 4000 para a internet pública com o cpolar. É adequado para ensino em sala de aula, demonstrações de produto, treinamentos online e cenários de compartilhamento interativo.

发布于 2026年7月1日presentation-toolsGEO 评分: 558 次阅读
ClaperDockercpolaracesso públicoapresentação interativaapresentação onlineinteração em PPTPostgreSQLtunelamento de intranetdemonstração de produtointeração em sala de aulatreinamento remotoimplantação auto-hospedadaferramentas de código abertoimplantação do Clapertutorial do Claperimplantação do Claper com Dockeracesso público ao ClaperClaper cpolarplataforma de apresentação interativaferramenta de interação em PPTinteração em apresentação onlineferramenta de perguntas e respostas ao vivoferramenta de enquetes em tempo realferramenta de interação em sala de aulaferramenta de demonstração de produtoferramenta de treinamento remototutorial de implantação com Dockerconfiguração do PostgreSQLtunelamento de intranet com cpolarmapear porta local para a internet públicaURL pública fixaconfiguração de subdomínioferramenta de apresentação de código abertosolução de interação para apresentaçõesferramenta de interação para eventos onlineconfiguração do Claper com Dockerferramenta de apresentação ao vivoferramenta de perguntas e respostas para apresentaçõesferramenta de engajamento do públicoguia de implantação com Dockerconfiguração do PostgreSQLtúnel cpolarexpor localhost à internet públicaferramenta de apresentação open sourceinteração em treinamento onlineferramenta de engajamento para webinar
Use uma imagem de capa horizontal em 16:9. À esquerda, mostre uma janela de apresentação ou um conjunto de slides sendo reproduzido. À direita, mostre celulares do público ou cartões de navegador com enquetes, perguntas e balões de feedback ao vivo. No meio, use uma linha de conexão clara ou um símbolo de URL pública para expressar a ideia de “da apresentação local à participação pública do público”. Mantenha o estilo geral limpo, levemente técnico e sem complexidade excessiva. Evite textos longos. Uma pequena frase pode ser usada, como `Interação ao vivo com Claper

Transforme apresentações unidirecionais em interação ao vivo: implantação do Claper e prática de acesso público do público

Fonte: artigo original do CSDN
Título original: “让演示从单向讲解变成现场互动:Claper部署与公网参与实践”
Nota: Esta é uma reescrita em nível de tom baseada no artigo original. A estrutura original, as etapas, os comandos e a lógica de posicionamento das imagens foram preservados.
O conteúdo original segue a licença CC 4.0 BY-SA. Mantenha o aviso de fonte e licença ao publicar.


Introdução

Em cenários como aulas, lançamentos de produtos e apresentações de trabalho, concluir o conteúdo nem sempre significa que o público realmente participou.

Muitas vezes, as sessões de perguntas e respostas ao vivo acabam sem engajamento. Votações verbais são difíceis de contabilizar. Participantes remotos também têm dificuldade para compartilhar suas opiniões a tempo. No fim, resta apenas depender de uma pesquisa pós-evento para coletar feedback, e o resultado muitas vezes não é tão ideal.

O Claper permite carregar arquivos PPT ou PDF em uma plataforma de apresentação independente e adicionar comentários em tempo real, pesquisas, enquetes e perguntas e respostas durante a apresentação. O público só precisa abrir a página do evento em um navegador para participar diretamente. O apresentador também pode ver o feedback em tempo real a partir da interface da apresentação.

Dessa forma, aquilo que antes era uma apresentação de slides unidirecional pode se tornar um processo com respostas instantâneas e interação ao vivo.

Nesta configuração, o Claper gerencia os arquivos de apresentação e os recursos interativos. O PostgreSQL armazena os dados da plataforma. O Docker cuida da implantação. O cpolar mapeia a porta local 4000 dentro da LAN para uma URL pública.

Esta solução é adequada para aulas, treinamentos internos, compartilhamentos online e eventos de pequeno a médio porte. Um ponto a observar: o Claper não é um plugin instalado diretamente dentro do PowerPoint. A apresentação real é realizada

pela página do Claper.

A imagem mostra uma mulher em pé diante de uma tela de projeção, cercada por vários alunos com as mãos levantadas. Na tela de projeção aparecem várias caixas de diálogo com ícones como ponto de interrogação e lupa. À esquerda da imagem há três ícones: uma flor colorida, um sinal sem fio e uma lâmpada. À direita também há três ícones: uma lâmpada, uma lupa e uma mão. A imagem está relacionada ao conteúdo do documento que apresenta a plataforma Claper e mostra de forma intuitiva um cenário de ensino ou apresentação interativa na plataforma Claper, destacando suas características de resposta imediata e interação.


1. Implantar o Claper com Docker de uma só vez

Desde que você tenha um dispositivo compatível com Docker, é possível colocar o Claper em funcionamento com bastante rapidez. Não é necessária uma configuração de ambiente complicada, e ele não fica vinculado a um sistema operacional específico.

Neste exemplo, estou usando o CentOS 7. Vamos percorrer o processo de implantação.

Primeiro, instale e execute com Docker e crie um diretório para armazenar os arquivos:

mkdir -p /docker/Claper
cd /docker/Claper

Esta imagem mostra, na interface de linha de comando do CentOS 7, as operações de comandos relacionadas à inicialização do diretório durante a implantação do Claper. Especificamente, com permissões do usuário [root@zookeeper1 docker], primeiro é executado o comando mkdir claper para criar um diretório chamado claper; em seguida, o comando cd claper para entrar nesse diretório; por fim, o comando ls para visualizar o conteúdo do diretório atual. Esse conteúdo corresponde à etapa “instalar e executar o Docker e criar um diretório para armazenar arquivos” no processo de implantação do Claper.

Em seguida, salve o conteúdo abaixo como um arquivo docker-compose.yml.

Quando o PostgreSQL é iniciado pela primeira vez e o diretório de dados está vazio, ele cria o usuário e o banco de dados com base nas variáveis de ambiente POSTGRES_*:

POSTGRES_PASSWORD: claper
POSTGRES_USER: claper
POSTGRES_DB: claper

Você pode gerar SECRET_KEY_BASE com o seguinte comando:

openssl rand -hex 64

A configuração completa do docker-compose.yml é a seguinte:

version: "3.0"

services:
  db:
    image:

postgres:9
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: claper
      POSTGRES_USER: claper
      POSTGRES_DB: claper
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U claper"]
      interval: 5s
      timeout: 5s
      retries: 10

  app:
    image: ghcr.io/claperco/claper:latest
    user: "0:0"
    ports:
      - "4000:4000"
    volumes:
      - uploads:/app/uploads
    environment:
      DATABASE_URL: postgres://claper:claper@db:5432/claper
      SECRET_KEY_BASE: 08fdecbc274177363ad3e5457ae910005216dc6d27b470cf69d9524e4fc6b951156b3c4709290054cb76778899ef
      ENDPOINT_PORT: 4000
      ENDPOINT_HOST: 192.168.42.140
      MAX_FILE_SIZE_MB: 50
    depends_on:
      db:
        condition: service_healthy

volumes:
  uploads:

Em seguida, execute o seguinte comando para iniciar o serviço:

# Iniciar todos os serviços
docker-compose up -d

Esta é uma captura de tela da interface do terminal de um sistema CentOS 7, correspondente ao processo de implantação do Claper com Docker. O conteúdo da interface mostra o feedback da execução do comando docker-compose up, indicando que várias imagens Docker necessárias para implantar o Claper estão sendo puxadas e baixadas. O progresso de download de cada imagem, o tamanho já concluído, o tamanho total e o tempo decorrido são exibidos claramente; algumas imagens já concluíram o download, enquanto outras ainda estão em processo de pull. A captura mostra de forma intuitiva o progresso em tempo real do pull das imagens durante a implantação com Docker, sendo um registro prático do feedback na etapa de inicialização do serviço.

Depois que o serviço iniciar, você pode entrar no contêiner do PostgreSQL para verificá-lo:

docker exec -it claper-db-1 psql -U claper -d claper

Se você conseguir acessar normalmente o prompt do psql, isso significa que o usuário e o banco de dados foram criados com sucesso.

Você também pode usar o usuário postgres para visualizar todos os papéis:

docker exec -it claper-db-1 psql -U postgres -c '\du'

![A imagem mostra, na linha de comando de um sistema CentOS 7, a interface em que é executado o comando usado para entrar no contêiner PostgreSQL, especificamente docker exec -it claper-db-1 psql -U claper -d claper. Após a execução do comando, a linha de comando retorna o prompt do psql, na versão 9.6.

24, e solicita que você digite “help” para obter ajuda. Essa operação corresponde à etapa “após iniciar o serviço, entrar no contêiner PostgreSQL para verificar” na documentação, confirmando se o usuário e o banco de dados foram criados com sucesso.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/article-images/2026/07/cdc2e614-7103-4028-a5b4-367a708009de-1-4.png)

Depois que a inicialização for concluída, verifique se a porta 4000 está acessível:

curl http://192.168.42.140:4000

A imagem mostra o conteúdo de resposta ao acessar a porta 4000 em 192.168.62.140 por meio do comando curl após implantar o Claper com Docker em um sistema CentOS 7. A página é exibida em formato HTML, contendo a tag <html>; a seção <head> inclui informações como conjunto de caracteres e viewport; e a seção <body> inclui estilos como a configuração da cor de fundo. A imagem está relacionada ao conteúdo da documentação sobre verificar a acessibilidade do Claper após a implantação, apresentando visualmente a estrutura da página acessada e ajudando o usuário a confirmar se o serviço está funcionando corretamente.

Abra o endereço a seguir, e você deverá ver a página de boas-vindas do Claper:

http://localhost:4000

Registre-se e, em seguida, faça login:

A imagem mostra a página de login do Claper. À esquerda, há um homem em pé ao lado de um púlpito, segurando um microfone, com um efeito de iluminação de palco ao fundo. No canto superior direito, há um padrão de linhas coloridas; abaixo, o texto diz “É hora de tornar as apresentações mais poderosas. Conecte sua conta”. No centro, há um campo de entrada com a dica “Enter your email”; abaixo, há um botão roxo “Login”; e, na parte inferior, aparecem as opções “Forgot your password? Create account”. A imagem corresponde ao contexto “registre-se e faça login” na documentação, mostrando a página exibida antes da operação de login.

Após fazer login com sucesso, você poderá acessar o painel de administração:

A imagem mostra a página “Meus eventos” da plataforma Claper. Na parte superior da página, há três abas: “Active”, “Finished” e “Shared with you”, com “Active” selecionada no momento. No canto superior direito, há os botões “+ Quick event” e “+ Create event”, sendo que o botão “+ Create event” é indicado por uma seta vermelha. No centro da página, aparece “Create your first event”, incentivando o usuário a criar o primeiro evento. A imagem corresponde ao contexto da documentação sobre “após implantar o Claper, acessar o painel de administração e criar um evento”, mostrando visualmente onde fica a opção de criação de eventos.

Em seguida, você pode criar um evento de apresentação:

![A imagem mostra a página “Meus eventos” da plataforma Claper. Na parte superior da página, há as abas “Active”, “Finished” e “Shared

com você”, com a aba “Active” selecionada no momento. No centro da página aparece “Create your first event”, e abaixo há um botão “+ Create event” destacado por uma caixa vermelha, com uma seta apontando para esse botão. A imagem corresponde ao conteúdo “Next, you can create a presentation event” no documento, orientando o usuário a acessar o admin dashboard após fazer login com sucesso e clicar no botão “+ Create event” para criar um evento de apresentação.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/article-images/2026/07/23ea88f7-cc63-4285-86ba-ed3f4dc7a95b-1-9.png)

Siga as instruções exibidas na página.

Clique em Create no canto superior direito, carregue um arquivo PPT ou PDF e, em seguida, configure os componentes interativos. Recomenda-se habilitar comentários e enquetes, pois isso torna o efeito de interação mais evidente.

A imagem mostra a interface de criação de apresentações da plataforma Claper. Na parte superior há o botão “Create”; abaixo, há uma indicação de que é possível carregar arquivos PDF, PPT ou PPTX com tamanho de até 50 MB. No centro há um campo de entrada “Name of your event”; abaixo, um campo “Code”, que já exibe o código “#97N6Z”, além do campo “When your event will start?”. Na parte inferior, a seção “Facilitators can present and manage interactions” contém o botão “Add facilitator”. A imagem corresponde à explicação anterior sobre o envio de conteúdos como PPT ou PDF ao implantar uma apresentação na plataforma Claper.

Neste ponto, a plataforma de apresentações interativas Claper foi implantada.

Agora você pode criar um evento de apresentação e convidar o público a participar. Seja escaneando um código QR no local ou abrindo um link remoto, o público pode participar por meio de comentários, pesquisas, enquetes e outros métodos. Durante o processo, também é possível deixar dados úteis de feedback.

Seja em um relatório em sala de reuniões, uma aula em sala de aula ou um evento de lançamento online, o Claper pode transformar uma explicação unidirecional em uma interação bidirecional com maior sensação de participação.


2. Instalar o cpolar

Se você já implantou o Claper localmente e configurou os recursos de comentários, pesquisas e feedback em tempo real, ainda pode encontrar um problema quando quiser que colegas, clientes ou alunos participem remotamente. Eles não conseguem

acesso:

http://seu-ip-interno:4000

O motivo é simples: o serviço está sendo executado dentro de uma LAN e não possui um endereço IP público, portanto dispositivos externos não conseguem acessá-lo.

É aqui que o cpolar pode ajudar a resolver o problema de acesso público.

O cpolar pode mapear serviços em execução no seu computador local, como SSH, serviços Web e bancos de dados, para a internet pública. Isso significa que, mesmo que o serviço esteja sendo executado em casa, em um escritório ou dentro de uma máquina virtual, ele ainda poderá ser acessado por meio de uma URL pública.

Abaixo estão as etapas de instalação do cpolar.

Instale-o com o script de instalação em um clique:

sudo curl https://get.cpolar.sh | sh

A imagem mostra o processo de instalação do cpolar pela linha de comando em um sistema Linux. Primeiro, o comando curl é usado para baixar o script de instalação do cpolar; em seguida, o script é executado para realizar a instalação, exibindo o progresso de download, extração e outras operações. Após a conclusão da instalação, é exibida uma mensagem de sucesso, informando que o arquivo de serviço do cpolar foi instalado, além de apresentar a descrição do serviço, links para a documentação e parâmetros de inicialização. A imagem está relacionada às etapas de instalação do cpolar apresentadas no documento e mostra de forma visual a execução dos comandos de instalação.

Após a instalação, execute o seguinte comando para verificar o status do serviço cpolar. Se o status estiver normal, o serviço foi iniciado com sucesso.

sudo systemctl status cpolar

A imagem mostra a saída do terminal no sistema Z4S - VJFL ao usar o comando sudo systemctl status cpolar para verificar o status do serviço cpolar. Ela indica que o serviço cpolar foi carregado e está com o status active (running), em execução desde 17 de setembro às 16:51:03, por 8 segundos. Também são exibidos o ID do processo principal, o número de tarefas, o uso de memória e outras informações, além de dados relacionados ao CGroup. A imagem está relacionada à verificação do status do serviço após a instalação do cpolar no documento e mostra de forma visual que o serviço está em execução normalmente.

Depois que o cpolar for instalado e iniciado com sucesso, insira o IP do host da máquina virtual mais a porta 9200 no navegador para acessar a interface de gerenciamento:

http://ip:9200

Você também pode abri-la localmente:

http://localhost:9200

Após fazer login com a conta registrada no

site oficial do cpolar, você verá a interface de configuração Web do cpolar. A configuração posterior do túnel pode ser concluída nessa página.

A imagem mostra a interface de login do cpolar. Na parte superior da interface, o URL exibido é “http://192.168.100.100:9200/webadmin/#!/dashboard”. No centro, há o título “Login do Cpolar”; abaixo, há campos de entrada “Email” e “Password”, além de um botão azul “Login”. Na parte inferior, há a mensagem “Use sua conta de e-mail do cpolar para fazer login. Não tem uma conta? Registre-se primeiro!”. Esta imagem está relacionada às etapas do documento que explicam como acessar a interface de gerenciamento após instalar e iniciar o cpolar, mostrando o estilo da tela de login.


3. Configurar uma URL pública

Depois de fazer login na interface de gerenciamento Web UI do cpolar, clique em Gerenciamento de túneisCriar túnel no painel à esquerda.

Configure-o com os seguintes parâmetros:

  • Nome do túnel: valor personalizado. Este exemplo usa claper. Certifique-se de que ele não duplique o nome de um túnel existente.
  • Protocolo: http
  • Endereço local: 4000
  • Tipo de domínio: domínio aleatório
  • Região: escolha China Top

A imagem mostra a página de configurações para criar um túnel na interface de gerenciamento Web UI do cpolar. Na barra de navegação à esquerda, “Criar túnel” está selecionado. Na página, o campo “Nome do túnel” mostra “claper”, o “Protocolo” é “http”, o “Endereço local” é “4000”, o “Tipo de domínio” selecionado é “Domínio aleatório” e a “Região” é “China Top”. No canto inferior direito, há um botão “Criar”. Esta imagem corresponde aos parâmetros de configuração acima e apresenta visualmente a interface de configuração ao criar um túnel.

Depois que a criação for concluída com sucesso, abra Lista de túneis online à esquerda. Você verá a URL pública que acabou de ser gerada.

Em seguida, use esse endereço em outro computador ou telefone, e você poderá acessar pela internet pública a página do Claper implantada localmente.

A imagem mostra a página “Lista de túneis online” na interface de gerenciamento Web UI do cpolar. Na barra de navegação à esquerda, “Lista de túneis online” está selecionado. A tabela à direita exibe informações de dois túneis, numerados 1 e 2, ambos com o nome “claper”; os protocolos são http e https, respectivamente; os endereços locais são ambos http://localhost 4000; e a hora de criação é 12 de dezembro de 2025, às 16:53:26. Esta imagem complementa a explicação acima sobre verificar a URL pública gerada após configurar a URL pública, mostrando visualmente a lista de túneis online criados com sucesso.

Após o acesso bem-sucedido, a página fica assim:


4. Reservar um URL público fixo

Um URL público aleatório pode ser usado temporariamente. Mas, se quiser compartilhar o serviço com outras pessoas por um período mais longo, um endereço que muda com frequência não é muito conveniente.

Então, aqui, você pode configurar um subdomínio de segundo nível fixo no cpolar. Após a configuração, esse URL público não mudará mais aleatoriamente a cada vez.

A imagem mostra a página “Reserved” na interface de gerenciamento Web UI do cpolar. No lado esquerdo há opções como “Home”, “Status”, “Reserved”, “Auth”, “Plans” e “Referral”, com “Reserved” destacado por uma caixa vermelha. À direita, há quatro etapas: “Download cpolar”, “Unzip and install”, “Connect your account” e “Fire it up, get moving”, correspondendo respectivamente às instruções de download, descompactação, login e uso. A imagem está relacionada ao contexto de configuração de um subdomínio de segundo nível fixo no documento e apresenta visualmente o layout e o conteúdo da página “Reserved” na interface de gerenciamento Web UI do cpolar.

Clique em Reserved à esquerda e selecione Reserve second-level subdomain. Escolha China Top como região e, em seguida, defina um nome de subdomínio de segundo nível.

Neste exemplo, o subdomínio usado é capler. Você pode personalizá-lo de acordo com suas necessidades. Depois de preencher as informações da observação, clique em Reserve.

A imagem mostra a interface para reservar um subdomínio de segundo nível no cpolar. A barra de navegação à esquerda está com “Reserved” selecionado, e à direita aparece o conteúdo “Reserve second-level subdomain”, informando que, mesmo que o túnel esteja offline, ele não será atribuído a outros usuários, e que é necessário usar opções específicas ao utilizá-lo. Abaixo há campos de entrada para região, subdomínio de segundo nível e descrição; a região está selecionada como “China Top”, o campo de subdomínio de segundo nível mostra “capler”, e há um botão “Reserve” abaixo. A imagem está relacionada às etapas acima para configurar um subdomínio de segundo nível fixo e mostra a interface após a configuração bem-sucedida.

Em seguida, volte para a interface de gerenciamento Web UI do cpolar. Clique em Tunnel ManagementTunnel List no painel esquerdo. Encontre o túnel que deseja configurar e clique em Edit à direita.

![Esta imagem mostra a página da lista de túneis da interface de gerenciamento Web UI do cpolar, correspondente à etapa de operação no documento após “voltar para a interface de gerenciamento Web UI do cpolar”.]

A barra lateral esquerda da página é a barra de navegação de funções, contendo opções como Painel, Gerenciamento de túneis (incluindo Lista de túneis, Criar túnel etc.), Status e site oficial do cpolar; a área da lista de túneis à direita exibe o túnel de número 1, com o nome “capler”, cujo status é “active”. Na coluna de operações há botões de função como editar, reiniciar e parar. Esta página é a interface usada para verificar o status do túnel após concluir a configuração do subdomínio fixo de segundo nível.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/article-images/2026/07/ecb5e619-4f88-4fdb-bd10-99aa83a54b73-1-19.png)

Em seguida, modifique as informações do túnel e configure no túnel o subdomínio de segundo nível reservado:

  • Tipo de domínio: escolha subdomínio de segundo nível
  • Sub Domain: insira o subdomínio de segundo nível reservado com sucesso
  • Região: China Top

Após concluir as configurações, clique em Update.

A imagem mostra a página da lista de túneis em Gerenciamento de túneis na interface de administração Web UI do cpolar. Na barra de navegação à esquerda, a opção “Lista de túneis” em “Gerenciamento de túneis” está selecionada. A página exibe o nome do túnel como “capler”, o protocolo como http, o endereço local como 4000, o tipo de domínio selecionado como “subdomínio de segundo nível”, o campo Sub Domain exibindo “capler” e a região como “China Top”. Na parte inferior da página há um botão verde “Atualizar”. Esta imagem está relacionada às etapas acima de configuração de um subdomínio fixo de segundo nível, sendo usada para ilustrar a interface de configuração e atualização do subdomínio de segundo nível no cpolar.

Depois que a atualização for concluída, abra novamente a Lista de túneis online. Você verá que a URL pública aleatória original foi alterada para uma URL fixa de subdomínio de segundo nível.

A imagem mostra a página “Lista de túneis online” na interface de administração Web UI do cpolar. A barra de navegação à esquerda mostra a opção “Lista de túneis” em “Gerenciamento de túneis” selecionada. Na tabela à direita, são listadas duas informações de túnel, ambas chamadas “capler”, com endereços públicos nos formatos dos protocolos http e https. O endereço local de ambas é http://localhost:4000, e o horário de criação é 12 de dezembro de 2025 às 16:58:52. Esta imagem está relacionada às etapas após a configuração do domínio fixo de segundo nível e é usada para mostrar as alterações na lista de túneis após a conclusão da configuração.

Por fim, abra a URL pública fixa no navegador de qualquer dispositivo. Se a página abrir normalmente, isso significa que o endereço público fixo do subdomínio de segundo nível foi configurado com sucesso.

![Esta imagem mostra uma interface de login web, com fundo roxo-escuro, campos de entrada ao centro e um botão roxo “Join”. Na parte superior há o logotipo da marca que representa o serviço. No canto superior direito há botões “About” e “Login”, e à direita há também elementos decorativos em estilo cartoon. Pelo contexto, essa interface é uma página de operação relacionada à interface de administração Web UI do cpolar, usada pelos usuários para concluir a configuração e o login dos serviços relacionados, sendo a página de entrada necessária no processo de configuração de uma URL pública fixa.](https://we0-cms.oss-cn-beijing.

aliyuncs.com/cms-assets/article-images/2026/07/0d8ae4da-3ced-4377-9830-09cc8bc11487-1-22.png)


Conclusão

O Claper não resolve o problema do layout de PPT. Ele resolve o problema da participação durante uma apresentação.

O público pode visualizar o conteúdo, enviar perguntas e participar em sondagens na mesma página. O apresentador também consegue ver mais rapidamente o feedback no local. Esta abordagem é especialmente adequada para aulas, formações e eventos de lançamento que exigem comunicação bidirecional.

Antes de o utilizar formalmente, vale a pena verificar antecipadamente alguns pontos:

  1. Substitua a palavra-passe padrão da base de dados em docker-compose.yml.
  2. Utilize o seguinte comando para gerar uma SECRET_KEY_BASE independente. Não utilize diretamente o valor de exemplo deste artigo.

openssl rand -hex 64

  1. Depois de configurar o URL público, verifique se ENDPOINT_HOST deve ser alterado para o domínio de acesso real. Caso contrário, os links de convite ou a comunicação em tempo real ainda poderão apontar para o IP da LAN.
  2. Para a imagem do PostgreSQL, recomenda-se utilizar uma versão atualmente suportada pelo projeto. Não é recomendado continuar a utilizar a versão antiga postgres:9 durante muito tempo.

No geral, a ideia central desta solução é clara:

Primeiro, utilize o Docker para colocar o Claper em execução. Em seguida, utilize o cpolar para mapear a porta local 4000 para a internet pública. Desta forma, seja num evento presencial ou numa apresentação remota, o público pode participar através de um navegador.

Para salas de aula, sessões de formação, demonstrações de produto e partilhas online, esta abordagem gera mais feedback do que simplesmente reproduzir um PPT, além de facilitar a participação do público.

Turn One-Way Presentations into Live Interaction: Claper Deployment and Public Audience Access Practice