Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Glance

Glance

Glance é um painel personalizável para o seu homelab. RSS, clima, estatísticas do servidor, calendário e widgets de ações em uma única página orientada por configuração. Binário Go único, licença MIT, com a leveza de um site estático. Feito para entusiastas de homelab que querem uma só aba como página inicial do navegador.

Em resumo

35.3k

Estrelas no GitHub

250

Visualizações de página

334

Instalações ativas

Licença AGPL-3.0 Versão v0.8.4 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  • Abra o seu browser e visite: https://<SERVER_IP>
  • É esperado um aviso SSL no browser (certificado autoassinado)
  • Autenticação necessária (popup de Basic Auth)
  • Método de autenticação: HTTP Basic Auth
  • As credenciais são armazenadas com segurança em: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Diretório de instalação: /opt/glance
  • Docker Compose: /opt/glance/docker-compose.yml
  • Ficheiro de ambiente: /opt/glance/.env
  • Diretório de configuração: /opt/glance/config
  • Configuração inicial: /opt/glance/config/home.yml
  • Configuração principal: /opt/glance/config/glance.yml
  • Diretório de ativos: /opt/glance/assets
  • CSS Personalizado: /opt/glance/assets/user.css
  • Configuração Nginx: /etc/nginx/sites-available/glance.conf
  • Certificados SSL: /etc/nginx/ssl
  • Arquivo de autenticação: /etc/nginx/auth/.glance-htpasswd
  • Arquivo de credenciais: /root/.glance-credentials

Gerenciar a Stack

Go para o diretório de instalação:

cd /opt/glance

Comandos comuns do Docker Compose:

# Check status
docker compose ps

# View logs (follow live)
docker compose logs -f

# Restart all services
docker compose restart

# Stop services
docker compose down

# Start again
docker compose up -d

Desativar Basic Auth do HTTP no Nginx (Opcional)

Edite o arquivo de site do Nginx: /etc/nginx/sites-available/glance.conf

Remova ou comente estas linhas:

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/auth/.glance-htpasswd;

Recarregar Nginx:

systemctl restart nginx

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/glance.conf

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Substitua os caminhos SSL na configuração do Nginx:

vim /etc/nginx/sites-available/glance.conf
# Before:
    # ssl_certificate       /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key   /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Implante Glance agora. A partir de $2,48/mês.