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

Eigenfocus

Eigenfocus는 포모도로 타이머 겸 집중력 추적 도구입니다. 프로젝트 태깅, 주간 리포트, 방해 요소 차단 기능을 갖춘 셀프 호스팅 생산성 대시보드입니다. 오픈 소스이며 깔끔한 다크 UI와 일일 회고 워크플로우를 제공합니다. 집중 데이터를 SaaS에 보내지 않고 직접 관리하고 싶은 사람을 위해 만들어졌습니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

1 GB

IP 유형

IPV4,IPV6

접근

  • 웹 UI: https://<server-ip>
  • SSL 경고를 수락하세요 (자체 서명 인증서).
  • 설치 시 입력한 HTTP 인증 정보로 로그인하세요.
  • 로그인 자격 증명 저장 위치: /root/peanut/.env

주요 파일 및 디렉토리

  • 애플리케이션 디렉토리: /root/eigenfocus/
  • Docker Compose 파일: /root/eigenfocus/docker-compose.yml
  • 환경 변수 (인증 정보): /root/eigenfocus/.env
  • 애플리케이션 데이터: /root/eigenfocus/app-data/
  • Nginx 사이트 설정: /etc/nginx/sites-available/eigenfocus
  • SSL 인증서: /etc/nginx/ssl/

서비스 관리

Docker:

cd /root/peanut
docker compose ps
docker compose restart
docker compose logs -f

Nginx:

systemctl status nginx
systemctl restart nginx

도메인으로 SSL 활성화하기

1. 도메인을 서버 IP로 연결합니다.

2. 편집 /root/eigenfocus/docker-compose.yml 도메인 이름을 설정하는 파일: DEFAULT_HOST_URL=https://your.domain.com

3. 서비스 재생성:

cd /root/eigenfocus/
docker compose up -d

4. Nginx 설정 파일을 열고 다음 두 항목을 모두 교체하세요 server_name <IP>; 을 실제 도메인으로 교체합니다 (<your-domain>) HTTP (포트 80) 및 HTTPS (포트 443) 블록 모두에 적용합니다:

vim /etc/nginx/sites-available/eigenfocus

5. Certbot 설치:

apt install -y certbot python3-certbot-nginx

6. 다음 명령어를 실행하여 유효한 Let's Encrypt 인증서를 발급받으세요:

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

7. Nginx 설정(TLS 섹션)에서 SSL 경로를 교체합니다:

vim /etc/nginx/sites-available/eigenfocus
# 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;

8. 변경 사항을 적용하려면 Nginx를 재시작합니다:

systemctl restart nginx

9. 브라우저를 열고 다음 주소로 접속하세요: https://yourdomain.com

셀프 호스팅 더 보기

관련 앱.

지금 Eigenfocus를 배포하세요. 월 $2.48부터.