Telepítse a TaskServer-t (taskd) a FreeBSD 11-re

A TaskWarrior egy nyílt forráskódú időkezelő eszköz, amely továbbfejleszti az Todo.txtalkalmazást és annak klónjait. Tekintettel arra, hogy az átlagember több eszközt/platformot használ a napi beosztása során, kritikus fontosságú, hogy rendelkezzen egy központi adattárral, ahol az adatok bármely eszközről elérhetők és frissíthetők. Ez az oktatóanyag mind a TaskServer (taskd) kiszolgáló, mind a TaskWarrior (feladat) nevű kliens beállítására összpontosít, lehetővé téve több ügyféleszköz számára az adatok biztonságos elérését és cseréjét.

A következő tulajdonságokkal rendelkezik:

  • Korlátlan számú feladat
  • Feladat priorizálása
  • Keresés/Szűrés
  • Címkézés
  • Automatikus szinkronizálás
  • Automatikus biztonsági mentés
  • Teljes ellenőrzés és adatvédelem
  • Titkosított kommunikáció

Előfeltételek

  • FreeBSD 11/10 szerverpéldány.
  • A sudo felhasználó.
  • A tartománynév a Vultr példányra mutatott (taskd.example.com)

1. lépés: Frissítse a rendszert

Jelentkezzen be normál felhasználóként, aki jogosult a sudoparancs használatára . Frissítse a rendszert az alábbiak szerint.

sudo freebsd-update fetch || sudo freebsd-update install

2. lépés: A TaskServer (taskd) telepítése

  1. Használja a FreeBSD portjait a TaskServer (taskd) telepítéséhez.

    sudo pkg install taskd
    

3. lépés: A TaskServer (taskd) konfigurálása

  1. Ahhoz, hogy a TaskServer (taskd) kommunikáljon és szinkronizáljon a TaskWarrior (feladat) kliensekkel, az itt található generáló szkripteket kell használnia a /usr/local/share/taskd/szerver és kliens tanúsítványok/kulcsok generálásához. Az alábbi paranccsal lépjen a root felhasználóvá, és módosítsa a könyvtárat erre: /usr/local/share/taskd/.

    sudo su -
    cd /usr/local/share/taskd/
    
  2. A nano programmal hozzon létre egy varsfájlt egy önaláírt gyökér CA létrehozásához.

    nano vars
    

Adja hozzá az alábbi szöveget a vars fájlhoz. Változtassa meg a ORGANIZATION, CN, COUNTRY, STATEés LOCALITYaz Ön megelégedésére.

    BITS=4096
    EXPIRATION_DAYS=365
    ORGANIZATION="Vultr.com Inc."
    CN=taskd.example.com
    COUNTRY=US
    STATE="New York"
    LOCALITY="New York"
  1. Az önaláírt gyökér CA és tanúsítvány, a kiszolgálókulcs és -tanúsítvány, valamint a kiszolgáló visszavonási listája (opcionális) létrehozása.

    ./generate.ca
    ./generate.crl
    ./generate.server
    

Ezek a parancsok a következő fájlokat ( ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pemés server.crl.pem) hozzák létre a /usr/local/share/taskd/könyvtárban. A TaskServer (taskd) elindításához módosítani kell a létrehozott tanúsítványokon és kulcsokon a tulajdonjogot és az engedélyeket, hogy a TaskServer (taskd) hozzáférhessen hozzájuk.

    chown taskd.taskd ca.cert.pem ca.key.pem server.cert.pem server.crl.pem server.key.pem
    chmod 400 ca.cert.pem ca.key.pem server.cert.pem server.crl.pem server.key.pem
  1. Konfigurálja a TaskServer (taskd) démon konfigurációs fájlját.

    export TASKDDATA=/var/db/taskd
    cd $TASKDDATA
    ln -s /usr/local/share/taskd/ca.cert.pem .
    ln -s /usr/local/share/taskd/server.cert.pem .
    ln -s /usr/local/share/taskd/server.crl.pem .
    ln -s /usr/local/share/taskd/server.key.pem .
    taskd init
    taskd config server 0.0.0.0:53589
    taskd config ca.cert $TASKDDATA/ca.cert.pem
    taskd config server.cert $TASKDDATA/server.cert.pem
    taskd config server.crl $TASKDDATA/server.crl.pem
    taskd config server.key $TASKDDATA/server.key.pem
    taskd config log /var/log/taskd.log
    taskd config pid.file /var/run/taskd.pid
    touch /var/log/taskd.log
    chown -R taskd:taskd /var/db/taskd/ /var/log/taskd.log   
    
  2. Engedélyezze a TaskServer (taskd) démont. Szerkessze /etc/rc.conf, adja hozzá az alábbi szöveget a fájlhoz, és mentse el.

    taskd_enable="YES"
    
  3. Indítsa el a TaskServer (taskd) démont.

    service taskd start
    

A TaskServer (taskd) most már telepítve van és be van állítva a FreeBSD 11 példányon.

4. lépés: Konfigurálja a TaskWarrior ügyféltanúsítványt és -kulcsot

Tekintse meg az 5. lépés: TaskWarrior ügyféltanúsítvány és kulcs konfigurálása szakaszt a TaskServer (taskd) telepítése CentOS 7 rendszeren című oktatóanyagában.


Ha szükség van további olvasnivalót talál a TaskWarrior (feladat) dokumentáció itt az alapvető használat és egyéb kapcsolódó témákról.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.