Este projeto tem como objetivo demonstrar como utilizar um laptop antigo como um servidor pessoal, rodando Ubuntu Server como sua distribuição principal e Docker para executar diversos serviços de forma isolada e eficiente.
O GitLab foi escolhido com o intuito de aprender mais sobre Continuous Integration e Continuous Deployment (CI/CD). Este serviço permite gerenciar repositórios de código, criar pipelines de integração e automatizar o processo de entrega de software.
O Pi-hole é uma solução de DNS que bloqueia anúncios em toda a rede, proporcionando uma navegação mais limpa e rápida. Ao utilizar o Pi-hole, é possível dizer adeus às propagandas indesejadas em todos os dispositivos conectados à rede.
Com o objetivo de criar uma alternativa ao Google Fotos, o PhotoPrism foi escolhido para armazenar e organizar fotos e vídeos pessoais. Este serviço permite acessar todas as mídias em diversos dispositivos, proporcionando uma experiência semelhante à de serviços de nuvem tradicionais.
O Plex foi selecionado como um Media Center para armazenar e reproduzir séries e filmes. Com este serviço, é possível centralizar todo o conteúdo multimídia e acessá-lo em diferentes dispositivos de forma fácil e conveniente.
O Portainer é uma interface gráfica amigável para gerenciar containers Docker e imagens. Com o Portainer, é possível administrar facilmente todos os serviços em execução, monitorar o uso de recursos e configurar redes e volumes.
O Homarr é utilizado como um dashboard para acessar todos os serviços de forma centralizada. Com esta ferramenta, é possível visualizar e acessar rapidamente todos os serviços disponíveis no servidor, facilitando a navegação e administração.