Meu computador Windows se tornou o centro de controle do meu laboratório doméstico com estas 5 ferramentas gratuitas

A máquina mais importante no meu laboratório doméstico não é o próprio servidor Debian. É um computador Windows na minha mesa. Quando falamos de laboratórios domésticos, geralmente falamos de servidores, dispositivos NAS e equipamentos de rede. Mas com o passar dos anos, percebi que o PC com Windows que uso para gerenciar tudo é igualmente importante. Aos poucos, meu computador Windows se tornou o plano de controle do meu laboratório doméstico para implantar novos programas, transferir arquivos e solucionar problemas. Ao longo do caminho, adquiri algumas ferramentas gratuitas que se tornaram parte do meu fluxo de trabalho diário e fizeram do meu PC com Windows a melhor estação de trabalho administrativa que já usei.

Testei todos os principais substitutos do gerenciador de tarefas do Windows e este foi o que travou

Realmente funciona bem.

Prazo

Um cliente SSH que realmente respeita o seu tempo

Quer você seja novo no laboratório doméstico ou já esteja nele há anos, um cliente SSH é provavelmente a ferramenta mais usada em sua pilha – e eu não sou diferente. Acessar meu servidor Debian doméstico via SSH é a primeira coisa que faço antes de qualquer outra coisa. Quando eu tinha um host e uma janela, não tive problemas. Mas à medida que o número de hosts, múltiplos IPs, portas, nomes de usuário e notas crescia, tornou-se chato gerenciar tudo isso.

Depois de mudar para o Termius, o gerenciamento dos meus servidores ficou muito mais organizado e menos estressante. Prazo lidar com todas as minhas atividades relacionadas ao terminal em meus ambientes auto-hospedados. Posso me conectar a qualquer um dos meus servidores com um clique nos meus hosts salvos. Ele não apenas hospeda, mas armazena de forma limpa todas as minhas chaves e credenciais. Os recursos não param por aí; também me permite salvar comandos usados ​​com frequência como trechos como docker stats, cd /opt/file-indexer/ e posso executá-los selecionando-os na barra lateral.

Tenho vários VPS, um servidor Debian doméstico e um NAS. E acessá-los com o Termius está a apenas um clique de distância; Não preciso me lembrar de nenhum endereço IP ou nome de usuário e senha. Agora se tornou o aplicativo que abro ao gerenciar meu laboratório doméstico.

WinSCP

O sistema de arquivos do seu servidor sem linha de comando

Sempre que você precisar adicionar algumas linhas a um arquivo Docker Compose, editar um arquivo de configuração ou baixar um arquivo de backup, a opção padrão para o servidor headless é fazer SSH e abrir nano ou vim. Isso é bom, mas nem sempre é o caminho mais rápido. Com WinSCPo processo é tão fácil e parece uma operação simples do Windows. Isso me dá acesso direto ao sistema de arquivos do servidor via SFTP/SCP. Isso parecerá familiar para quem já usou o File Explorer.

O fluxo de trabalho de arrastar e soltar e o editor integrado são os que mais me ajudam. Quando preciso fazer upload de uma pilha do Docker Compose, basta digitá-la no meu computador e soltá-la no servidor, como mover um arquivo de uma pasta para outra na minha máquina Windows. Semelhante a mover arquivos de backup e extrair arquivos de log durante a solução de problemas.

Eu moro principalmente no terminal, mas fica chato editar arquivos de configuração. Nano e vim são bons para criar arquivos, mas editar o mesmo arquivo depois de salvá-lo é uma tarefa com a qual tenho dificuldade. O editor integrado do WinSCP me ajuda a fazer essas edições rápidas de arquivos sem precisar transferi-los localmente. Há também um botão de terminal que abre uma sessão SSH para o mesmo host. O FileZilla era idêntico em termos de transferências de arquivos SFTP puros, mas o editor integrado, o botão do terminal e o comportamento nativo do Windows são mais adequados para uso em laboratório doméstico.

Escala traseira

Seu laboratório doméstico não se importa onde você está

Acessar meu laboratório doméstico fora da minha rede doméstica foi um pesadelo para mim, pois ambos os meus ISPs estão por trás do CGNAT. Não consegui implementar o WireGuard bruto sem alugar um VPS. O encaminhamento de porta já é um risco de segurança para a maioria das configurações de laboratório doméstico, e eu não tinha essa opção atrás do CGNAT. Escala traseira é uma das ferramentas mais úteis em toda a minha pilha, não porque conecta meus dispositivos com segurança, mas porque faz isso sem um IP público ou portas abertas.

A etapa durou alguns minutos. Eu instalei no meu servidor Debian doméstico e no meu PC com Windows. Uma vez conectado, estou na mesma rede privada, independentemente da localização. Agora posso usar o Tailscale IP para SSH no servidor do meu PC com Windows quando não estiver na minha rede doméstica. Posso usá-lo não apenas no meu PC com Windows, mas também em qualquer um dos meus dispositivos móveis e no meu MacBook, desde que instale o cliente Tailscale neles.

Por exemplo, enquanto escrevo este artigo, estou viajando apenas com meu MacBook, e meu PC Windows e NAS estão em casa, atrás da conexão CGNAT. Com o Tailscale, posso acessá-los com segurança, sem expor nada à rede Wi-Fi do hotel. Todas as outras ferramentas desta lista funcionam remotamente por causa desta ferramenta.

Suíte Sysinternals

Quando algo parece errado, eu começo aqui

Aprendi ao longo dos anos que nem todo problema do homelab começa no servidor; às vezes o problema é a máquina Windows da qual estou gerenciando. Na maioria das vezes, em um laboratório doméstico, o foco está em servidores, contêineres e redes, mas às vezes não chega nem perto disso. Às vezes, a máquina Windows que uso se torna um gargalo, e aí mesmo Suíte Microsoft Sysinternals ganha seu lugar.

Como o nome sugere, não é uma ferramenta única; é uma coleção de mais de 70 ferramentas avançadas de solução de problemas. Ao contrário de outras ferramentas da lista, como Termius e Tailscale, Sysinternals não é uma ferramenta que executo toda vez que me sento em minha mesa, mas é uma ferramenta que mantenho por perto caso algo não faça sentido. As ferramentas mais utilizadas são Process Explorer, TCPView e Autoruns.

Process Explorer é um gerenciador de tarefas avançado que utilizo para uma visão muito mais detalhada de todos os processos em execução. O TCPView me ajuda a navegar por todas as conexões de rede ativas, enquanto o Autorun é para onde vou quando algo está sendo executado na inicialização e não consigo descobrir de onde vem.

Para um trapaceiro como eu, diagnósticos confiáveis ​​são tão importantes quanto uma infraestrutura de servidor saudável e confiável. Quando surge um problema no meu laboratório doméstico, quero saber se ele realmente vem da minha infraestrutura ou do computador que estou usando para gerenciá-lo.

PowerToys

O Windows Power User Toolkit que a Microsoft quase se esqueceu de enviar

Eu não acho PowerToys uma introdução é necessária se você for um usuário antigo do Windows. Ele possui uma grande coleção de microferramentas para usuários avançados que a Microsoft fornece separadamente, fora do próprio Windows. PowerToys não é uma ferramenta Homelab, mas vários de seus utilitários eliminam um pouco do verdadeiro atrito de trabalhar como administrador de homelab no Windows. Tenho alguns favoritos – Hosts File Editor, FancyZones, PowerRename e Always On Top.

Entre os quatro mais utilizados estão Hosts File Editor e Always On Top. Se você já editou /etc/hosts no Linux, o editor de arquivos Hosts é o equivalente do Windows sem ter que abrir o Bloco de Notas como administrador todas as vezes. Embora eu tenha uma configuração de monitor triplo, às vezes sinto que preciso de mais espaço para várias janelas de programas. Por exemplo, eu uso Always On Top para fixar uma janela de terminal enquanto estou trabalhando. FancyZones me permite lado a lado com uma janela SSH, WinSCP e uma guia do navegador, enquanto PowerRename lida com a renomeação em lote de arquivos de configuração ou a exportação de logs.

Essas ferramentas não são transformadoras por si só, mas juntas fazem com que o Windows pareça mais adequado para o trabalho administrativo.

Windows nunca foi um problema

A maioria dos serviços em meu laboratório doméstico é executada em Linux, mas quase toda a administração é feita em meu PC com Windows. E percebi que a máquina administrativa é tão importante quanto a infraestrutura. O Windows não é a escolha óbvia quando se trata de trabalho administrativo do homelab, mas com as ferramentas certas, não parece mais um compromisso. Essas ferramentas cobrem diferentes partes do meu fluxo de trabalho. Juntos, eles removeram mais atrito do que eu esperava, o suficiente para que a mudança para o Linux no desktop nunca acontecesse. Se você estiver executando um laboratório doméstico em um PC com Windows, recomendo adicioná-los ao seu kit de ferramentas antes da próxima sessão de solução de problemas noturna.

Eu mesmo organizei a substituição do plano de controle Tailscale e aqui está o que descobri

Descubra as possibilidades de auto-hospedagem com Headscale – o plano de controle de código aberto do Tailscale.

Link da fonte