%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
Glance

Glance

Glance, homelab'ınız için özelleştirilebilir bir gösterge panelidir. RSS, hava durumu, sunucu istatistikleri, takvim ve borsa widget'ları tek bir config tabanlı sayfada. MIT lisanslı, tek bir Go binary'si ile hızlı statik site hissi verir. Tarayıcı ana sayfası olarak tek bir sekme isteyenler için tasarlanmıştır.

Version

v0.8.4

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4

Access

  • Tarayıcınızı açın ve şu adresi ziyaret edin: https://<SERVER_IP>
  • Tarayıcıda SSL uyarısı beklenen bir durumdur (kendinden imzalı sertifika)
  • Kimlik doğrulaması gereklidir (Basic Auth açılır penceresi)
  • Kimlik doğrulama yöntemi: HTTP Basic Auth
  • Kimlik bilgileri şurada güvenli şekilde saklanır: /root/.cloudzy-creds

Önemli Dosyalar ve Dizinler

  • Install directory: /opt/glance
  • Docker Compose: /opt/glance/docker-compose.yml
  • Environment file: /opt/glance/.env
  • Config directory: /opt/glance/config
  • Home config: /opt/glance/config/home.yml
  • Main config: /opt/glance/config/glance.yml
  • Assets directory: /opt/glance/assets
  • Custom CSS: /opt/glance/assets/user.css
  • Nginx config: /etc/nginx/sites-available/glance.conf
  • SSL certificates: /etc/nginx/ssl
  • Auth file: /etc/nginx/auth/.glance-htpasswd
  • Credentials file: /root/.glance-credentials

Stack'i Yönetin

Kurulum dizinine Go:

cd /opt/glance

Yaygın Docker Compose komutları:

# 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

Nginx'te HTTP Basic Auth'u Devre Dışı Bırakın (İsteğe Bağlı)

Nginx site dosyasını düzenleyin: /etc/nginx/sites-available/glance.conf

Şu satırları kaldırın veya yorum satırına alın:

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

Reload Nginx:

systemctl restart nginx

Bir Alan Adıyla SSL Etkinleştirme

1. Alan adınızı sunucu IP adresine yönlendirin.

2. Nginx yapılandırmasını düzenleyin ve her ikisini de değiştirin server_name <IP>; alan adınızla (<your-domain>) hem HTTP (port 80) hem de HTTPS (port 443) blokları için:

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

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için şu komutu çalıştırın:

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

5. Nginx yapılandırmasındaki SSL yollarını değiştirin:

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. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:

systemctl restart nginx

7. Tarayıcınızı açın ve şu adresi ziyaret edin: https://yourdomain.com

Self Hosted'da Daha Fazlası

Related apps.

Glance'yi şimdi dağıt. Aylık 2,48 dan başlayan fiyatlarla.