Transferências

O software para experimentar e os pacotes de idioma da interface, tudo num só sítio.

30 dias de testes. Sem restrições.

A demonstração inclui todas as funcionalidades do Professional. Ao fim de 30 dias decides se compras uma licença – os teus dados mantêm-se. Com a tua chave de licença, a demonstração passa a versão completa, sem reinstalação.

Notas da versão

Os dois pacotes contêm o mesmo software – basta escolher o teu sistema.

Para HTTPS, o sistema de tickets precisa das portas 80 e 443. Isto vale para o HTTPS automático num domínio público e para o HTTPS na tua própria rede. As duas portas não podem ser substituídas por outras. Se já estiverem ocupadas no teu servidor, por exemplo por um servidor web em funcionamento, tens duas opções: parar ou remover esse programa primeiro, ou instalar o sistema de tickets noutro servidor. Uma porta à tua escolha só é possível se funcionares sem HTTPS. O instalador verifica as portas antes de instalar e diz qual é o programa que as está a ocupar.

Instalação no Windows

Cerca de 6 minutos, legendas em inglês.

Instalação no Linux

Cerca de 5 minutos, legendas em inglês.

Pronto em 3 passos

1

Transferir

Transfere e descompacta o pacote da demonstração.

2

Instalar

Arranca com o Docker Compose – o guia incluído acompanha-te passo a passo.

3

Começar

Cria uma equipa, liga uma caixa de correio, cria o teu primeiro ticket.

Comandos importantes (Linux)

Prontos a copiar. Tudo com sudo – o instalador e os contentores precisam de root.

Instalar o pré-requisito

sudo apt install -y unzip

Sem o unzip, o instalador não consegue descompactar o pacote.

Instalar o sistema de tickets

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

Transfere o pacote e acompanha-te pelas perguntas. Voltar a executar é seguro: a configuração e os dados mantêm-se.

Verificar o HTTPS

sudo /opt/smitey/smitey-install check-https

Para todas as opções HTTPS. Com um domínio público, o comando diz-te se o certificado está lá. Se faltar, indica o motivo que consta do registo. O certificado ainda pode chegar minutos depois da instalação. Na tua própria rede, verifica a ligação com o certificado raiz correspondente.

Consultar o primeiro início de sessão

sudo cat /opt/smitey/SMITEY-credentials.txt

Depois do primeiro início de sessão, muda a palavra-passe e apaga o ficheiro.

Os contentores estão a correr?

sudo podman ps

Mostra todas as partes do sistema com o respetivo estado.

Acompanhar o registo

sudo podman logs -f container-backend-1

Mostra ao vivo o que o backend comunica. Pára com Ctrl+C.

Verificar o supervisor

systemctl status smitey-supervisor

Este serviço mantém o sistema a funcionar e aplica as atualizações que desencadeias dentro da aplicação.

Criar um pacote de suporte

sudo bash /opt/smitey/install.sh --support-bundle

Recolhe registos e o estado do sistema num único ficheiro zip. As palavras-passe e as chaves são removidas.

Alterar o endereço público

sudo bash /opt/smitey/install.sh --reconfigure

Define um domínio novo e reinicia, para que o certificado seja pedido para o novo nome.

Alterar a forma de aceder ao SMITEY

sudo bash /opt/smitey/install.sh --change-access

Muda entre as cinco opções, por exemplo de HTTP para HTTPS. Só Enter mantém a opção atual. Os teus dados ficam.

Remover

sudo bash /opt/smitey/install.sh --uninstall

Pergunta em separado sobre os dados e sobre o Podman – nada é apagado sem perguntar.

As cópias de segurança são tratadas por /opt/smitey/Backup/TicketSystemBackup (list, backup, restore); a cópia diária corre sozinha. Os detalhes estão em /opt/smitey/docs/en/BACKUP-RESTORE.txt.

Requisitos de sistema

  • Linux: Ubuntu 24.04 ou 26.04 LTS – são as versões testadas. Outras distribuições com Podman 4.1 ou mais recente, systemd e apt devem funcionar, mas não estão testadas
  • Windows 11 Professional (testado) – o Windows Server 2022 ou mais recente deve funcionar (foi aí que chegou o WSL2), mas não está testado
  • Não recomendado: Windows 10. Funciona (testado a partir da 21H2), mas não recebe atualizações de segurança desde 14 de outubro de 2025 – a base errada para um sistema com dados de clientes
  • Apenas x86_64/amd64 – sistemas ARM, como um Raspberry Pi ou um VPS ARM, não funcionam
  • A base de dados PostgreSQL e o ambiente de contentores vêm com o pacote; o instalador prepara os dois
  • Linux: pelo menos 2 núcleos de CPU e 2 GB de RAM, recomendados 4 núcleos e 4 GB
  • Windows: pelo menos 4 núcleos de CPU e 8 GB de RAM, recomendados 6 núcleos e 16 GB – no Windows o conjunto corre dentro da sua própria máquina virtual (WSL2), que partilha memória e núcleos com o Windows
  • Uma porta de rede livre: a porta HTTP que escolheres (8088 de origem) ou a 80 – na porta 80 também chegas ao sistema diretamente pelo endereço IP
  • O HTTPS automático (Let’s Encrypt) precisa de um domínio público e das portas 80 e 443 acessíveis a partir da internet – a porta 80 permanentemente, não apenas durante a instalação, porque o certificado é renovado a cada 60 dias. Na tua própria rede, sem domínio público, o instalador configura o HTTPS ele próprio, com um certificado teu ou com um certificado criado pelo SMITEY. Para isso, só precisa das portas 80 e 443 na tua própria rede
  • Navegadores atuais: Chrome, Edge, Firefox, Safari

Rede e portas

O sistema de tickets corre no teu próprio servidor. Para que todas as funcionalidades funcionem, a tua firewall tem de permitir estas ligações – num VPS isso inclui a firewall do teu fornecedor de alojamento, não apenas a do servidor.

Entrada (para o teu servidor)

  • Entrada · permitirTCP 8088 (ou a porta HTTP que escolheres)Acesso ao sistema de tickets na tua rede local.
  • Entrada · permitirTCP 80 e 443Só com HTTPS. Com HTTPS automático, a porta 80 tem de ficar acessível a partir da internet permanentemente, não apenas durante a instalação: a Let’s Encrypt renova o certificado por ela a cada 60 dias. Com HTTPS na tua própria rede, as duas portas só são precisas na tua própria rede.
  • Entrada · permitirTCP 22 (SSH)Só para a tua própria administração em Linux. O sistema de tickets não precisa dela.
  • Entrada · bloquearTCP 5432 (PostgreSQL)A base de dados corre na rede de contentores e nunca precisa de estar acessível a partir do exterior.

Saída (do teu servidor para a internet)

  • Saída · permitirUDP/TCP 53 (DNS), UDP 123 (NTP)Resolução de nomes e relógio certo. Um relógio desacertado faz falhar as ligações TLS.
  • Saída · permitirTCP 443 (HTTPS)Instalação, atualizações e verificação da licença.
  • Saída · permitirTCP 587 ou 465 (SMTP)Envio de e-mail: notificações, convites, reposição de palavras-passe. É o teu fornecedor de e-mail que decide qual das duas se aplica.
  • Saída · permitirTCP 993 (IMAP)Recolha de e-mail, se as mensagens recebidas devem tornar-se tickets automaticamente.
  • Saída · bloquearTCP 25 (SMTP)Não é necessária – o envio passa pela 587 ou pela 465. Deixa-a bloqueada: a porta 25 é o caminho por onde um servidor comprometido enviaria spam.
Importante se quiseres usar e-mail: muitos fornecedores de alojamento bloqueiam o tráfego de correio de saída (portas 25, 465 e 587) na firewall predefinida – na netcup a regra chama-se «Mail block». O sintoma é inconfundível: a recolha funciona, o envio dá tempo esgotado. Esse bloqueio está no teu fornecedor, não no teu servidor, e só pode ser levantado no painel dele. Para isto não precisas da porta 25 – deixa-a bloqueada.

Ligar uma caixa de correio: que fornecedores funcionam diretamente e o que o Microsoft 365 precisa →

Pacotes de idioma

Todas as instalações começam em inglês. Um pacote de idioma é um ficheiro JSON com os textos traduzidos da interface: transferir, importar, pronto. Os teus próprios conteúdos, como tickets, equipas ou categorias, não são afetados.

Falta o teu idioma?

Estão a caminho mais pacotes de idioma. Diz-nos de que idioma precisas – e, se quiseres traduzir tu próprio: o sistema de tickets exporta a lista completa de textos em JSON, preenches as entradas no teu idioma e voltas a importar o ficheiro.

Contacta-nos

Como importar um pacote de idioma

  1. Transferir o ficheiro

    Transfere o pacote de idioma acima e guarda-o como ficheiro JSON – não o descompactes, não lhe mudes o nome e não o edites.

  2. Iniciar sessão como administrador

    Inicia sessão no sistema de tickets como administrador e abre Settings → Language.

  3. Importar

    Escolhe aí «Import» e carrega o ficheiro transferido. Depois da importação, o sistema mostra quantas entradas foram aplicadas.

  4. Ativar o idioma

    Ativa o novo idioma. A partir daí, cada utilizador escolhe o seu idioma no menu pessoal, e cada equipa pode ter um idioma predefinido.

O pacote serve para a minha versão?

Sim. Os pacotes de idioma não estão ligados a uma versão específica: as entradas que a tua instalação não conhece são simplesmente ignoradas pela importação. As funcionalidades mais recentes do que o pacote aparecem em inglês até ao pacote seguinte. A importação pode ser repetida a qualquer momento.

Atenção: a importação substitui as traduções existentes pelo conteúdo do pacote. Se personalizaste textos, exporta primeiro o teu estado atual como cópia de segurança.

Guia de proteção de dados para operadores

O guia contém modelos para o registo das atividades de tratamento, as medidas técnicas e organizativas e um conceito de conservação e eliminação, em ficheiros Word para preencher.

Abrir o guia e os modelos