Ubuntu 18.04 पर टास्कबोर्ड को कैसे स्थापित करें और कॉन्फ़िगर करें

परिचय

टास्कबोर्ड एक स्वतंत्र और खुला स्रोत उपकरण है जिसका उपयोग उन चीजों पर नज़र रखने के लिए किया जा सकता है जिन्हें करने की आवश्यकता है। यह कार्यों का ट्रैक रखने के लिए एक उपयोगकर्ता के अनुकूल वेब इंटरफेस और न्यूनतम अनुप्रयोग प्रदान करता है। टास्कबोर्ड आसानी से अनुकूलन योग्य है और लगभग किसी भी वेब होस्ट पर काम करता है।

इस ट्यूटोरियल में, मैं समझाऊंगा कि कैसे एक Vultr Ubuntu 18.04 सर्वर पर टास्कबोर्ड को स्थापित और कॉन्फ़िगर किया जाए।

आवश्यक शर्तें

  • एक नव तैनात Vultr Ubuntu 18.04 सर्वर उदाहरण।
  • sudoSSH या कंसोल के माध्यम से अपने सर्वर तक रूट (या उपयोगकर्ता) क��� उपयोग
  • एक स्थिर IP पता आपके सिस्टम पर कॉन्फ़िगर किया गया है, यह लेख 192.0.2.2एक उदाहरण के रूप में उपयोग करेगा ।

शुरू करने से पहले

सबसे पहले, अपने सिस्टम और पैकेज को नवीनतम संस्करणों में अपडेट करें, फिर रिबूट करें:

sudo apt update -y
sudo apt upgrade -y
sudo shutdown -r now

Apache, SQLite, PHP और Git इंस्टॉल करें।

आपको अपाचे वेब सर्वर, PHP 7, SQLite डेटाबेस, और अन्य आवश्यक पैकेज अपने सर्वर पर स्थापित करने की आवश्यकता होगी:

sudo apt install -y apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2-0 libsodium23 php php-common php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline ssl-cert libsqlite0 sqlite sqlite3 git php7.2-sqlite3

Apache शुरू करें और इसे बूट पर शुरू करने के लिए सक्षम करें:

sudo systemcl start apache2
sudo systemctl enable apache2

एक बार स्थापना पूर्ण हो जाने पर, आप अगले चरण पर आगे बढ़ सकते हैं।

टास्कबोर्ड डाउनलोड और इंस्टॉल करें

आप gitकमांड का उपयोग करके GitHub से टास्कबार का नवीनतम संस्करण डाउनलोड कर सकते हैं :

git clone https://github.com/kiswa/TaskBoard.git

Taskboardनिर्देशिका को यहां ले जाएं /var/www/html/:

sudo mv TaskBoard /var/www/html/

संगीतकार का उपयोग कर आवश्यक PHP निर्भरता स्थापित करें:

cd /var/www/html/TaskBoard
sudo ./build/composer.phar install

TaskBoardनिर्देशिका पर उचित स्वामित्व सेट करें :

sudo chown -R www-data:www-data /var/www/html/TaskBoard

टास्कबोर्ड के लिए अपाचे को कॉन्फ़िगर करें

टास्कबोर्ड के लिए एक नया वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल बनाएँ:

sudo nano /etc/apache2/sites-available/taskboard.conf

निम्न पंक्तियों के साथ कॉन्फ़िगर फ़ाइल को पॉप्युलेट करें:

<VirtualHost *:80>
   ServerName 192.0.2.2
   DocumentRoot /var/www/html/TaskBoard
 <Directory /var/www/html/TaskBoard>
   Options -Indexes +FollowSymLinks +MultiViews
   AllowOverride All
   Require all granted
 </Directory>
   ErrorLog ${APACHE_LOG_DIR}/taskboard-error.log
   CustomLog ${APACHE_LOG_DIR}/taskboard-access.log combined
</VirtualHost>

फ़ाइल सहेजें, फिर निम्न कमांड के साथ वर्चुअल होस्ट को सक्षम करें:

sudo a2ensite taskboard.conf

टास्कबोर्ड एक .htaccessफ़ाइल का उपयोग करता है , इसलिए आपको दोनों mod_expiresऔर mod_rewriteमॉड्यूल को सक्षम करने की आवश्यकता होगी :

sudo a2enmod expires
sudo a2enmod rewrite

इसके बाद, इन परिवर्तनों को प्रभावी करने के लिए Apache सेवा पुनः लोड करें:

sudo systemctl reload apache2

निष्कर्ष

अब जब स्थापना पूर्ण हो गई है, तो आप टास्कबोर्ड वेब इंटरफेस का उपयोग करने के लिए आगे बढ़ सकते हैं।

अपना पसंदीदा वेब ब्राउज़र खोलें और नेविगेट करें http://192.0.2.2। डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड का उपयोग करके कार्यपट्टी में प्रवेश करें admin। सफलतापूर्वक लॉग इन करने के बाद, आपको मुख्य डैशबोर्ड के साथ प्रस्तुत किया जाएगा। यह दृढ़ता से अनुशंसा की जाती है कि आप "सेटिंग" पृष्ठ पर जाएं और अपना उपयोगकर्ता नाम और पासवर्ड बदलें।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ