TaskServer (taskd) را در Fedora 26 نصب کنید

TaskWarrior یک ابزار مدیریت زمان منبع باز است که یک بهبود در Todo.txtبرنامه است و کلون های آن است. با توجه به اینکه یک فرد متوسط ​​در برنامه روزانه خود از چندین دستگاه / سیستم عامل استفاده می کند ، داشتن یک مخزن متمرکز که در آن داده ها از هر دستگاه قابل دسترسی و به روزرسانی باشند بسیار مهم است. این آموزش بر تنظیم هر دو سرور بنام TaskServer (taskd) و مشتری با نام TaskWarrior (وظیفه) تمرکز دارد و به چندین دستگاه مشتری امکان دسترسی ایمن و تبادل داده ها را می دهد.

این ویژگی های زیر را دارد:

  • وظایف نامحدود
  • اولویت بندی کار
  • جستجو / فیلتر
  • برچسب زدن
  • همگام سازی خودکار
  • پشتیبان گیری خودکار
  • کنترل کامل و حریم خصوصی
  • ارتباطات رمزگذاری شده

پیش نیازها

  • به عنوان مثال سرور Fedora 26 x64.
  • کنید: sudo کاربر.
  • نام دامنه به نمونه‌ی Vultr اشاره کرد (taskd.example.com)

مرحله 1: سیستم را به روز کنید

به عنوان یک کاربر معمولی که مجوز استفاده از دستور sudo را دارد وارد شوید. سیستم را به شرح زیر به روز کنید.

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

مرحله 2: نصب TaskServer (taskd)

  1. برای نصب TaskServer (taskd) از ابزار بسته بندی Dandified Yum (dnf) Fedora استفاده کنید.

    sudo dnf install taskd -y
    

مرحله 3: پیکربندی TaskServer (دارای وظیفه)

  1. به منظور برقراری ارتباط و همگام سازی با کارفرمایان TaskWarrior (وظیفه) TaskServer (وظیفه) ، شما باید از اسکریپت های نسل موجود در زیر /etc/pki/taskd/برای تولید گواهی / کلیدهای سرور و مشتری استفاده کنید. با استفاده از دستور زیر به کاربر root صعود کرده و دایرکتوری را به آن تغییر دهید /etc/pki/taskd/.

    sudo su -
    cd /etc/pki/taskd/
    
  2. برای تولید یک varsفایل به منظور تولید یک Root CA خود امضا از برنامه نانو استفاده کنید .

    nano vars
    

    متن زیر را به varsپرونده اضافه کنید. تغییر ORGANIZATION، CN، COUNTRY، STATEو LOCALITYبه رضایت خود را.

    BITS=4096
    EXPIRATION_DAYS=365
    ORGANIZATION="Vultr.com Inc."
    CN=taskd.example.com
    COUNTRY=US
    STATE="New York"
    LOCALITY="New York"
    
  3. Root CA و گواهینامه ، کلید سرور و گواهی سرور و لیست ابطال سرور (اختیاری) را ایجاد کنید.

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

    این دستورات فایل های زیر (ایجاد ca.cert.pem، ca.key.pem، server.cert.pem، server.key.pem، و server.crl.pem) در داخل /etc/pki/taskd/دایرکتوری. برای شروع TaskServer (taskd) ، مالکیت و مجوزهای موجود در گواهینامه ها و کلیدهای تولید شده باید اصلاح شود تا TaskServer (taskd) بتواند به آنها دسترسی پیدا کند. دستورات زیر را اجرا کنید تا آنها را تغییر دهید.

    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. پرونده پیکربندی Daemon TaskServer (taskd) را پیکربندی کنید.

    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. Daemon TaskServer (taskd) را فعال کرده و شروع کنید.

    systemctl enable taskd
    systemctl start taskd
    

    اکنون TaskServer (taskd) در نمونه Fedora 26 شما نصب و تنظیم شده است.

مرحله 4: پیکربندی گواهی مشتری و کلید TaskWarrior

  1. در بخش آموزش نصب TaskServer (وظیفه) در CentOS 7 به بخش مرحله 5: تنظیم گواهی مشتری و کلید TaskWarrior Client مراجعه کنید .

اگر به مطالب خواندن دیگری نیاز دارید ، برای استفاده اصلی و سایر موضوعات مرتبط ، به مستندات TaskWarrior (وظیفه) در اینجا مراجعه کنید .



Leave a Comment

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

نحوه نصب Dolibarr در Fedora 28

نحوه نصب Dolibarr در Fedora 28

با استفاده از یک سیستم متفاوت؟ Dolibarr یک برنامه ریزی منبع باز شرکت (ERP) و مدیریت ارتباط با مشتری (CRM) برای تجارت است. دلیبار

نحوه نصب AWStats در Fedora 28

نحوه نصب AWStats در Fedora 28

AWStats ابزاری مفید برای تحلیل ترافیک وب است. رابط HTML آن از طریق مرورگر قابل دسترسی است و به شما اطلاعاتی آسان درباره اینکه چه کسی شما را مشاهده می کند ، می شود

نحوه نصب Subrion 4.1 CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Subrion 4.1 CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Subrion 4.1 CMS یک سیستم مدیریت محتوای متن باز (CMS) قدرتمند و قابل انعطاف است که یک کانتینر بصری و واضح را به ارمغان می آورد.

نحوه تهیه Nginx از منبع در فدورا 25

نحوه تهیه Nginx از منبع در فدورا 25

با استفاده از یک سیستم متفاوت؟ NGINX می تواند به عنوان سرور HTTP / HTTPS ، سرور پروکسی معکوس ، سرور پروکسی پست الکترونیکی ، تعادل بار ، ترمینال TLS یا cachin استفاده شود

نحوه نصب Gitea در Fedora 29

نحوه نصب Gitea در Fedora 29

با استفاده از یک سیستم متفاوت؟ Gitea یک منبع کنترل جایگزین متن باز و خود میزبان است که توسط Git ساخته شده است. Gitea در Golang نوشته شده و هست

نحوه استقرار Ghost در فدورا 25

نحوه استقرار Ghost در فدورا 25

با استفاده از یک سیستم متفاوت؟ Ghost یک ��لتفرم وبلاگ نویسی منبع باز است که از زمان انتشار 2013 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا می کند. من

نحوه نصب انجمن NodeBB در Fedora 28

نحوه نصب انجمن NodeBB در Fedora 28

با استفاده از یک سیستم متفاوت؟ NodeBB یک انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. کد منبع NodeBB i

نحوه نصب ریزر RSS ریز خواننده بر روی یک VPS Fedora 26 LAMP

نحوه نصب ریزر RSS ریز خواننده بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Tiny Tiny RSS Reader خواننده و جمع کننده منبع خبری وب مبتنی بر منبع آزاد (RSS / Atom) رایگان و منبع باز است که به منظور پخش

نحوه نصب Backdrop CMS 1.8.0 در یک VPS Fedora 26 LAMP

نحوه نصب Backdrop CMS 1.8.0 در یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Backdrop CMS 1.8.0 یک سیستم مدیریت محتوا منبع باز و آزاد و متناسب با تلفن همراه ، رایگان و آزاد است که به ما اجازه می دهد

نحوه نصب مایکروویو در Fedora 28

نحوه نصب مایکروویو در Fedora 28

با استفاده از یک سیستم متفاوت؟ Microweber کشیدن و رها کردن منبع باز CMS و فروشگاه آنلاین است. کد منبع مایکروویو در GitHub میزبانی شده است. این راهنما یو را نشان می دهد

نحوه نصب Osclass در Fedora 28

نحوه نصب Osclass در Fedora 28

با استفاده از یک سیستم متفاوت؟ Osclass یک پروژه منبع باز است که به شما امکان می دهد به راحتی و بدون دانش فنی یک سایت طبقه بندی شده ایجاد کنید. منبع آن

HTMLDoc را در Fedora 29 نصب کنید

HTMLDoc را در Fedora 29 نصب کنید

با استفاده از یک سیستم متفاوت؟ HTMLDoc به صورت پویا اسناد اسکریپت پستی (PDF 1.6) را از متن Hypertext به درستی نوشته شده تجزیه می کند (HTML 3.2). این به شما امکان می دهد

نحوه نصب PyroCMS در Fedora 28

نحوه نصب PyroCMS در Fedora 28

با استفاده از یک سیستم متفاوت؟ PyroCMS یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع PyroCMS در GitHub میزبانی شده است. در این راهنما به خوبی از طریق Entir قدم بردارید

نحوه نصب CMS اکتبر 1.0 بر روی یک VPS Fedora 26 LAMP

نحوه نصب CMS اکتبر 1.0 بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ اکتبر 1.0 CMS یک سیستم مدیریت محتوا (CMS) ساده و قابل اعتماد ، رایگان و منبع باز است که در چارچوب Laravel ساخته شده است

نصب Akaunting در Fedora 28

نصب Akaunting در Fedora 28

با استفاده از یک سیستم متفاوت؟ Akaunting یک نرم افزار حسابداری رایگان ، منبع باز و آنلاین است که برای مشاغل کوچک و آزاد مترجم طراحی شده است. ساخته شوخ طبعی است

نحوه نصب Bludit CMS در Fedora 28

نحوه نصب Bludit CMS در Fedora 28

با استفاده از یک سیستم متفاوت؟ Bludit یک CMS بلاگ نویسی ساده ، سریع و انعطاف پذیر است که به زبان PHP نوشته شده است. Bludit از فایلهایی با فرمت JSON برای ذخیره محتوا استفاده می کند ، بنابراین نمی دانید

نحوه نصب و پیکربندی TaskBoard در Fedora 30

نحوه نصب و پیکربندی TaskBoard در Fedora 30

با استفاده از یک سیستم متفاوت؟ مقدمه TaskBoard ابزاری آزاد و منبع باز است که می تواند برای ردیابی مواردی که برای انجام کار نیاز دارند ، استفاده شود. فراهم می کند

نحوه نصب MODX Revolution بر روی یک VPS Fedora 26 LAMP

نحوه نصب MODX Revolution بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ MODX Revolution یک سیستم مدیریت محتوای محتوا (CMS) سریع ، انعطاف پذیر ، مقیاس پذیر ، آزاد و منبع آزاد است.

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد