50% off semua paket, waktu terbatas. Mulai dari $2.48/mo
Eigenfocus

Eigenfocus

Eigenfocus adalah timer Pomodoro dan pelacak fokus. Dashboard produktivitas self-hosted dengan penandaan proyek, laporan mingguan, dan pemblokiran gangguan. Open-source, dengan UI gelap yang bersih dan alur kerja tinjauan harian. Dibuat untuk pekerja yang butuh data fokus tanpa mengirimnya ke SaaS.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

  • Web UI: https://<server-ip>
  • Terima peringatan SSL (sertifikat self-signed).
  • Login menggunakan kredensial autentikasi HTTP yang Anda masukkan saat instalasi.
  • Kredensial login tersimpan di: /root/peanut/.env

File dan Direktori Penting

  • Application directory: /root/eigenfocus/
  • File Docker Compose: /root/eigenfocus/docker-compose.yml
  • Variabel lingkungan (kredensial): /root/eigenfocus/.env
  • Application data: /root/eigenfocus/app-data/
  • Konfigurasi situs 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

Mengaktifkan SSL dengan Domain

1. Arahkan domain Anda ke IP server.

2. Edit the /root/eigenfocus/docker-compose.yml file untuk mengatur nama domain Anda: DEFAULT_HOST_URL=https://your.domain.com

3. Buat ulang layanan:

cd /root/eigenfocus/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/eigenfocus

5. Install Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk menghasilkan sertifikat Let's Encrypt yang valid:

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

7. Ganti path SSL di konfigurasi Nginx (bagian 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser Anda dan kunjungi: https://yourdomain.com

Lainnya di Self Hosted

Related apps.

Deploy Eigenfocus sekarang. From $2.48/mo.