50% kedvezmény minden csomagra, korlátozott ideig. Kezdőár: $2.48/mo
Eigenfocus

Eigenfocus

A Eigenfocus egy Pomodoro-időzítő és fókuszkövető. Saját üzemeltetésű produktivitási irányítópult projektcímkézéssel, heti jelentésekkel és figyelemzavaró blokkolással. Nyílt forráskódú, letisztult sötét felülettel és napi áttekintési munkafolyamattal. Azoknak készült, akik mélyebb munkavégzés közben szeretnék nyomon követni a fókuszadataikat anélkül, hogy azokat SaaS-nek küldenék el.

Verzió

Legújabb

Operációs rendszer

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-típusok

IPV4,IPV6

Hozzáférés

  • Webes felhasználói felület: https://<server-ip>
  • Fogadd el a SSL figyelmeztetést (önaláírt tanúsítvány).
  • Jelentkezz be a telepítés során megadott HTTP hitelesítő adatokkal.
  • Bejelentkezési adatok tárolási helye: /root/peanut/.env

Fontos fájlok és könyvtárak

  • Alkalmazás könyvtára: /root/eigenfocus/
  • Docker Compose fájl: /root/eigenfocus/docker-compose.yml
  • Környezeti változók (hitelesítő adatok): /root/eigenfocus/.env
  • Alkalmazás adatai: /root/eigenfocus/app-data/
  • Nginx site konfiguráció: /etc/nginx/sites-available/eigenfocus
  • SSL tanúsítványok: /etc/nginx/ssl/

Szolgáltatás kezelése

Docker:

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

Nginx:

systemctl status nginx
systemctl restart nginx

SSL engedélyezése domainnel

1. Irányítsd a domainedet a szerver IP-címére.

2. Szerkesztés /root/eigenfocus/docker-compose.yml fájlban add meg a domainnevet: DEFAULT_HOST_URL=https://your.domain.com

3. Szolgáltatások újralétrehozása:

cd /root/eigenfocus/
docker compose up -d

4. Szerkeszd az Nginx konfigurációt, és cseréld le mindkét server_name <IP>; a saját domainjével (<your-domain>) a HTTP (80-as port) és az HTTPS (443-as port) blokkokhoz:

vim /etc/nginx/sites-available/eigenfocus

5. Telepítse a Certbot-ot:

apt install -y certbot python3-certbot-nginx

6. Futtasd az alábbi parancsot egy érvényes Let's Encrypt tanúsítvány generálásához:

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

7. Cseréld le a SSL elérési útvonalakat az Nginx konfigurációban (TLS szakasz):

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. Indítsd újra az Nginx-et a változtatások alkalmazásához:

systemctl restart nginx

9. Nyisd meg a böngészőt, és látogasd meg: https://yourdomain.com

További önhoszting megoldások

Kapcsolódó alkalmazások.

Eigenfocus telepítése most. 2,48 dollártól havonta.