50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
섬광

섬광

Glance는 홈랩을 위한 맞춤형 대시보드입니다. RSS, 날씨, 서버 통계, 달력, 주식 위젯이 하나의 구성 기반 페이지에 있습니다. 단일 Go 바이너리, MIT 라이센스, 빠른 정적 사이트 느낌. 브라우저 홈페이지로 하나의 탭을 원하는 재택근무자를 위해 제작되었습니다.

버전

v0.8.4

운영 체제

Ubuntu Server 24.04 LTS

최소 숫양

1 GB

IP 유형

IPV4

입장

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

중요한 파일과 디렉토리

  • 설치 디렉토리: /opt/glance
  • Docker 작성: /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

스택 관리

설치 디렉터리로 이동합니다.

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 기본 인증 비활성화(선택 사항)

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부터.