Una Salus Victis Nullam Sperare Salutem - (Virgil - 19 AC)
foto de capa: "IMG_5052" by Fr James Bradley is licensed under CC BY-ND 2.0
Assim como uma biblioteca tem suas maneiras maneiras de se organizar, há maneiras de organizar o conteúdo consumido recorrentemente na internet. Você pode usar favoritos, deixar as abas abertas colocando o navegador para inicializar de onde parou, colocar elas as páginas fixadas em cards na "nova aba" e etc... A primeira e a última são fáceis de sincronizar entre aparelhos diferentes -- seja um tablet, celular ou computador -- já a segunda nem tanto. Todavia, o problema aparece quando você quer utilizar navegadores diferentes, o Silk no tablet da Amazon, o Edge no celular e o Firefox no computador. Quando a ferramenta é diferente dificilmente elas irão se comunicar de uma forma uniforme... Aí que entra o Heimdall
Pense no Heimdall como um Index Librorum Prohibitorum reverso, ao invés conter o que você não deveria acessar ter os conteúdos do quais você gostaria de acessar.
"File:Index librorum prohibitorum, title page Wellcome L0045295.jpg" is licensed under CC BY 4.0
Heimdall
Caso você já tenha visto um dos filmes que conte com a presença do Heimdall no Marvel Cinematic Universe já tem uma noção de quem ele é. Mas caso não tenha, se trata de um deus da mitologia nórdica no qual funciona como um "porteiro" que tudo vê -- um nome bem apropriado para o sistema que salva todos os sites importantes para você.
"File:Processed SAM heimdallr.jpg" is licensed under CC BY 4.0
Para ver o sistema em ação:
Alguns dos prós do Heimdall são:
- Nada mais de vendor lock-in -- você ter que utilizar o mesmo navegador em todas as plataformas para ter a comodidade que procura
- Maior possibilidade de configurações como temas, botões, cores e etc
- Comunidade ativa que procura sempre manter a ferramenta atulizada e sem bugs
Rancher
Rancher é um orquestrador de Docker e Kubernetes no qual já escrevi alguns textos sobre, caso queira saber mais recomendo que leia este texto para auxilio.
- Acesse o seu servidor Rancher:
ssh -l seuUsuario ip.do.servidor.rancher
- Crie uma pasta chamada
heimdall
:mdkir ~/heimdall
- Copie o caminho absoluto desta pasta:
cd ~/heimdall pwd # este comando irá mostra o caminho que deverá copiar
- Copie os seguintes números, eles serão utilizados no passo 7:
id -u $USER #PUID id -g $USER #PGID
- Adicione a imagem linuxserver/heimdall dando um nome à ela:
- Configure as portas necessárias, a
80
e a443
no container para qualquer duas portas disponíveis no seu servidor -- no caso do exemplo foram8500
e8600
: - Coloque os valores coletados no passo 4:
- Cole o valor copiado no passo 4 configurando o resto dos valores no volume:
Para ver o resultado, acesse a porta que você colocou relacionada à porta 80
do container. Vou mostar o meu painel atual:
Do celular agora:
Caso você não consiga ver um valor nisto, pense nele como uma tela central de produtos e serviços utilizados pela sua empresa, centralizando ele em uma tela todos os seus funcionários poderão acessar os serviços que não necessáriamente tem uma URL como "example.com" mas sim algo como "algum.ip.tenebroso.extremo:portaNaoFixa" sem precisar decorar eles... E a vantagem que por ele estar rodando dentro de um Docker, vai poder inicializar quantas imagens quiser de telas diferentes no Rancher, digamos que você tem vários times na empresa, um para cada um. Exemplo do painel da empresa na qual trabalho:
Apêndice
- Caso tenha gostado do Rancher e queria ver mais sobre ele, recomendo estes dois textos: