Ligar postos na rede local
Quando um balcão não chega, o Aduela corre numa máquina só e as outras usam-no pelo navegador. Não é a nuvem: é a rede da casa, e continua a funcionar com a internet em baixo.
O desenho, numa frase
Uma máquina é o servidor: tem o produto instalado e a base de dados. As outras são postos: abrem o navegador no endereço do servidor.
Não se instala nada nos postos. Um posto é um computador com um navegador, e pode ser um portátil, um tablet ou um telemóvel.
1. Escolher a máquina que serve
A que estiver mais tempo ligada, e não a mais rápida. Um servidor desligado às seis da tarde é uma loja que fecha às seis da tarde, mesmo que os postos estejam ligados.
Instale nela como no balcão.
2. Dar-lhe um endereço fixo
Na rede da casa, o servidor precisa de um IP que não mude. Faz-se de duas formas, e a primeira é a melhor:
- No router, reservar o IP para o endereço MAC daquela máquina (procure por
DHCP reservationouIP estático). - Na máquina, fixar o IP nas definições de rede.
Anote o IP. Vai precisar dele. Digamos que é 192.168.1.10.
3. Abrir a porta na firewall
O Windows bloqueia a porta por omissão. Numa PowerShell como administrador, na máquina que serve:
New-NetFirewallRule -DisplayName "Aduela" -Direction Inbound `
-Protocol TCP -LocalPort 8080 -Action Allow -Profile Private
-Profile Private e não Any: isto abre a porta na rede da casa, e não à
internet. Se a máquina alguma vez estiver ligada direta a uma rede pública, a
diferença é a que interessa.
4. Ligar o primeiro posto
No posto, abra o navegador em http://192.168.1.10:8080, com o IP que anotou.
Deve ver o ecrã de entrada. Se não vir:
| O que vê | O que é |
|---|---|
| Nada, e o navegador fica à espera | A firewall. Volte ao passo 3 |
Não foi possível ligar de imediato |
O produto não está a correr no servidor |
| Um ecrã de outro produto | A porta 8080 está ocupada por outra coisa |
5. Criar um utilizador por pessoa
Definições → Utilizadores. Um por pessoa, e não um partilhado.
Não é burocracia: o trilho de auditoria guarda quem fez o quê, e um
utilizador caixa usado por quatro pessoas transforma esse trilho em nada.
Dê a cada um só o que ele precisa. Quem está na caixa não precisa de apagar clientes.
6. Um perfil por posto
Um posto na caixa e outro no economato usam ecrãs diferentes. Definições → Tipo de negócio, no próprio posto, escolhe o perfil daquele posto, e não o da casa toda.
Quando a rede da casa não chega
Se quiser abrir de fora (uma segunda loja, ou o dono a ver de casa), não abra a porta 8080 ao mundo. Duas saídas honestas:
- O SaaS: o mesmo produto, servido por nós, em
app.aduela.net. - Uma VPN, se tiver quem a monte.
Publicar um balcão na internet sem um dos dois é publicar a caixa registadora.