Home

Awesome

迷你网址导航NavSite (mini navigate site)

介绍

使用与公司内部或个人的简易版网址导航工具

示例站点

demo

操作账号

快速使用

go version 
版本应该在1.16及以上
# 1. 安装golang环境包, 如有请跳过
yum -y install golang wget
# 2. 下载运行包
cd /opt/ && wget https://github.com/cifaz/nav-site/releases/download/v0.0.18/nav-site_0.0.18_Linux_x86_64.tar.gz

# 3. 解压安装包
tar xzvf nav-site_0.0.18_Linux_x86_64.tar.gz --strip-components 1 -C nav-site
mv nav-site_0.0.18_Linux_x86_64 nav-site

# 4. 赋执行权限
chmod u+x /opt/nav-site/nav-site

# 5. 运行程序
普通运行
/opt/nav-site/nav-site

指定配置目录运行 
/opt/nav-site/nav-site conf-dir=/opt/nav-site/

后台运行
nohup /opt/nav-site/nav-site > /opt/nav-site/nav-site.out 2>&1 &

# 6. 登录创建数据即可
默认用户密码: admin 123456
示例脚本仅适用于centos7/8, 其它系统请参考
# 复制conf目录下的nav-site-server-centos7-8.service至并命名为/etc/systemd/system/nav-site.service
cp /opt/nav-site/conf/nav-site.service /etc/systemd/system/nav-site.service

# 重新载入配置
systemctl daemon-reload 
# 启动程序
systemctl start nav-site
# 查看启动状态
systemctl status nav-site.service 
# 查看端口是否被监听
netstat -ntlp | grep :8083

conf目录, 为配置文件, 程序会自动生成conf/config.yaml, 请根据具体需要变更
conf目录, 如果网站需要不同的favicon, 请将文件放在此目录, 程序会自动加载, 更多的自定义配置, 敬请期待...
data目录为数据目录, 1.是JSON数据, 是存储网站导航和分组信息, 2.是网站上传的图片信息

联系作者交流

作者邮箱: hanlin2531@163.com

感谢