Instale o Homer

Este software open source foca-se em oferecer uma visão geral de todos os seus serviços e aplicações auto-hospedadas num único local, sem muita entropia.

Por: André Paula
Tempo de leitura: 2 min

Aprenda a instalar facilmente o Homer para fazer a gestão de aplicações e serviços em casa.

1 – Crie uma pasta para projectos docker:

  • mkdir –p projetos/docker/homer

2 – Instale o docker com o script oficial, que automaticamente instala tudo, inclusive activa o serviço. Se desejar, veja o que o script faz, por usar —dry-run no final:

  • curl -fsSL https://get.docker.com -o get-docker.sh
  • sudo sh get-docker.sh

3 – De seguida, instale e dê permissões ao Docker -compose, que permitirá, à medida que configurar mais contentores, correr vários usando apenas um comando docker compose up:

  • sudo curl -L “https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
  • sudo chmod +x /usr/local/bin/docker-compose

Para uma maior segurança, pode correr o processo do docker e os contentores, com um

utilizador, sem privilégios de root, usando o comando dockerd-rootless-setuptool.sh install.

4 – Agora, permita que o seu utilizador consiga correr o docker. Para saber qual é o seu utilizador, use o comando id primeiro e depois corra o comando seguinte:

  • sudo usermod –aG docker <o_seu_utilizador>

5 – Entre na pasta homer previamente criada, e use o nano, ou outro editor para criar e configurar o ficheiro docker-compose.yml, com as seguintes configurações.

6 – Crie uma pasta com o nome assets, em homer, para que a mesma tenha o id do seu utilizador.

7 – ‘Levante’ o contentor, por correr o comando docker compose up -d.

8 – Aceda ao painel e, no browser, escreva localhost:92.

9 – Para alterar o painel, configure o ficheiro config.yml, que está na pasta assets. Para mais informações, visite o repositório oficial em github.com/bastienwirtz/homer.

 

Seguir:
Estar sempre actualizado com as novidades tecnológicas é para mim importante, em especial com tudo o que esteja relacionado com open source, linux e software livre, por isso tenho um podcast e escrevo sobre estes temas.
Exit mobile version