Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Glance

Glance

Glance adalah dashboard yang dapat dikustomisasi untuk homelab Anda. Widget RSS, cuaca, statistik server, kalender, dan saham dalam satu halaman berbasis konfigurasi. Satu binary Go, berlisensi MIT, dengan tampilan yang cepat seperti situs statis. Dibuat untuk pengguna homelab yang ingin satu tab sebagai homepage browser mereka.

Sekilas

35.3k

Bintang GitHub

250

Tampilan halaman

334

Instalasi aktif

Lisensi AGPL-3.0 Versi v0.8.4 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

Akses

  • Buka browser dan kunjungi: https://<SERVER_IP>
  • Peringatan SSL browser memang akan muncul (sertifikat self-signed)
  • Autentikasi diperlukan (popup Basic Auth)
  • Metode autentikasi: HTTP Basic Auth
  • Kredensial disimpan dengan aman di: /root/.cloudzy-creds

File dan Direktori Penting

  • Direktori install: /opt/glance
  • Docker Compose: /opt/glance/docker-compose.yml
  • File environment: /opt/glance/.env
  • Direktori konfigurasi: /opt/glance/config
  • Konfigurasi Beranda: /opt/glance/config/home.yml
  • Konfigurasi utama: /opt/glance/config/glance.yml
  • Direktori Aset: /opt/glance/assets
  • CSS Kustom: /opt/glance/assets/user.css
  • Konfigurasi Nginx: /etc/nginx/sites-available/glance.conf
  • Sertifikat SSL: /etc/nginx/ssl
  • File Auth: /etc/nginx/auth/.glance-htpasswd
  • File kredensial: /root/.glance-credentials

Kelola Stack

Go ke direktori instalasi:

cd /opt/glance

Perintah umum 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

Nonaktifkan Basic Auth HTTP di Nginx (Opsional)

Edit file site Nginx: /etc/nginx/sites-available/glance.conf

Hapus atau komentari baris-baris berikut:

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

Muat ulang Nginx:

systemctl restart nginx

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

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

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser dan kunjungi: https://yourdomain.com

Lebih banyak di Self Hosted

Aplikasi terkait.

Deploy Glance sekarang. Mulai $2,48/bln.