◇ LABIO.NETWORK
Guia de implantação · Linux

Do servidor à sua conta, em poucos passos.

O lAbio Server detecta a máquina, gera um código de pareamento e envia sinais de atividade para o Workspace. Você escolhe os recursos que quer compartilhar. Use “Copiar comandos” em cada bloco, cole no terminal e confira a saída antes do próximo passo.

Versão piloto 0.5.1O pareamento e a visualização do servidor no Workspace estão disponíveis. O envio automático de jobs de produção ao lAbio Server ainda está em integração; não compartilhe dados sensíveis até a política institucional estar definida.
01

Prepare a máquina

Esta versão usa Linux x86-64 com systemd. São necessários Docker Engine em execução, Go 1.23 ou superior, curl, unzip, make, acesso sudo para instalar o serviço e uma conta LABIO.NETWORK. Consulte a instalação oficial do Docker e a instalação oficial do Go. Em laboratório ou universidade, combine a participação com a equipe de infraestrutura.

uname -m
go version
docker --version
sudo systemctl status docker --no-pager
Baixar lAbio Server v0.5.1

SHA-256: 67cb794da4d41ae49db22ddbae799bbccce96f638ec4b8cbe0fd1c4f1bdbdc04

02

Baixe, verifique e instale

Execute o instalador como usuário comum; ele solicitará sudo para a instalação do serviço. Confirme a integridade do arquivo antes de extrair.

curl -fL https://labio.network/downloads/labio-server-v0.5.1.zip -o labio-server-v0.5.1.zip
echo "67cb794da4d41ae49db22ddbae799bbccce96f638ec4b8cbe0fd1c4f1bdbdc04  labio-server-v0.5.1.zip" | sha256sum -c -
unzip labio-server-v0.5.1.zip
cd labio-server-v0.5.1
./scripts/install-local.sh
labioctl version
labioctl status
labioctl config
sudo systemctl status labio-server --no-pager
Se já existia uma instalação de teste, o instalador preserva /etc/labio-server/config.json. Confirme que api_base_url aponta para https://api.labio.network, e não para 127.0.0.1:9090. Veja migração de uma instalação anterior.
03

Gere o código de pareamento

Com o serviço ativo, execute:

labioctl register

O comando mostrará um código temporário e o endereço labio.network/server/register. O código expira em 10 minutos. Se expirar, execute o comando novamente.

04

Autorize no site

Abra o endereço mostrado no terminal ou vá à página de pareamento. Entre com sua conta, confira o hardware detectado e escolha CPU, memória, armazenamento, GPU e número máximo de jobs. A máquina pode ser pessoal ou institucional.

Abrir pareamento

Para servidor institucional, informe a instituição e respeite a política local de dados e de uso da infraestrutura.

05

Confirme no Workspace

Depois de autorizar, o aplicativo recebe o token diretamente da API. Em alguns segundos, o servidor aparece em Workspace → Dispositivos da rede → Meus servidores, com estado online ou offline.

labioctl registration
labioctl status
sudo journalctl -u labio-server -n 50 --no-pager

Se não aparecer, confira se o serviço está ativo e conectado à API de produção. A porta 8787 é local e não deve ser aberta à internet. O identificador do ambiente DEV não é importado para produção.

06

Já tinha um servidor de testes?

O instalador preserva a configuração anterior. Antes de alterar qualquer vínculo, confirme com o responsável pela máquina que ela pode migrar para produção. Uma configuração de testes normalmente usa 127.0.0.1:9090. Primeiro, abra a configuração:

sudoedit /etc/labio-server/config.json

No editor, altere os valores de "api_base_url" para "https://api.labio.network" e de "register_url" para "https://labio.network/server/register", mantendo o JSON válido. Salve e feche o editor. Só então reinicie e confira:

sudo systemctl restart labio-server
labioctl config
labioctl registration

Se labioctl registration ainda mostrar o vínculo DEV e você autorizou a migração, labioctl registration reset remove as credenciais de registro locais. Depois, execute labioctl register e autorize novamente na conta desejada. Não use o reset para trocar de titular de um servidor de produção sem coordenar a desvinculação anterior.