50% korting alle abonnementen, tijdelijk aanbod. 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-typen

IPV4,IPV6

Toegang

  • Webinterface: https://<server-ip>
  • Accepteer de SSL-waarschuwing (zelfondertekend 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

  • Toepassingsdirectory: /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 uw domein toe aan 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>; door uw domein (<your-domain>) voor zowel het HTTP- (poort 80) als het HTTPS-blok (poort 443):

vim /etc/nginx/sites-available/eigenfocus

5. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

6. Voer de volgende opdracht 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 de SSL-paden in de Nginx-configuratie (sectie 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. Herstart Nginx om de wijzigingen toe te passen:

systemctl restart nginx

9. Open je browser en ga naar: https://yourdomain.com

Meer in Self Hosted

Gerelateerde apps.

Zet Eigenfocus nu op. Vanaf $2.48/mnd.