본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Glance

Glance

Glance는 홈랩을 위한 커스터마이징 가능한 대시보드입니다. RSS, 날씨, 서버 상태, 캘린더, 주식 위젯을 하나의 설정 파일 기반 페이지에서 제공합니다. 단일 Go 바이너리로 구성되며, MIT 라이선스로 배포됩니다. 빠른 정적 사이트 같은 사용 경험을 원하는 홈랩 사용자를 위해 만들어졌습니다. 브라우저 홈페이지를 탭 하나로 깔끔하게 정리할 수 있습니다.

한눈에 보기

35.3k

GitHub 스타

250

페이지 조회수

334

활성 설치

라이선스 AGPL-3.0 버전 v0.8.4 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

활성 설치 수는 샘플 데이터(미리보기)입니다. 출시 전 실제 지표로 교체됩니다.

접근

  • 브라우저를 열고 방문하세요: https://<SERVER_IP>
  • 브라우저 SSL 경고가 예상됩니다 (자체 서명 인증서)
  • 인증이 필요합니다 (Basic Auth 팝업)
  • 인증 방식: HTTP Basic Auth
  • 자격 증명 저장 위치: /root/.cloudzy-creds

중요한 파일과 디렉토리

  • 설치 디렉토리: /opt/glance
  • Docker Compose: /opt/glance/docker-compose.yml
  • 환경 파일: /opt/glance/.env
  • 설정 디렉토리: /opt/glance/config
  • 홈 설정: /opt/glance/config/home.yml
  • 주요 설정: /opt/glance/config/glance.yml
  • 자산 디렉토리: /opt/glance/assets
  • 맞춤 CSS: /opt/glance/assets/user.css
  • Nginx 설정: /etc/nginx/sites-available/glance.conf
  • SSL 인증서: /etc/nginx/ssl
  • 인증 파일: /etc/nginx/auth/.glance-htpasswd
  • 자격 증명 파일: /root/.glance-credentials

스택 관리

설치 디렉토리로 Go:

cd /opt/glance

자주 쓰는 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

Nginx에서 HTTP Basic Auth 비활성화하기 (선택 사항)

Nginx 사이트 파일 편집: /etc/nginx/sites-available/glance.conf

다음 줄을 삭제하거나 주석 처리하세요:

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

Nginx 다시 로드:

systemctl restart nginx

도메인으로 SSL 활성화

1. 도메인을 서버 IP로 지정하세요.

2. Nginx 설정 편집 및 둘 다 교체 server_name <IP>; 도메인으로 (<your-domain>) HTTP (포트 80)와 HTTPS (포트 443) 블록 모두:

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

3. Certbot 설치:

apt install -y certbot python3-certbot-nginx

4. 다음 명령을 실행하여 유효한 Let's Encrypt 인증서 생성:

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

5. Nginx 설정의 SSL 경로 교체:

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. Nginx 재시작으로 변경 사항 적용:

systemctl restart nginx

7. 브라우저를 열고 방문: https://yourdomain.com

셀프 호스팅의 더 보기

관련 앱.

지금 Glance 배포하기 월 $2.48부터.