大家好,這里是Cherry,喜愛(ài)折騰、撿垃圾、玩數(shù)碼,熱衷于分享NAS、docker玩耍經(jīng)驗(yàn)~
| 前言
最近在github發(fā)現(xiàn)一款輕量化的導(dǎo)航工具欄——Team Nav,看了下倉(cāng)庫(kù)日期還蠻久的,有將近2年了,最新一次release更新在5月12日。
看了下倉(cāng)庫(kù)的介紹和功能,感覺(jué)還挺有意思的,因?yàn)檫@個(gè)導(dǎo)航工具的目的是供團(tuán)隊(duì)使用的,可以為團(tuán)隊(duì)不同用戶(hù)分配導(dǎo)航權(quán)限。體驗(yàn)了一下,確實(shí)比較輕量化,不過(guò)缺少導(dǎo)入功能,不是從0開(kāi)始的話(huà)會(huì)很頭痛。除了導(dǎo)入/導(dǎo)出功能外,基本上作為導(dǎo)航/書(shū)簽工具該有的基本都有了。
項(xiàng)目地址:
https://github.com/tuituidan/team-nav
項(xiàng)目特性:
前后端完整的網(wǎng)址導(dǎo)航服務(wù),相較一般的靠配置生成的網(wǎng)址導(dǎo)航服務(wù),本系統(tǒng)具有更強(qiáng)的后臺(tái)管理能力,技術(shù)上主打一個(gè)輕量級(jí),無(wú)任何依賴(lài)服務(wù)。
| 系統(tǒng)部署
一、SSH部署(綠聯(lián)等NAS通用)
通過(guò)SSH工具訪(fǎng)問(wèn)NAS,輸入以下指令
docker run -itd
--name teamnav
-p 8082:8080
-v /opt/team-nav/logs:/logs
-v /opt/team-nav/database:/database
-v /opt/team-nav/ext-resources:/ext-resources
-e nav-name="團(tuán)隊(duì)導(dǎo)航服務(wù)"
registry.cn-chengdu.aliyuncs.com/tuituidan/team-nav:2.0.2
二、前端部署(所有NAS通用)
首先打開(kāi)NAS的docker管理工具界面,搜索本文的鏡像名【registry.cn-chengdu.aliyuncs.com/tuituidan/team-nav:2.0.2】,并下載。
下載完成以后,點(diǎn)擊鏡像運(yùn)行,隨便取個(gè)名字,在端口處根據(jù)自己的需要選擇對(duì)外端口即可。
三、群暉專(zhuān)屬-任務(wù)計(jì)劃部署
將上述docker run 代碼復(fù)制到任務(wù)計(jì)劃中執(zhí)行即可。記住,每一行代碼最后都要加上反斜杠“”
| 系統(tǒng)使用簡(jiǎn)介
登陸后,點(diǎn)擊右上角,使用默認(rèn)賬號(hào)密碼admin/123456
登錄,登陸后記得修改密碼哦~
和大部分導(dǎo)航一樣,team-nav也擁有分類(lèi)的概念,我們可以新建、修改、刪除、排序這些分組,也可以自定義設(shè)置組與組之間的層級(jí)分類(lèi)。除此之外,在創(chuàng)建分類(lèi)的時(shí)候可以直接指定其用戶(hù)組,方便維護(hù)。值得一提的是,刪除的分類(lèi)會(huì)被保存在歷史分類(lèi)里,類(lèi)似分類(lèi)的回收站,可以隨時(shí)還原。
角色與用戶(hù)管理,則是支持自定義角色組、用戶(hù),并對(duì)每一個(gè)角色組、用戶(hù)可以查閱的導(dǎo)航類(lèi)進(jìn)行維護(hù)。很適合團(tuán)隊(duì)或工作室使用,讓不同的人使用不同的導(dǎo)航資源。
關(guān)于可導(dǎo)航的內(nèi)容也很豐富,除了常規(guī)的URL轉(zhuǎn)跳以外,目前還支持靜態(tài)網(wǎng)站,后續(xù)還會(huì)開(kāi)發(fā)支持動(dòng)態(tài)網(wǎng)站。URL連接支持二維碼掃描,整的就是一個(gè)功能豐富。
最后,這個(gè)項(xiàng)目還有一個(gè)絕絕子的功能,是任意用戶(hù)可以提交將網(wǎng)站卡片加入導(dǎo)航的申請(qǐng),然后申請(qǐng)會(huì)發(fā)送到管理員這里,通過(guò)申請(qǐng)列表批準(zhǔn)。就是說(shuō),如果這是一個(gè)QQ群或者同好群的項(xiàng)目,集大家之所長(zhǎng),導(dǎo)航欄會(huì)變得十分豐富。
作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~
,