Installeer TaskServer (taskd) op Fedora 26

TaskWarrior is een open source tijdmanagementtool die een verbetering is ten opzichte van de Todo.txtapplicatie en zijn klonen. Omdat de gemiddelde persoon in zijn dagelijkse schema meerdere apparaten / platforms gebruikt, is het van cruciaal belang om over een gecentraliseerde opslagplaats te beschikken waar de gegevens vanaf elk apparaat kunnen worden geopend en bijgewerkt. Deze tutorial richt zich op het instellen van zowel de server, genaamd TaskServer (taskd), als de client, genaamd TaskWarrior (taak), waardoor meerdere clientapparaten veilig toegang kunnen krijgen tot en gegevens kunnen uitwisselen.

Het heeft de volgende kenmerken:

  • Onbeperkte taken
  • Taakprioritering
  • Zoeken / filteren
  • Taggen
  • Automatische synchronisatie
  • Automatische back-up
  • Volledige controle en privacy
  • Versleutelde communicatie

Vereisten

  • Een Fedora 26 x64 serverinstantie.
  • Een sudo- gebruiker.
  • Domeinnaam verwijst naar Vultr-instantie (taskd.example.com)

Stap 1: werk het systeem bij

Log in als een gewone gebruiker die toestemming heeft om de sudo-opdracht te gebruiken. Update het systeem als volgt.

sudo dnf check-update || sudo dnf upgrade -y

Stap 2: TaskServer installeren (taskd)

  1. Gebruik Fedora's Dandified Yum (dnf) pakket tool om de TaskServer (taskd) te installeren.

    sudo dnf install taskd -y
    

Stap 3: TaskServer configureren (taskd)

  1. Om TaskServer (taskd) te laten communiceren en synchroniseren met TaskWarrior (taak) clients, moet u de generatiescripts gebruiken die u hieronder vindt /etc/pki/taskd/om server- en clientcertificaten / -sleutels te genereren. Verhoog naar de rootgebruiker met behulp van de onderstaande opdracht en wijzig de map in /etc/pki/taskd/.

    sudo su -
    cd /etc/pki/taskd/
    
  2. Gebruik het nano-programma om een varsbestand te maken om een ​​zelfondertekende Root CA te genereren.

    nano vars
    

    Voeg de volgende tekst toe aan het varsbestand. Change ORGANIZATION, CN, COUNTRY, STATEen LOCALITYnaar uw tevredenheid.

    BITS=4096
    EXPIRATION_DAYS=365
    ORGANIZATION="Vultr.com Inc."
    CN=taskd.example.com
    COUNTRY=US
    STATE="New York"
    LOCALITY="New York"
    
  3. Genereer de zelfondertekende Root CA & cert, server key & cert en serverintrekkingslijst (optioneel).

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

    Deze commando's zullen de volgende bestanden (maak ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pem, en server.crl.pem) binnen de /etc/pki/taskd/directory. Om TaskServer (taskd) te laten starten, moeten het eigendom en de rechten op de gegenereerde certificaten en sleutels worden gewijzigd om TaskServer (taskd) toegang te geven. Voer de onderstaande opdrachten uit om ze te wijzigen.

    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
    
  4. Configureer het configuratiebestand van de TaskServer (taskd) daemon.

    export TASKDDATA=/var/lib/taskd
    cd $TASKDDATA
    ln -s /etc/pki/taskd/ca.cert.pem .
    ln -s /etc/pki/taskd/server.cert.pem .
    ln -s /etc/pki/taskd/server.crl.pem .
    ln -s /etc/pki/taskd/server.key.pem .
    taskd init
    taskd config server 0.0.0.0:53589
    taskd config --force ca.cert $TASKDDATA/ca.cert.pem
    taskd config --force server.cert $TASKDDATA/server.cert.pem
    taskd config --force server.crl $TASKDDATA/server.crl.pem
    taskd config --force server.key $TASKDDATA/server.key.pem
    taskd config log /var/log/taskd/taskd.log
    taskd config pid.file /var/run/taskd.pid
    
  5. Schakel de TaskServer (taskd) daemon in en start deze.

    systemctl enable taskd
    systemctl start taskd
    

    TaskServer (taskd) is nu geïnstalleerd en ingesteld op je Fedora 26 instantie.

Stap 4: Configureer TaskWarrior Client Certificate & Key

  1. Raadpleeg de stap 5: Configureer de TaskWarrior Client Certificate & Key sectie in de Install TaskServer (taskd) op CentOS 7 tutorial.

Als je meer leesmateriaal nodig hebt, raadpleeg dan de TaskWarrior (taak) documentatie hier voor basisgebruik en andere gerelateerde onderwerpen.



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.