Instal·leu TaskServer (taskd) a FreeBSD 11

TaskWarrior és una eina de gestió del temps de codi obert que és una millora de l' Todo.txtaplicació i dels seus clons. A causa del fet que la persona mitjana utilitza diversos dispositius/plataformes a la seva programació diària, és fonamental tenir la possibilitat de tenir un repositori centralitzat on es pugui accedir i actualitzar les dades des de qualsevol dispositiu. Aquest tutorial se centrarà a configurar tant el servidor, anomenat TaskServer (taskd), com el client, anomenat TaskWarrior (task), permetent que diversos dispositius client accedeixin i intercanviïn dades de manera segura.

Posseeix les següents característiques:

  • Tasques il·limitades
  • Priorització de tasques
  • Cerca/Filtrat
  • Etiquetatge
  • Sincronització automàtica
  • Còpia de seguretat automàtica
  • Control total i privadesa
  • Comunicació xifrada

Requisits previs

  • Una instància de servidor FreeBSD 11/10.
  • Un usuari de sudo .
  • El nom de domini apuntava a la instància Vultr (taskd.example.com)

Pas 1: actualitzeu el sistema

Inicieu sessió com a usuari normal que tingui permís per utilitzar l' sudoordre. Actualitzeu el sistema de la següent manera.

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

Pas 2: instal·leu TaskServer (taskd)

  1. Utilitzeu els ports de FreeBSD per instal·lar el TaskServer (taskd).

    sudo pkg install taskd
    

Pas 3: configura TaskServer (taskd)

  1. Per tal que TaskServer (taskd) es comuniqui i sincronitzi amb els clients TaskWarrior (task), haureu d'utilitzar els scripts de generació que es troben a sota /usr/local/share/taskd/per generar certificats/claus de servidor i client. Eleva a l'usuari root amb l'ordre següent i canvia el directori a /usr/local/share/taskd/.

    sudo su -
    cd /usr/local/share/taskd/
    
  2. Utilitzeu el programa nano per crear un varsfitxer per generar una CA arrel autosignada.

    nano vars
    

Afegiu el text següent al fitxer vars. Canvia ORGANIZATION, CN, COUNTRY, STATEi LOCALITYa la teva satisfacció.

    BITS=4096
    EXPIRATION_DAYS=365
    ORGANIZATION="Vultr.com Inc."
    CN=taskd.example.com
    COUNTRY=US
    STATE="New York"
    LOCALITY="New York"
  1. Genereu la CA i el certificat arrel autosignats, la clau i el certificat del servidor i la llista de revocació del servidor (opcional).

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

Aquestes ordres crearan els següents arxius ( ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pemi server.crl.pem) dins de l' /usr/local/share/taskd/directori. Perquè el TaskServer (taskd) s'iniciï, s'han de modificar la propietat i els permisos dels certificats i les claus generats per permetre que TaskServer (taskd) hi accedeixi.

    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. Configureu el fitxer de configuració del dimoni TaskServer (taskd).

    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. Habiliteu el dimoni TaskServer (taskd). Edita /etc/rc.conf, afegiu el text següent al fitxer i deseu-lo.

    taskd_enable="YES"
    
  3. Inicieu el dimoni TaskServer (taskd).

    service taskd start
    

TaskServer (taskd) ja està instal·lat i configurat a la vostra instància FreeBSD 11.

Pas 4: configureu el certificat i la clau del client de TaskWarrior

Consulteu la secció Pas 5: Configuració del certificat i la clau del client de TaskWarrior al tutorial Instal·leu TaskServer (taskd) a CentOS 7 .


Si necessiteu material de lectura addicional, consulteu la documentació de TaskWarrior (tasques) aquí per a l'ús bàsic i altres temes relacionats.

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació