Transcription
Às vezes, as pessoas pensam que você precisa de um monte de servidores de ponta para executar um laboratório doméstico. Bem, hoje estou aqui para dizer que você absolutamente não precisa disso. O que você realmente precisa é de um M4 mini básico e você deve ser capaz de montar um laboratório doméstico em apenas algumas horas. E é exatamente isso que vou mostrar a você neste vídeo. Este é um vídeo longo, então sinta-se à vontade para pular para qualquer parte do vídeo. Então, se você possui um Mac Mini, especialmente um Mac Mini M4, ou está pensando em comprar um, fique comigo porque vou mostrar como transformar essa caixa em um laboratório doméstico. E com isso, você pode executar um servidor de mídia, um servidor de IA local, até mesmo executar contêineres Docker para executar diferentes serviços, uma VPN, até mesmo executar o assistente doméstico. Você pode até executar seu aplicativo de anotações favorito. As possibilidades são infinitas. Ok, rapidinho para quem é novo nisso, deixe-me explicar o que é um HomeLab. Um laboratório doméstico é apenas um computador ou computadores que executam serviços para você. Estes estão sendo executados localmente, o que significa que estão sendo executados em sua casa. E tipicamente, estes estão sendo executados 24 horas por dia, 7 dias por semana, para que os serviços estejam sempre disponíveis. Agora, pense em todas as coisas pelas quais você está pagando no momento. Se você tem Google Fotos, Netflix, Dropbox, iCloud, e você pode até ter uma assinatura de VPN, e talvez você também tenha uma assinatura de um aplicativo de anotações. Então, essas coisas se somam rapidamente. Um HomeLab substitui tudo isso. Você pode executar seus próprios serviços que substituem a Netflix usando JellyFin ou Plex. Você pode executar seu próprio servidor de backup de fotos usando Image. Você pode até executar sua própria VPN usando wireguard ou até mesmo usar tail scale. Você pode até usar diferentes painéis como graphana. Você pode usar gerenciadores de senhas para armazenar todas as suas senhas. Você pode até executar alguns aplicativos de anotações locais como docost. E a melhor parte é que tudo isso está sendo executado localmente, o que significa sem assinaturas mensais. Além disso, eles têm privacidade absoluta porque você os está executando em seu próprio hardware localmente. Agora, tipicamente, todo laboratório doméstico tem duas partes. A primeira parte são os serviços e isso é executar algo como Docker para executar todos os aplicativos e, em seguida, a segunda parte é um armazenamento NAS e isso é principalmente reservado para armazenar todas as suas fotos, backups, filmes, vídeos e todo o seu conteúdo. E no vídeo de hoje, vamos tentar configurar ambos no Mac Mini porque ele definitivamente tem o poder para fazer isso. Agora, a maioria das empresas gasta milhares ou centenas de milhares de dólares em hardware para fazer isso. Agora, para ser justo, essas empresas têm milhares de usuários às vezes, e para isso, precisa de um hardware robusto, mas em casa, você pode ser o único usuário, ou você pode ter apenas um punhado de usuários em casa usando esses serviços. Você precisa de algo como um Mac Mini porque ele tem um bom processador M4 nele que é mais do que capaz de executar vários serviços e até mesmo atuar como seu servidor de armazenamento NAS. É aqui que a comunidade HomeLab perde as pessoas. Você assiste a um vídeo e de repente pensa que precisa sair e comprar um computador robusto com toneladas de computação e toneladas de armazenamento. Estou aqui para dizer que seu Mac Mini com alguns discos rígidos pode construir todo o seu laboratório doméstico e começar. E veja isso, quando se trata de consumo de energia, o Mac Mini M4 consome pouca energia. Ele usa principalmente de 5 a 25 watts de energia. na maior parte do tempo. Se você tem esses servidores que consomem muita energia como eu, estamos executando de 100 a 200 watts de energia, dependendo da carga. Além disso, o Mac Mini é silencioso, praticamente não há ruído na maior parte do tempo e custa apenas US$ 5,99. E deixe-me dizer isso claramente, se alguém vai construir um laboratório doméstico e executar um punhado de serviços, um Mac Mini com alguns discos rígidos é provavelmente mais do que suficiente para começar. Tudo bem, chega disso. Agora, vamos começar. Então, para fazer isso, vou precisar de um Mac Mini. Este aqui é o modelo base do Mac Mini que tenho, que vem com 256 GB de armazenamento e 16 GB de memória unificada. Agora, este tem o chip M4 de 10 núcleos. Uma desvantagem de usar o Mac Mini base é que ele não tem armazenamento suficiente. Se você começar a fazer muitas coisas no Mac Mini para coisas relacionadas ao HomeLab, você pode ficar sem armazenamento muito rapidamente porque 256 GB de armazenamento não é suficiente. Então, para superar isso, o que eu fiz foi usar esta estação de acoplamento chamada Beink Mate Mini. E o que isso é, é basicamente uma estação de acoplamento que permite que você, sabe, conecte diferentes periféricos. Mais a parte bônus é que você pode conectar até dois SSDs NVME e cada um deles pode ser de quatro terabytes, o que é bastante grande, sabe. Então, o que muitas pessoas têm feito é pegar seu Mac Mini e depois usar o Mate Mini e o que eles fazem é mover seu disco doméstico do disco interno do Mac Mini para o disco externo no Mate Mini ou em qualquer disco externo em geral. E então o que isso faz é que leva seus 256 GB de armazenamento para um terabyte sem substituir nada e sem violar nenhuma garantia. Então, essa é uma boa opção se você quiser fazer isso. No meu caso, eu fiz isso. Você pode encontrar um monte de vídeos por aí que podem mostrar como fazer isso. Mas se você quiser que eu faça isso, me diga nos comentários abaixo. Se este vídeo tiver mais de 250 curtidas, definitivamente farei um guia passo a passo sobre como mover seu disco doméstico do seu Mac Mini interno para um disco externo ou uma estação de acoplamento neste caso. Agora, se você quiser adquirir esta estação de acoplamento para você, eu a vincularei na descrição abaixo. É um pouco caro, mas o benefício é que você pode conectar até dois SSDs NVME e você pode, sabe, colocar muito armazenamento e conteúdo aqui. Além disso, é muito rápido. É na verdade mais rápido que o SSD interno do Mac Mini. Para configurar o armazenamento NAS, vou usar algo assim. Este é um armazenamento de disco rígido externo de uma empresa chamada Sentmate. E o que isso me permite fazer é colocar até dois discos rígidos mecânicos nele. E no meu caso, tenho dois discos de 4 TB. Então, vamos colocá-lo e conectá-lo ao Mac Mini. Tudo bem. Só para mostrar como tudo está conectado, tenho meu Mac Mini ali embaixo. E isso está conectado com o dock Mate Mini. E a isso, vou conectar este, sabe, gabinete de disco rígido externo. Então, deixe-me conectá-lo. E vou ligá-lo. Então, agora tudo está conectado e pronto para ir. Agora, vou iniciá-lo como se eu tivesse um Mac Mini novinho em folha. Então, eu resetei o meu e estou começando do zero. Uma coisa a notar é que não vou me conectar ao iCloud para esta etapa. Então, se você for, pode, mas no meu caso, não vou me conectar. Agora que inicializamos, a primeira coisa que vou configurar é, sabe, configurar meu NAS. Agora, para explicar rapidamente o que é um NAS, NAS significa Network Attached Storage. Mas em palavras simples, pense nisso como um servidor de arquivos central onde você pode colocar todas as suas fotos, vídeos, músicas, qualquer tipo de conteúdo. Desde que seja um arquivo, você pode colocá-lo lá e ele está prontamente disponível sempre que você precisar em sua rede doméstica. E então use serviços como JellyFin que podem apenas, sabe, fazê-lo transmitir e torná-lo disponível para seus telefones celulares ou até mesmo sua TV. Para o meu exemplo, todos os vídeos que fiz até agora, mais todos os filmes e todos os vídeos domésticos vivem do meu NAS que está ali atrás. Além disso, posso voltar 10 anos e olhar todos os vídeos de família que fiz para não perder nada. A próxima coisa que faremos é abrir uma utilidade de disco. Tudo bem, então a primeira coisa que vou fazer é abrir uma utilidade de disco. E então temos dois dos discos rígidos aparecendo aqui. Eu sei disso porque meus discos rígidos são de 4 TB cada. Então, esses dois estão lá. Esses discos não estão formatados no formato Apple correto, que é APFS. Então, o que vamos fazer é apagar este disco e vamos deixá-lo sem título para o nome. Mas então o formato será APFS ou Apple file system e clique em apagar. Uma vez que isso for feito, faremos exatamente a mesma coisa para o outro disco. Ok. Então, agora tenho dois discos sem título. Agora, eu poderia usá-los separadamente, mas no meu caso, o que quero garantir é que, se um disco falhar, ainda tenho dados de backup no outro. E para isso, vou usar algo chamado RAID assistant. E vou usar RAID um para isso. Então, vamos manter a utilidade de disco aberta. Clique em utilidade de disco. Vá para o assistente RAID. E então vamos escolher espelhado, que é RAID um. E você pode ler os diferentes formatos RAID rapidamente. Striped ou RAID zero é para eficiência e velocidade. Então, se você tiver dois discos, ele dividirá os dados entre os dois. Como resultado, você obtém velocidades de leitura e gravação mais rápidas. E então JBOD basicamente concatena ou combina dois discos. Então, no meu caso, se eu quisesse 8 TB de armazenamento, eu poderia usar isso. E meus dois 4 TB se tornarão 8 TB. Tudo bem. Vou clicar em próximo. Vou escolher os dois discos. Então, meus dois são os Western Digital 4 TB. Vou clicar em próximo. Vou chamar este de disco NAS. Você pode chamá-lo do que quiser. E então o formato, vamos apenas escolher, sabe, APFS. Tamanho do cluster, vou aumentá-lo para 64K. E então clique em próximo e crie. Agora, em qualquer caso, se você tiver bons discos, certifique-se de fazer backup de seus dados. Porque no meu caso, eles nem estavam formatados corretamente para começar. Mas se você tiver discos bem formatados e planeja fazer isso, sempre certifique-se de fazer backup de seus dados. Ou se você estiver bem em perder esses dados, então, sabe, apenas leve isso em consideração. Ok. Então, agora podemos ver que nosso RAID foi criado e temos nosso disco NAS. A próxima coisa que quero fazer é configurar ou criar um usuário que possa acessar esses arquivos no disco NAS. E isso é principalmente para usar seu iPhone ou qualquer outro computador, seja um tablet, um laptop, um Android ou qualquer coisa. Qualquer coisa deve ser capaz de se conectar a isso se estiver na mesma rede doméstica. Agora, para começar, a primeira coisa que vou fazer é ir em configurações e criar um usuário que será apenas para acessar esses arquivos. Então, vou procurar por usuários e grupos. E então vou adicionar um usuário. E então terei que desbloquear isso. E então vamos criar um usuário padrão aqui. Então, para dar um nome, é apenas uma conta de serviço. Seu principal propósito é acessar arquivos do disco NAS. Então, vou chamá-lo de usuário NAS. E então vou dar uma senha. E então estou mantendo isso muito genérico. Então essa é a senha neste caso. Vou criar o usuário. Agora a conta de usuário NAS foi criada. A próxima coisa que faremos é abrir as configurações novamente e procurar por compartilhamento. Se eu conseguir soletrar certo. Vamos lá. E vamos procurar por compartilhamento aqui. E então o que vamos fazer é habilitar o compartilhamento de arquivos. Então vou habilitá-lo. Agora, se eu clicar nas informações, estas são as pastas públicas que estão atualmente compartilhadas neste Mac Mini em qualquer dispositivo em minha rede doméstica. Mas eu não quero usar isso. O que eu quero fazer é usar meu disco NAS, que é o disco de 4 TB. E eu só quero compartilhá-lo para que, sabe, eu possa mover arquivos, vídeos e colocar conteúdo lá. Então, o que vou fazer é remover isso. Vamos começar do zero. Então, vamos remover tudo isso. E vamos remover todos os outros usuários. Então, eu não preciso de staff. E eu não preciso de todos, mas não consigo me livrar disso. O único usuário que importa aqui é o usuário NAS, porque esse será nosso principal usuário para acessar todos os arquivos. Vou clicar em mais. E vou escolher meu disco NAS. E então vou clicar em abrir. E quero ter certeza de que meu usuário NAS tenha acesso de leitura e gravação. E então estou permitindo acesso total ao disco para todos os usuários. Deixe isso por enquanto. Se você olhar dentro, queremos que o Windows também possa fazer isso. Então, vou apenas marcar o usuário NAS. E então terei que inserir uma senha e clicar em concluído. E então vou clicar em concluído novamente. E é isso. Isso é praticamente tudo para o disco NAS. Agora devo ser capaz de acessar esses arquivos de qualquer lugar da rede doméstica. E isso é praticamente tudo. Nosso NAS está configurado e pronto para ir. Desde que o Mac Mini permaneça aberto e não desligue, o servidor NAS deve estar funcionando e não teremos problemas para conectar e mover arquivos e dados. Tudo bem, só para mostrar que tudo está funcionando, vou ir ao meu MacBook Pro e tentar me conectar ao novo disco NAS e mover alguns arquivos. Então, no MacBook Pro, o que você precisa fazer é pressionar e segurar Command K e então conectar ao servidor aparecerá aqui. Vamos digitar o endereço IP. Então será SMB dois pontos barra barra o endereço IP. Agora, se você não sabe onde obter esse endereço IP, basta voltar ao compartilhamento e clicar no ícone de informações no compartilhamento de arquivos e ele deverá ter o endereço do servidor neste ponto. Então, vamos clicar em conectar. Agora, ele pedirá um nome de usuário e senha. Então, vamos inserir o usuário que criamos, que é usuário NAS. E então para a senha, vou inserir a senha, que era arquivos um. E então vou clicar em conectar. Agora, ele mostrará duas opções. No que queremos conectar é no disco NAS que criei anteriormente. Então, vou clicar em ok. E agora estamos conectados. Então, se eu descer, vejo o servidor. Vejo o disco NAS. Vou entrar. E então você pode ver que já coloquei alguns arquivos e pastas aqui. Então, tenho algumas fotos no meu MacBook Pro. Vou movê-las para cá. E elas estão sendo transferidas. É cerca de 1 GB no total. Algumas fotos, alguns vídeos. E como você pode ver, tudo está se movendo de forma bastante suave. Ok. Ok, agora que meus arquivos foram transferidos, se formos ao MacBook e eu for para o disco NAS e aqui podemos ver que temos uma pasta de fotos e aqui tenho as fotos que acabei de transferir. Tudo bem até agora. Agora, eu já movi todos os arquivos e vídeos que já criei para este canal para cá. Então, vamos voltar ao meu MacBook Pro e tentar reproduzir alguns. Ok. Então, vou para Mac exports e então vou abrir o vídeo do servidor doméstico de US$ 500 que está no meu NAS local e vou reproduzi-lo. E como você pode ver, tudo está sendo reproduzido do meu Mac Mini no meu MacBook Pro via Wi-Fi. Então, tudo está funcionando de forma bastante rápida e boa. Agora, uma coisa a notar aqui é que, para que tudo isso funcione, você precisa garantir que seu Mac Mini esteja sempre ligado. Para isso, você pode usar ferramentas como empmphetamine, que é o que eu uso aqui. Então, você pode baixar e instalar empetamine, e você pode definir seu Mac Mini para indefinidamente. E isso garante que ele nunca desligue. Ele está sempre ligado e sempre pronto para ir. Agora que temos nosso Mac Mini Naz funcionando, sou capaz de colocar toneladas de arquivos e conteúdo nele. Então, agora que tenho alguns vídeos nele, a próxima coisa que quero fazer é configurar um servidor de mídia. E para isso, pessoalmente gosto de usar JellyFin porque é muito fácil de configurar e configurar. Para isso, vou ao site do JellyFin. Então, você pode apenas pesquisar isso. E então é assim que se parece. Agora, vamos clicar em download. E então, dependendo do seu sistema operacional, isso funciona para Windows, Linux, Mac OS, e até mesmo roda em contêineres Docker, o que veremos mais tarde. Mas para os propósitos disso e para manter as coisas simples, vou escolher MacOSS e vou usar ARM 64 porque este é o Mac Mini da série M. Se você tiver um baseado em Intel, você pode usar AMD. Então, vou baixar o primeiro arquivo aqui. Tudo bem. Agora que temos o Jellyfin baixado, vou executar o instalador. E vou movê-lo para a pasta de aplicativos. E então vamos entrar e iniciar o Jellyfin. Ok, depois de iniciado, deve haver um pequeno ícone de triângulo no extremo direito. E você pode clicar em iniciar aqui. E isso iniciará a página de configuração. Então, aqui, você pode nomear seu servidor como quiser. Vou deixar o padrão, mas você definitivamente deve renomeá-lo se for usá-lo. O nome de usuário, senha. Sim, claro. Salvar a senha. Agora, o próximo passo é adicionar a biblioteca de mídia. Ok, podemos clicar em adicionar. O tipo de conteúdo pode ser, sabe, vídeos domésticos mistos e fotos, pois é o que tenho. E para a pasta, vamos expandir isso. E então vamos para volumes e encontrar nosso disco NAS ali. Então, vou clicar nisso e clicar em permitir. E então vou clicar em ok. Ok. E meus vídeos domésticos estão lá agora. Clique em próximo. Então, imediatamente posso ver todos os meus vídeos que criei no passado para este canal. Então, se eu clicar em qualquer um deles, posso começar a reproduzi-los imediatamente. E praticamente todo o meu conteúdo de mídia está aqui. Então, estou apenas colocando meus vídeos aqui, mas se você tiver Blu-rays que pode copiar e colocá-los aqui, ou qualquer tipo de filme que você tenha, qualquer tipo de série de TV, você pode colocar tudo neste disco e não terá problemas para transmiti-lo em sua TV, em seu dispositivo Android, seu tablet. Você pode usá-lo em qualquer lugar, desde que esteja na rede doméstica. Apenas lembre-se de baixar o aplicativo Jellyfin em seu telefone, tablet, até mesmo sua TV. Agora, para mostrar rapidamente que sou capaz de transmitir do meu telefone, vou fazer isso. Então, bem ali, você pode ver que sou capaz de reproduzi-lo. Está funcionando diretamente do Mac Mini no meu iPhone via Wi-Fi. Agora, vamos mudar de assunto e olhar para a IA executando modelos de IA locais no próprio Mac Mini. E para fazer isso, a melhor coisa a fazer é baixar LM Studio ou Olama. Pessoalmente, prefiro usar Olama, mas por todos os meios, você pode baixar LM Studio e usá-lo. Então, para fazer isso, vá para Olama. Então, uma vez que estamos aqui, podemos clicar em download e então baixar para Mac OS e clicar em permitir. Assim que isso for feito, podemos instalá-lo. Então, vou executar o Olama DMG e então vou mover o arquivo para a pasta de aplicativos e vou iniciá-lo e clicar em abrir e então inserir minha senha e isso iniciará o O Lama. Então, para garantir que ele esteja em execução, você deve ver um lama aqui na sua barra de notificação e então clicar em abrir lama e então estamos prontos para iniciá-lo. Então, vamos para novo chat e então selecionar um modelo. Então, no momento, existem muitos modelos por aí, mas o popular que tem funcionado muito bem para mim pessoalmente será o Gemma 4. Então, vou pesquisar Gemma 4. Agora existem modelos grandes e modelos pequenos. Pessoalmente, prefiro usar o E4B, o que significa que ele usa 4 bilhões de parâmetros ativos ao mesmo tempo, mas por todos os meios, você pode escolher apenas o Gemma 4 por si só. Vou usar este. E então vou apenas dizer olá. E o que isso fará é que ele começará a baixar o modelo Gemma 4 em meu Mac Mini local. Então, com isso, sou capaz de executar modelos de IA locais e isso é muito bom para, sabe, escrever e-mails. É bom para fazer um pouco de codificação leve. É até bom para, sabe, fazer algum trabalho de roteiro de vídeo, como se eu tivesse que verificar alguns fatos, ele pode me permitir fazer isso. Você pode até habilitar a pesquisa na web. Então, se ele não souber algo, ele pode rapidamente fazer uma pesquisa na web e obter o conteúdo mais recente e então ajudá-lo, sabe, a concluir a tarefa. Então, o benefício disso é que, se você estiver usando Chad GBT ou Claude, esses são modelos definitivamente superiores quando você está usando Claude code e todos esses recursos avançados. Mas para coisas básicas e leves, se você quiser economizar seus tokens e créditos, você pode definitivamente usar IA local em seu Mac Mini. Ok, então finalmente terminou de baixar e então meu respondeu ao meu olá. Então, posso apenas dizer escreva um e-mail para a Samsung solicitando que eles demonstrem seu último smartphone. Então, ele começará a pensar e executar seus modelos básicos de IA localmente. Então, a coisa principal é que tudo está sendo executado no próprio Mac Mini, tudo localmente. Como você pode ver, ele está pensando. Ele está olhando para, sabe, o que devo fazer para concluir a tarefa. E quero dizer, há uma desvantagem que leva um pouco de tempo. Então, se você fosse colocá-lo na nuvem, você obteria a resposta imediatamente. Mas aqui, não é tão ruim também. Enquanto eu falava, ele começou a responder. Então, aqui está, deixe-me ir mais amplo aqui. Então, aqui está a primeira opção, que é, sabe, comprador potencial, jornalista mais comum, revisor e ele continua a escrevê-lo. Então, sabe, para interesse corporativo. Então, como você pode ver, ele está dando um monte de opções, está fazendo muito trabalho e é, sabe, no geral muito bom. Agora, esta é a maneira mais básica de executar IA. A única desvantagem é que você tem que acessar o Mac Mini para usar este aplicativo. No entanto, há outra maneira, que é instalando o Olama através da CLI e depois instalando o Open Web UI. E então o que isso permite que você faça é que você pode acessar esse modelo ou esse serviço, o serviço Olama através do seu telefone celular, desde que você esteja na mesma rede. Não vou mostrar isso neste vídeo, mas me diga nos comentários abaixo se você quiser ver isso. E não só pode me ajudar com, sabe, escrita, pode me ajudar com codificação. Então, a próxima coisa que vou tentar é escrever um script Python que cria quatro pastas e apenas dá nomes genéricos a elas. Então, ele começará a pensar nisso. E então, no final, terei um script que deve ser capaz de criar algumas pastas. E aí está. Ele tem o código. Agora, não vou testá-lo, mas geralmente nove em cada 10 vezes ele funcionará na primeira tentativa. Tudo bem, então isso conclui a execução de IA local em seu hardware. Agora, note que você, sabe, com Olama, você pode mudar modelos sobre o voo. Então, se você não gostar da resposta aqui com Gemma E4B, você pode mudá-la para, sabe, um modelo diferente como Quinn 3, Quinn 3.5. Existem muitos por aí. Agora, note que, sabe, os modelos maiores como, sabe, Quinn 27B ou Gemma 26B ou, sabe, até mesmo 31B não funcionarão neste Mac Mini em particular. Mas se você tem um Mac Mini com mais, sabe, memória unificada, se você tem 24 GB ou 32 GB ou mais, você deve ser capaz de executar modelos maiores. Como tenho o Mac Mini base, tenho apenas 16 GB de VRAM, o que só me permite executar modelos menores. Por último, vou mostrar como executar Docker e contêineres Docker. E essa é a principal coisa sobre a qual o laboratório doméstico é, sabe, executar um monte de serviços diferentes que estão em execução 24 horas por dia, 7 dias por semana. Então, se você executar Docker, você pode desbloquear a execução de tantos serviços diferentes. Talvez não todos ao mesmo tempo, mas os importantes podem ser executados 24 horas por dia, 7 dias por semana, enquanto você escala outros quando precisar deles e os desliga e você não. Então, a próxima coisa que vamos fazer é instalar o Docker. E para isso, vamos apenas pesquisar Docker. Baixar Docker desktop. E então vou escolher baixar para Mac Apple Silicon, já que tenho um chip M4 no meu Mac Mini. Então, vamos baixar isso. E então vamos executar o arquivo DMG para que possamos movê-lo. É um arquivo maior, então pode levar alguns segundos para ser movido. E assim que tivermos isso, devemos ser capazes de encontrar o Docker. Clique duas vezes para iniciá-lo. Clique em abrir. Clique em instalar. Ele instalará a versão mais recente e os pacotes, o que for necessário para funcionar. E então o acordo de serviço. Podemos aceitá-lo. E então usar as configurações recomendadas. Claro. E então ele pedirá a senha. e está pedindo acesso à rede. Então, neste caso, vou permitir isso, já que quero que meus serviços sejam executados em minha rede local. E então vamos pular isso. Então, agora temos o Docker funcionando. Uma maneira de saber se está funcionando é que, na parte inferior esquerda, diz engine running. Então, isso significa que tudo está pronto. Agora você pode ir em configurações e depois descer e ir em avançado e então você pode ajustar quantos recursos você quer dar a ele. Então, atualmente, ele tem todos os 10 núcleos de CPU. Você pode diminuir ou aumentar. E então você pode dar mais memória unificada. Neste caso, vou deixar tudo como está e fechar. Então, agora, para construir nosso docker, eu gosto de usar arquivos docker compose. E a melhor maneira de explicar isso é que é apenas um arquivo de configuração que tem todas as instruções para iniciarmos e executarmos o serviço. Para dar um exemplo, é isso que precisamos fazer. Então, a primeira coisa que você quer fazer é selecionar uma pasta. Então, vou para documentos. Vou criar uma nova pasta e chamá-la de Docker containers. Ok. E então, para cada serviço que vamos iniciar, vamos colocar uma pasta de contêiner Docker para isso. Agora, com Docker, você pode executar um monte de aplicativos diferentes como Graphana, Glance, Homer, como estes são como painéis de laboratório doméstico. Graphana é para, sabe, análise de dados, dados, sabe, visualização de dados de alta frequência. E então não só isso, você pode executar Portainer, que gerencia os próprios contêineres Docker. Há também WireGuardVPN que você pode executar para que, se você estiver em qualquer lugar do mundo, você possa se conectar remotamente à sua rede de laboratório doméstico usando a VPN. Existem inúmeros casos de uso. Apenas, sabe, pesquise Docker e veja quais outros casos de uso existem. Existem tantos serviços que você pode executar em seu laboratório doméstico que, sabe, realmente ajudam a resolver seus problemas. Mas para este exemplo, vou mostrar como eu uso Docker. Você pode achar um pouco complicado, mas é uma maneira infalível de colocar contêineres Docker em funcionamento. E a maneira como eu configuro, se eu configurar no Mac Mini, ele também deve rodar em uma máquina Linux ou até mesmo em uma máquina Windows. Desde que qualquer máquina tenha Docker funcionando, posso pegar meus arquivos de configuração e implantá-los em qualquer lugar, a qualquer hora. Tudo bem. Então, para começar, a primeira coisa que vamos fazer é minimizar isso. E então a primeira coisa que gosto de fazer é me manter organizado. Então, vou para o Finder. E então vou para documentos. Atualmente, nada existe aqui. Então, vou criar uma nova pasta. É aqui que vou colocar todos os meus contêineres Docker para que fiquem bem organizados. Então, vou chamar esta pasta de Docker containers. E aqui, vou iniciar meu primeiro contêiner Docker, que é Glance. E é principalmente um painel de laboratório doméstico. Então, vou fazer uma nova pasta e chamá-la de glance. Tudo bem. Agora você precisa de algum tipo de editor de texto. Então, o melhor que acho é o Visual Studio Code, mas qualquer tipo de editor de texto funcionará. Então, o que vamos fazer é clicar aqui e então abrir pasta e então vamos navegar para Docker containers e glance e clicar em abrir. Tudo bem. Então, a maneira como gosto de configurar Docker e contêineres é usando Docker Compose e geralmente é um arquivo de configuração com um conjunto de instruções. A próxima coisa que vamos fazer é criar um arquivo e ele será chamado docker-mpose.ML. Então, a estrutura da pasta será o que você quiser chamar o projeto. Pode ser chamado de qualquer coisa, mas dentro dele sempre haverá um arquivo docker compose e então dentro desse arquivo haverá um conjunto de instruções. Então, você pode obtê-los em seu site, mas eu já tenho meu conjunto de instruções. Mas eu tenho meu conjunto de instruções. Então, vou copiar isso. E isso é basicamente toda vez que o servidor inicia, ele seguirá essa etapa e configurará tudo. Então, a próxima coisa que vamos fazer é abrir o terminal. E então o único comando que temos que digitar é docker compose up dash d. E o que isso faz é que ele criará nosso contêiner docker. E então podemos confirmar indo para Docker, indo para o painel, e podemos ver que Glance está funcionando agora. E está rodando em localhost 8080. Então, se eu clicar nisso, aí está. Esse é o meu painel Glance. E tem algumas notícias. Tem alguns feeds RSS, os últimos vídeos do YouTube de alguns canais de tecnologia. Tem o subreddit do HomeLab. E tem, sabe, o subreddit de auto-hospedagem, e tem algumas notícias e coisas assim. Então, é altamente personalizável. Tudo bem, só para mostrar novamente, vou iniciar mais um contêiner docker. Desta vez, será um banco de dados Postgress. E este é um banco de dados bastante popular hoje em dia para, sabe, se você estiver construindo qualquer tipo de aplicativo ou quiser armazenamento de dados local para, sabe, dados tabulares, dados relacionais. Postgress é muito bom para isso. Então, meu ponto é apenas mostrar a inicialização de outro contêiner docker. Então, novamente, se eu tivesse que fazer outro, eu faria uma nova pasta, chamaria de Postgress DB, e então mudaria para meu Visual Studio, iria para abrir pasta, voltaria para documentos, contêineres Docker, e então po iria para banco de dados Postgress, abriria isso, e então clicaria com o botão direito, novo arquivo, docker-compose.l. E então vou inserir as instruções. Então, isso diz a versão, o banco de dados, nome de usuário, senha, porta e todas essas coisas boas. Então, vou salvar isso. Abrir o terminal e então executar o comando docker compose upd. Nosso docker posgress foi iniciado. Podemos ir para o docker apenas para ver que está funcionando naquela porta. Agora eu deveria ser capaz de, sabe, colocar qualquer tipo de dado aqui se eu quisesse. Agora, alguns outros serviços Docker que eu queria mencionar. Você pode executar coisas como Docmos para anotações. Você pode até executar o assistente doméstico para automatizar sua casa. Há paperless para documentar e arquivar toda a papelada. E então existem muitos outros serviços por aí. Então, pesquise e veja quais são os que você pode acabar precisando e então execute um docker compose para isso e você estará funcionando em questão de minutos. Então, isso é praticamente tudo para configurar um laboratório doméstico inteiro. Deixe-me recapitular o que fizemos até agora. Então, estamos usando nosso Mac Mini para executar um monte de serviços diferentes usando Docker e para armazenamento compramos um gabinete de disco rígido externo com dois discos rígidos de 4 TB e neste caso somos capazes de criar basicamente um NAS usando pastas compartilhadas. Somos capazes de executar um servidor de mídia transmitindo todos os nossos vídeos. Fomos capazes de configurar um banco de dados e um painel usando LAN. Até executamos IA local usando Olama e tudo está funcionando bem. Bem, pessoal, é isso por este vídeo. Espero que tenham gostado e lembrem-se de curtir, compartilhar e se inscrever e nos vemos no próximo.