Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Eigenfocus

Eigenfocus

Eigenfocus er en Pomodoro-timer og fokus-tracker. Et selvhostet produktivitetsdashboard med projektmærkning, ugentlige rapporter og blokkering af distraktioner. Open source med et rent mørkt UI og et dagligt gennemgangsflow. Bygget til folk der arbejder koncentreret, og som vil have fokusdata uden at sende det til en SaaS.

Overblik

935

GitHub-stjerner

281

Sidevisninger

118

Aktive installationer

Udgave Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Aktive installationer er eksempeldata (forhåndsvisning); den rigtige metrik tilsluttes inden lancering.

Adgang

  • Web-grænseflade: https://<server-ip>
  • Accepter SSL-advarsel (selvsigneret certifikat).
  • Log ind med de HTTP-loginoplysninger du angav under installationen.
  • Loginoplysninger er gemt i: /root/peanut/.env

Vigtige filer og mapper

  • Applikationsmappe: /root/eigenfocus/
  • Docker Compose-fil: /root/eigenfocus/docker-compose.yml
  • Miljøvariabler (legitimationsoplysninger): /root/eigenfocus/.env
  • Applikationsdata: /root/eigenfocus/app-data/
  • Nginx-sitekonfiguration: /etc/nginx/sites-available/eigenfocus
  • SSL-certifikater: /etc/nginx/ssl/

Service-håndtering

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

Aktivering af SSL med et domæne

1. Peg dit domæne mod serverens IP.

2. Rediger /root/eigenfocus/docker-compose.yml fil for at angive dit domænenavn: DEFAULT_HOST_URL=https://your.domain.com

3. Genopret tjenesterne:

cd /root/eigenfocus/
docker compose up -d

4. Rediger Nginx-konfigurationen og erstat begge server_name <IP>; med dit domæne (<your-domain>) for både HTTP (port 80) og HTTPS (port 443) blokke:

vim /etc/nginx/sites-available/eigenfocus

5. Installer Certbot:

apt install -y certbot python3-certbot-nginx

6. Kør følgende kommando for at generere et gyldigt Let’s Encrypt-certifikat:

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

7. Erstat SSL-stier i Nginx-konfigurationen (TLS-sektion):

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. Genstart Nginx for at anvende ændringerne:

systemctl restart nginx

9. Åbn din browser og gå til: https://yourdomain.com

Mere i Self-hosted

Relaterede apps.

Deploy Eigenfocus nu. Fra 2,48 $/md.