Linux系統之部署nullboard任務管理工具

Linux系統之部署nullboard任務管理工具

  • 一、nullboard介紹
    • 1.1 nullboard簡介
    • 1.2 任務看板工具介紹
    • 1.3 nullboard使用場景
  • 二、本次實踐介紹
    • 2.1 本地環境規劃
    • 2.2 本次實踐介紹
  • 三、安裝httpd軟件
    • 3.1 檢查yum倉庫
    • 3.2 安裝httpd軟件
    • 3.3 啟動httpd服務
    • 3.4 查看httpd服務狀態
    • 3.5 防火墻和selinux設置
    • 3.6 瀏覽器測試web服務
  • 四、安裝nullboard任務管理工具
    • 4.1 進入到網站根目錄
    • 4.2 下載nullboard
    • 4.3 查看nullboard目錄
    • 4.4 重啟httpd服務
  • 五、訪問nullboard首頁
  • 六、nullboard的基本使用
    • 6.1 設置UI風格
    • 6.2 調整主題
    • 6.3 新建任務看板
    • 6.4 新建任務
    • 6.5 查看最終效果
  • 七、總結

一、nullboard介紹

1.1 nullboard簡介

  • nullboard簡介

Nullboard 是對看板/任務列表管理器的極簡主義演繹,旨在緊湊、可讀且使用快速。

1.2 任務看板工具介紹

任務看板工具是一種項目管理工具,用于幫助團隊組織和跟蹤任務的進度。它通常以可視化的方式呈現任務列表,使團隊成員可以清楚地了解項目中的任務、優先級以及任務的狀態。任務看板工具通常采用一個可拖放的界面,允許團隊成員將任務從一個狀態移動到另一個狀態,例如從待辦狀態到進行中狀態。

1.3 nullboard使用場景

Nullboard適用于各種項目管理和任務跟蹤場景。以下是一些使用場景的示例:

  • 個人任務管理:您可以使用Nullboard來管理您的個人任務列表。您可以創建任務卡片并將其拖動到不同的列中,以表示任務的狀態(例如待辦、進行中、已完成等)。

  • 團隊協作:Nullboard也可以用作團隊項目管理工具。您可以創建多個看板,每個看板對應一個項目或團隊。團隊成員可以在任務卡片上添加評論、標簽、截止日期等信息,并將任務卡片分配給其他成員。

  • 產品開發:Nullboard可以用于跟蹤產品開發過程中的任務和問題。您可以創建不同的列,例如需求收集、規劃、開發中、測試和發布等,以跟蹤整個開發周期中的不同階段。

  • 事件管理:如果您正在組織一個活動或會議,Nullboard可以幫助您跟蹤任務和計劃。您可以在看板上創建列,例如準備工作、日程安排、物品清單等,以確保活動順利進行。

二、本次實踐介紹

2.1 本地環境規劃

本次實踐為個人測試環境,操作系統版本為centos7.6。

hostnameIP地址操作系統版本內核版本
jeven192.168.3.166centos 7.63.10.0-957.el7.x86_64

2.2 本次實踐介紹

1.本次實踐部署環境為個人測試環境,生產環境請謹慎;
2.在centos7.6環境下部署nullboard任務管理工具。

三、安裝httpd軟件

3.1 檢查yum倉庫

如果沒有鏡像源,可以使用阿里云的鏡像源。

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

檢查yum倉庫狀態,確保各鏡像源正常。

[root@jeven ~]# yum repolist enabled
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors* epel: mirrors.bestthaihost.com
repo id                                                                       repo name                                                                                  status
!base/7/x86_64                                                                CentOS-7 - Base - mirrors.aliyun.com                                                       10,072
!epel/x86_64                                                                  Extra Packages for Enterprise Linux 7 - x86_64                                             13,767
!extras/7/x86_64                                                              CentOS-7 - Extras - mirrors.aliyun.com                                                        518
!mongodb-org                                                                  MongoDB Repository                                                                            342
!mysql-connectors-community/x86_64                                            MySQL Connectors Community                                                                    227
!mysql-tools-community/x86_64                                                 MySQL Tools Community                                                                         100
!mysql57-community/x86_64                                                     MySQL 5.7 Community Server                                                                    678
!updates/7/x86_64                                                             CentOS-7 - Updates - mirrors.aliyun.com                                                     5,176
repolist: 30,880

3.2 安裝httpd軟件

直接使用yum安裝httpd軟件

yum -y install  httpd

在這里插入圖片描述

3.3 啟動httpd服務

啟動httpd服務,并使開機自啟。

systemctl start httpd
systemctl enable  httpd

在這里插入圖片描述

3.4 查看httpd服務狀態

查看httpd服務,確保httpd服務正常運行。

[root@jeven ~]# systemctl status httpd
● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)Active: active (running) since Thu 2024-01-04 22:01:17 CST; 9s agoDocs: man:httpd(8)man:apachectl(8)Main PID: 32691 (httpd)Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"Tasks: 6Memory: 13.2MCGroup: /system.slice/httpd.service├─32691 /usr/sbin/httpd -DFOREGROUND├─32692 /usr/sbin/httpd -DFOREGROUND├─32693 /usr/sbin/httpd -DFOREGROUND├─32695 /usr/sbin/httpd -DFOREGROUND├─32696 /usr/sbin/httpd -DFOREGROUND└─32697 /usr/sbin/httpd -DFOREGROUNDJan 04 22:01:17 jeven systemd[1]: Starting The Apache HTTP Server...
Jan 04 22:01:17 jeven systemd[1]: Started The Apache HTTP Server.

3.5 防火墻和selinux設置

  • 設置selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
  • 關閉防火墻,如果想要開啟防火墻,需放行80端口。
systemctl stop firewalld && systemctl disable firewalld

3.6 瀏覽器測試web服務

瀏覽器打開:http://192.168.3.166,將IP替換為自己服務器IP地址。

在這里插入圖片描述

四、安裝nullboard任務管理工具

4.1 進入到網站根目錄

進入到網站根目錄/var/www/html/

[root@jeven ~]# cd /var/www/html/
[root@jeven html]#

4.2 下載nullboard

使用以下命令,下載nullboard的源碼。

git clone https://github.com/apankrat/nullboard.git

在這里插入圖片描述

4.3 查看nullboard目錄

查看nullboard目錄內容

[root@jeven html]# ls nullboard/
extras  images  LICENSE  nullboard.html  README.md

4.4 重啟httpd服務

重啟httpd服務

 systemctl restart httpd

五、訪問nullboard首頁

訪問地址:http://192.168.3.166/nullboard/nullboard.html,將IP地址替換為自己服務器IP地址。

在這里插入圖片描述

六、nullboard的基本使用

6.1 設置UI風格

在右上角的菜單欄中,選擇UI首選項,設置不同的UI界面風格。

在這里插入圖片描述

6.2 調整主題

在右上角菜單欄中,選擇“dark”主題。

在這里插入圖片描述
在這里插入圖片描述

6.3 新建任務看板

選擇新建看板選項

在這里插入圖片描述

編輯看板名稱,自定義設置即可。

在這里插入圖片描述

6.4 新建任務

在新建的看板名稱旁邊,點擊新建列表,編輯列表名稱為test01,按回車鍵確認即可。

在這里插入圖片描述

新建任務,編輯任務內容。

在這里插入圖片描述

6.5 查看最終效果

可以看到填寫相關內容后,任務看板最后效果如下。

在這里插入圖片描述

七、總結

nullboard是一款簡單易用的任務管理工具,能滿足日常工作與學習中的任務看板需求。它部署簡單,只需要一個web服務器就能快速訪問,即使是新手小白也能輕松部署。nullboard的界面簡潔、響應速度快,操作流暢。它沒有復雜的功能或操作,但對于喜歡簡單和清晰界面的用戶來說,是一個理想選擇。nullboard適用于個人和小型團隊使用,可以幫助用戶快速了解任務的進度和狀態。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/93699.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/93699.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/93699.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Qt設置軟件使用期限【新版防修改系統時間】

在工業軟件或其他領域中,經常會對軟件進行授權,軟件需要付費進行有期限的使用。以下是我用Qt設計的設置軟件使用期限的兩種方案。 主體思想: 1.軟件需要綁定機器,讓用戶無法通過復制在另一臺機器上運行。 2.由廠家提供激活碼供用戶…

【JavaEE】多線程(線程安全問題)

有些代碼在單個線程環境下執行正確,如果同樣的代碼在多個線程下同時執行可能就會出現問題,這個就是線程安全問題(或者稱線程不安全問題),簡而言之就是:線程安全問題是由于多線程出現的問題,原因…

NodeJs 桌面開發學習 electron.js (一)

今天開始學習NodeJs 關于 桌面應用的內容,長期目標是 React electron 實現一個桌面應用。今天先實現一個簡單的目標,搭建一個Electron ts 項目架構,并實現主業務線程 和前端渲染線程的交互一、代碼結構和配置例子項目結構大致如下&#xff…

diffusion model(1.4) 相關論文閱讀清單

以下是閱讀清單: 《Deep Unsupervised Learning using Nonequilibrium Thermodynamics》擴散模型,arxiv鏈接《Denoising Diffusion Probabilistic Models》DDPM論文 arxiv鏈接

ESP32-C3_SMARTCAR

前言: 前面用stm32f103c8t6 rt-thread 寫了個智能小車程序 這章用esp32-c3 重新來遍 1:環境 vscodeidf5.4 esp32-3c 找到一塊MIN的底板 湊合用(138 cm左右) 一個L298N 一個船型開關, 一個665mm 2腳按鈕 鋰電池 186502 及電池盒&a…

消費者API

目錄獨立消費者案例(訂閱主題)獨立消費者案例(訂閱分區)消費者組案例獨立消費者案例(訂閱主題) package com.tsg.kafka.consumer;import org.apache.kafka.clients.consumer.ConsumerConfig; import org.ap…

C# NX二次開發:操作按鈕控件Button和標簽控件Label詳解

大家好,今天介紹ug二次開發過程中的一個叫操作按鈕的控件,這個控件在塊UI編輯器中可以使用。 ? Button這個控件的屬性和方法如下所示: namespace NXOpen.BlockStyler { public class Label : UIBlock { protected intern…

Vue.prototype 的作用

在 Vue.js 中,Vue.prototype 是用來向所有 Vue 實例添加屬性或方法的機制。通過它添加的屬性或方法可以在所有 Vue 組件實例中通過 this 訪問。主要作用添加全局方法或屬性:可以在所有組件中使用的工具方法或常量擴展 Vue 功能:添加 Vue 本身…

Javaee 多線程 --進程和線程之間的區別和聯系

文章目錄進程和線程進程線程進程和線程的區別創建線程的五種寫法繼承Thread,重寫run實現Runnable(接口),重寫run繼承Thread,重寫run,但是使用匿名內部類實現Runnable(接口),重寫run,但是使用匿名內部類使用lambda表達式請說明Thread類中run和…

企業如何讓內部視頻僅限指定域名播放,確保視頻不被泄露?

在數字化辦公時代,企業內部的培訓視頻、產品演示或機密會議錄像等敏感內容,一旦被非法傳播或泄露,可能帶來嚴重的商業風險。如何確保這些視頻只能在公司官網或指定域名播放,防止被惡意下載、盜鏈或二次傳播?今天介紹一…

端口映射原理操作詳解教程:實現外網訪問內網服務,本地路由器端口映射公網ip和軟件端口映射域名2種方法

端口映射作為一種不同網絡間通信的關鍵網絡技術,在遠程訪問和內外網連接服務需求日益增長的如今,理解端口映射的原理和設置方法是確保網絡服務可用性的必要技能。本文將深入探討端口映射的基本概念、路由器端口映射設置步驟以及無公網IP用端口映射軟件映…

【PyTorch】多對象分割項目

對象分割任務的目標是找到圖像中目標對象的邊界。實際應用例如自動駕駛汽車和醫學成像分析。這里將使用PyTorch開發一個深度學習模型來完成多對象分割任務。多對象分割的主要目標是自動勾勒出圖像中多個目標對象的邊界。 對象的邊界通常由與圖像大小相同的分割掩碼定義&#xf…

SSH 使用密鑰登錄服務器

用這種方法遠程登陸服務器的時候無需手動輸入密碼 具體步驟 客戶端通過 ssh-keygen 生成公鑰和私鑰 ssh-keygen -t rsa 生成的時候會有一系列問題,根據自己的需要選擇就行。生成的結果為兩個文件: 上傳公鑰至服務器,上述兩個文件一般在客戶…

MySQL 8.4 企業版啟用TDE功能和表加密

一、系統環境操作系統:Ubuntu 24.04 數據庫:8.4.4-commercial for Linux on x86_64 (MySQL Enterprise Server - Commercial)二、安裝TDE組件前提:檢查組件文件是否存在ls /usr/lib/mysql/plugin/component_keyring_encrypted_file.so1.配置全局清單文件…

【Altium designer】導出的原理圖PDF亂碼異常的解決方法

一、有些電源名字無法顯示或器件丟失 解決辦法 (1)首先AD18以及以上的新版本AD不存在該問題。 (2)其次AD17以及更舊版本的AD很可能遇到該問題,參考如下博客筆記進行操作即可: 大致的操作如下:DXP → Preferences → Schematic → Options里面“Render Text with GDI+”…

4.Ansible自動化之-部署文件到主機

4 - 部署文件到受管主機 實驗環境 先通過以下命令搭建基礎環境(創建工作目錄、配置 Ansible 環境和主機清單): # 在控制節點(controller)上創建web目錄并進入,作為工作目錄 [bqcontroller ~]$ mkdir web &a…

Vuex的使用

Vuex 超詳細使用教程(從入門到精通)一、Vuex 是什么?Vuex 是專門為 Vue.js 設計的狀態管理庫,它采用集中式存儲管理應用的所有組件的狀態。簡單來說,Vuex 就是一個"全局變量倉庫",所有組件都可以…

pytorch 數據預處理,加載,訓練,可視化流程

流程定義自定義數據集類定義訓練和驗證的數據增強定義模型、損失函數和優化器訓練循環,包括驗證訓練可視化整個流程模型評估高級功能擴展混合精度訓練?分布式訓練?{:width“50%” height“50%”} 定義自定義數據集類 # #1. 自定義數據集類 # class CustomImageD…

Prompt工程:OCR+LLM文檔處理的精準制導系統

在PDF OCR與大模型結合的實際應用中,很多團隊會發現一個現象:同樣的OCR文本,不同的Prompt設計會產生截然不同的提取效果。有時候準確率能達到95%,有時候卻只有60%。這背后的關鍵就在于Prompt工程的精細化程度。 🎯 為什…

RecSys:粗排模型和精排特征體系

粗排 在推薦系統鏈路中,排序階段至關重要,通常分為召回、粗排和精排三個環節。粗排作為精排前的預處理階段,需要在效果和性能之間取得平衡。 雙塔模型 后期融合:把用戶、物品特征分別輸入不同的神經網絡,不對用戶、…