Instalação do Sistema Operacional

O Sistema Operacional base para a instalação do Hubsoft é o FreeBSD. A versão atual do sistema é homologada para o FreeBSD 11.2-RELEASE. O Hubsoft necessita de duas máquinas, virtuais ou físicas, para sua operação:

Máquina 1 – Sistema:

  • Sistema Operacional FreeBSD
  • 2 CPUs Intel Xeon, Core i5 ou AMD equivalentes
  • 4GB RAM
  • 150GB HDD formatado em ZFS*
  • Porta SSH 2210

Máquina 2 – Radius:

  • Sistema Operacional FreeBSD
  • 2 CPUs Intel Xeon, Core i5 ou AMD equivalentes
  • 2GB RAM
  • 50GB HDD formatado em UFS*
  • Porta SSH 2211

Importante: Com exceção para ambientes que possuam storage dedicado de alta capacidade, é recomendado que os HDs das duas máquinas estejam hospedados em dispositivos físicos distintos.

Link para download da ISO: Download

Configuração da Rede

Para que o sistema funcione corretamente é necessário que a Máquina 1 possua um IP público ou um IP privado com as portas necessárias redirecionadas. A Máquina 2 deve possuir um endereço IP que seja alcançável em toda rede do provedor para permitir a autenticação e o envio de pacotes DAE/CoA.

As portas necessárias para o funcionamento da Máquina 1 são as seguintes:

  • Porta remota: 80, Porta local 80
  • Porta remota 443, Porta local 443
  • Porta remota 2200, Porta local 2200
  • Porta remota 2210, Porta local 2210 (SSH)
  • Porta remota 9432, Porta local 9432

Já para a Máquina 2, somente as seguintes portas são exigidas:

  • Porta remota 2211, Porta local 2211 (SSH)
  • Porta remota 2201, Porta local 2201

 

Finalizando

Após instaladas as duas máquinas, é necessário criar um usuário de acesso para nossa equipe. Para isso, utilize o utilitário adduser conforme abaixo:

# adduser
Username: hubsoft
Full name: Hubsoft ERP
Uid (Leave empty for default):
Login group [hubsoft]:
Login group is hubsoft. Invite hubsoft into other groups? []: wheel
Login class [default]:
Shell (sh csh tcsh nologin) [sh]: csh
Home directory [/home/hubsoft]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]: yes
Lock out the account after creation? [no]:
Username   : hubsoft
Password   : 
Full Name  : Hubsoft ERP
Uid        : 1007
Class      :
Groups     : hubsoft wheel
Home       : /home/hubsoft
Home Mode  :
Shell      : /bin/csh
Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (hubsoft) to the user database.
adduser: INFO: Password for (hubsoft) is: k4Pky31tY
Add another user? (yes/no): no
Goodbye!

Importante: Note que na pergunta “Invite hubsoft into other groups?” colocamos o grupo wheel, esta parte é importante para permitir que o usuário hubsoft consiga virar root. Caso tenha se esquecido de preencher esse campo, basta rodar o comando abaixo para adicionar o usuário no grupo:

# pw usermod hubsoft -G wheel

Após efetuar estes passos, envie os dados de acesso e autenticação para a nossa equipe. Em caso de dúvidas estamos à disposição.