Sign inSign up

caiocf/postman-viewer

By caiocf

•Updated 12 months ago

Image
API management
Developer tools
0

454

caiocf/postman-viewer repository overview

⁠🧪 Postman GUI via Docker + noVNC

Execute o Postman GUI 9.31.30 (última versão sem login obrigatório) dentro de um container Debian minimalista, acessível diretamente pelo navegador via noVNC. Ideal para rodar o Postman em ambientes sem interface gráfica, como servidores, WSL ou pipelines CI/CD.

📘 Código-fonte (GitHub): https://github.com/caiocf/postman-viewer⁠


⁠🖼️ Visualização (preview)

Postman GUI via Docker e noVNC


⁠🚀 Uso Rápido (Exemplo com Docker Compose)

Crie um arquivo docker-compose.yaml:

version: "3.8"

services:
  postman-viewer:
    image: caiocf/postman-viewer:9.31.30_3
    container_name: postman-viewer
    platform: linux/amd64
    #platform: linux/arm64
    ports:
      - "8080:8080"
    environment:
      - RESOLUTION=1920x1080x24
    #volumes:
    #  - type: bind
    #    source: "${APPDATA}\\Postman\\Partitions"   # Ajuste para macOS/Linux conforme necessário
    #    target: /home/app/.config/Postman/Partitions
    restart: unless-stopped

Suba o container:

docker compose up -d

Para parar:

docker compose down

Acesse via navegador: http://localhost:8080⁠

Caminhos da pasta Partitions (host):

  • Windows: %APPDATA%\Postman\Partitions
  • macOS: ~/Library/Application Support/Postman/Partitions
  • Linux: ~/.config/Postman/Partitions

💡 Para testar sem persistência, remova -v. 🔒 O noVNC não usa HTTPS nem autenticação — proteja a porta 8080 se exposto publicamente.



⁠🧩 Requisitos

  • Docker 20.10+ e Docker Compose Plugin
  • Porta 8080 livre
  • ~1.5 GB de espaço
  • (Opcional) Ajuste RESOLUTION=1920x1080x24

⁠📦 Tags Disponíveis

TagArquiteturasDescrição
9.31.30_3linux/amd64, linux/arm64Multi-arch com Postman 9.31.30 (sem login obrigatório)

⁠⚠️ Observações

  • Compatibilidade: partições do Postman 10+ não funcionam na versão 9.31.30 — exporte coleções como JSON antes de migrar.
  • Backup: faça cópia da pasta Partitions antes de montar.
  • Logs: se a interface não abrir:
    docker exec -it postman-viewer tail -f /tmp/postman.log
    
  • Performance: GPU desativada por padrão (--disable-gpu).
  • DBus: daemon de sessão iniciado automaticamente pelo script.

⁠🧠 Sobre

Tag summary

Content type

Image

Digest

sha256:479ace8e2…

Size

471.2 MB

Last updated

12 months ago

docker pull caiocf/postman-viewer:9.31.30_3