50% off tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
Eigenfocus

Eigenfocus

Eigenfocus là bộ hẹn giờ Pomodoro và công cụ theo dõi tập trung. Dashboard năng suất tự lưu trữ với gắn nhãn dự án, báo cáo hàng tuần và chặn phân tâm. Mã nguồn mở, giao diện tối gọn gàng và quy trình xem lại hàng ngày. Được xây dựng cho những người làm việc chuyên sâu muốn dữ liệu tập trung mà không cần gửi lên SaaS.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

  • Web UI: https://<server-ip>
  • Chấp nhận cảnh báo SSL (chứng chỉ tự ký).
  • Đăng nhập bằng thông tin xác thực HTTP bạn đã cung cấp trong quá trình cài đặt.
  • Thông tin đăng nhập được lưu tại: /root/peanut/.env

Các tệp và thư mục quan trọng

  • Application directory: /root/eigenfocus/
  • Tệp Docker Compose: /root/eigenfocus/docker-compose.yml
  • Biến môi trường (thông tin xác thực): /root/eigenfocus/.env
  • Application data: /root/eigenfocus/app-data/
  • Cấu hình site Nginx: /etc/nginx/sites-available/eigenfocus
  • SSL certificates: /etc/nginx/ssl/

Service Management

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

Kích hoạt SSL với tên miền

1. Trỏ tên miền của bạn về địa chỉ IP của máy chủ.

2. Edit the /root/eigenfocus/docker-compose.yml để đặt tên miền của bạn: DEFAULT_HOST_URL=https://your.domain.com

3. Tạo lại các dịch vụ:

cd /root/eigenfocus/
docker compose up -d

4. Chỉnh sửa cấu hình Nginx và thay thế cả hai server_name <IP>; với tên miền của bạn (<your-domain>) cho cả HTTP (cổng 80) và HTTPS (cổng 443) như sau:

vim /etc/nginx/sites-available/eigenfocus

5. Install Certbot:

apt install -y certbot python3-certbot-nginx

6. Chạy lệnh sau để tạo chứng chỉ Let's Encrypt hợp lệ:

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

7. Thay thế đường dẫn SSL trong cấu hình Nginx (phần TLS):

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. Khởi động lại Nginx để áp dụng thay đổi:

systemctl restart nginx

9. Mở trình duyệt và truy cập: https://yourdomain.com

Xem thêm trong Self Hosted

Related apps.

Triển khai Eigenfocus ngay. From $2.48/mo.