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

Eigenfocus

Eigenfocus is een Pomodoro-timer en focustracker. Zelfgehost productiviteitsdashboard met projecttagging, wekelijkse rapporten en afleidingsblokkering. Open-source, met een heldere, donkere gebruikersinterface en een dagelijkse beoordelingsworkflow. Gebouwd voor diepgaande werkers die data willen focussen zonder deze naar een SaaS te sturen.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-types

IPV4,IPV6

Toegang

  • Web-UI: https://<server-ip>
  • Accepteer de SSL-waarschuwing (selfsigned certificaat).
  • Meld u aan met de HTTP-authenticatiegegevens die u tijdens de installatie hebt opgegeven.
  • Inloggegevens worden opgeslagen in: /root/peanut/.env

Belangrijke bestanden en mappen

  • Applicatiemap: /root/eigenfocus/
  • Docker Compose-bestand: /root/eigenfocus/docker-compose.yml
  • Omgevingsvariabelen (referenties): /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 uw domeinnaam in te stellen: DEFAULT_HOST_URL=https://your.domain.com

3. Maak de services opnieuw:

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. Certbot installeren:

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

systemctl restart nginx

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

Meer in Self-hosted

Gerelateerde apps.

Implementeer Eigenfocus nu. Vanaf $2,48/mnd.