提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

admin 2023年4月21日12:09:56评论30 views字数 1557阅读5分11秒阅读模式
简介:
前后端完整的网址导航服务,可以用于公司内部内网使用,提供多种的卡片图标生成方式,能将上传的原型压缩包自动生成可访问的地址,支持私密卡片,发布倒计时等功能。
用于在公司内网部署使用,可在线修改上传、可拖拽排序等。
项目地址:https://github.com/tuituidan/team-nav
要求Java版本为 1.8.0
功能介绍:
    • 网址导航前端展示+搜索功能,首页图。

    • 网址导航后台基本功能:分类和卡片的增删改查,后台-分类管理图后台-卡片列表图后台-卡片编辑图。

    • 分类和卡片支持拖拽调整顺序,不用专门维护排序字段。

    • 支持添加秘密卡片分类,该分类下的卡片需要登录才能看见,不开启登录功能则默认不显示。

    • 暂时不需要的分类支持移除功能,移除后分类列表页面不可见,可从历史分类中还原回来,后台-历史分类图。

    • 卡片图标支持四种方式

    • 文本图标,输入少量文字作为图标,并可以为其选择背景色。 后台-卡片编辑图

    • 根据填写的链接自动获取该链接的获取favicon.ico图标。

    • 手动上传图片作为图标。

    • 可配置默认常用的一些图标,直接选择(搜索按图标文件名搜索),卡片图标选择图。

    • 三种卡片类型说明

    • 普通类型:标题,内容,图标为必填,链接非必填,没有链接只是作为少量信息展示,点击卡片不会跳转页面。

    • 原型类型:标题,内容,图标,原型文件为必填,原型文件上传后会自动生成原型展示的链接,点击卡片可跳转到该地址。

    • 二维码类型:标题,内容,图标,链接均为必填,鼠标滑到卡片上会显示链接的二维码,可用手机进行扫描,方便进行移动端网址显示,二维码展示图。

    • 原型可通过配置Nginx访问,后台-系统设置图。

    • 发布倒计时功能,在首页对项目发布截止时间进行提醒,在系统设置中进行开启和关闭,同时有多个进行中的发布数据时,会定时切换,切换时间也在系统设置中设置。 首页-发布倒计时后台-发布倒计时

效果图:

    提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

部署:
系统:Centos7 (关闭SE Linux 关闭防火墙)
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

安装JDK8

 yum  install vim wget java-1.8.0-openjdk  -y

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

下载,也可以手动下载,上传到opt目录下

cd /opt/
wget https://github.com/tuituidan/team-nav/releases/download/v1.0.9/team-nav.tar.gz
提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

 解压
tar -zxvf team-nav.tar.gz 

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

目录结构如下

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

给予脚本权限
chmod +x /opt/team-nav/bin/* 

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

启动

/opt/team-nav/bin/start.sh

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

查看是否运行

/opt/team-nav/bin/status.sh 

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

停止运行

/opt/team-nav/bin/stop.sh

默认端口为8080,通过8080端口访问服务,修改端口可以进入/opt/team-nav/config/application.yml配置。

登录:
路径:http://127.0.0.1:8080/login
默认账号:admin
默认密码:123456
允许修改密码:
vim /opt/team-nav/config/application.yml
# 是否开启页面上进行密码修改,用户只有一个,请谨慎开启
change-password:
  enabletrue

# 执行重启脚本
/opt/team-nav/bin/restart.sh 

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

原文始发于微信公众号(释然IT杂谈):提高工作效率的秘诀:搭建内部服务导航网站 Team-nav

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年4月21日12:09:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   提高工作效率的秘诀:搭建内部服务导航网站 Team-navhttp://cn-sec.com/archives/1683498.html

发表评论

匿名网友 填写信息