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

Traggo

Traggo는 태그 기반 시간 추적 도구입니다. 프로젝트, 클라이언트, 또는 원하는 태그별로 작업 시간을 기록하고, 차트와 CSV 내보내기를 지원합니다. 오픈소스이며, SQLite를 백엔드로 사용하는 단일 Go 바이너리로 제공됩니다. 본격적인 PSA 플랫폼이 필요 없는 프리랜서와 컨설턴트를 위한 간결한 시간 추적 도구입니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

1 GB

IP 유형

IPV4,IPV6

접근

  • 웹 UI: https://<server-ip>
  • SSL 경고를 수락하세요 (자체 서명 인증서).
  • 설치 시 설정한 관리자 아이디와 비밀번호로 로그인하세요.
  • 로그인 자격 증명 저장 위치: /root/traggo/.env

주요 파일 및 디렉토리

  • 애플리케이션 루트: /root/traggo/
  • 환경 변수: /root/traggo/.env
  • Docker Compose 파일: /root/traggo/docker-compose.yml
  • Traggo 데이터 디렉터리: /root/traggo/traggodata/
  • Nginx 사이트 설정: /etc/nginx/sites-available/traggo
  • 활성화된 Nginx 사이트: /etc/nginx/sites-enabled/traggo
  • TLS 인증서: /etc/nginx/ssl/fullchain.pem
  • TLS 개인 키: /etc/nginx/ssl/privkey.pem

서비스 관리

컨테이너 상태 확인:

docker compose -f /root/traggo/docker-compose.yml ps

재시작:

docker compose -f /root/traggo/docker-compose.yml restart

로그 보기:

docker compose -f /root/traggo/docker-compose.yml logs -f

도메인으로 SSL 활성화하기

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

2. Nginx 설정을 편집하여 server_name <IP>; 을 실제 도메인으로 교체합니다 (<your-domain>) HTTP (포트 80) 및 HTTPS (포트 443) 블록 모두에 적용합니다:

vim /etc/nginx/sites-available/traggo

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/apache2/sites-available/traggo
# 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

셀프 호스팅 더 보기

관련 앱.

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