Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Eigenfocus

Eigenfocus

Eigenfocus is een Pomodoro-timer en focustracker. Zelfgehoste productiviteitsdashboard met projectlabels, wekelijkse rapporten en afleiding blokkering. Open-source, met een strak donker interface en een dagelijkse reviewworkflow. Gebouwd voor mensen die diep willen werken en hun focusdata niet naar een SaaS willen sturen.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-types

IPV4,IPV6

Toegang

  • Webinterface: https://<server-ip>
  • Accepteer de SSL-waarschuwing (selfsigned certificaat).
  • Log in met de HTTP-inloggegevens die je tijdens de installatie hebt opgegeven.
  • Inloggegevens zijn opgeslagen in: /root/peanut/.env

Belangrijke bestanden en mappen

  • Applicatiemap: /root/eigenfocus/
  • Docker Compose-bestand: /root/eigenfocus/docker-compose.yml
  • Omgevingsvariabelen (inloggegevens): /root/eigenfocus/.env
  • Toepassingsgegevens: /root/eigenfocus/app-data/
  • Nginx-siteconfiguratie: /etc/nginx/sites-available/eigenfocus
  • SSL-certificaten: /etc/nginx/ssl/

Servicebeheer

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

SSL inschakelen met een domein

1. Wijs je domein naar het server-IP.

2. Bewerk de /root/eigenfocus/docker-compose.yml bestand om je domeinnaam in te stellen: DEFAULT_HOST_URL=https://your.domain.com

3. Maak de services opnieuw aan:

cd /root/eigenfocus/
docker compose up -d

4. Bewerk de Nginx-configuratie en vervang beide server_name <IP>; met je domein (<your-domain>) voor zowel de HTTP-blokken (poort 80) als de HTTPS-blokken (poort 443):

vim /etc/nginx/sites-available/eigenfocus

5. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

6. Voer het volgende commando uit om een geldig Let's Encrypt-certificaat te genereren:

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

7. Vervang SSL-paden in Nginx-config (TLS-sectie):

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. Herstart Nginx om de wijzigingen toe te passen:

systemctl restart nginx

9. Open je browser en bezoek: https://yourdomain.com

Meer in Self-hosted

Gerelateerde apps.

Zet Eigenfocus nu op. Vanaf $2,48/mnd.