一款基于golang开源书签管理程序
Go语言实现的简单书签管理器,
基本书签管理功能,添加,编辑,删除和搜索。可以导入和导出成Netscape书签文件,
支持通过命令行操作,自带Web界面,非常轻量级,个人推荐在nas上搭建可以家用。。。
Github地址:https://github.com/go-shiori/shiori
直接下载相应平台的二进制文件。。。也可以源码自行编译
使用方法也很简单
shiori.exe serve
默认是8080端口
如果是Windows本地运行,可以参考下文设置注册系统服务,实现无感知后台运行shiori进程
默认管理员用户名shiori密码为gopher
当然你可以使用caddy反代绑定域名访问,代码如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
echo "www.yourname.com {
gzip
proxy / 127.0.0.1:8080 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Port {server_port}
header_upstream X-Forwarded-Proto {scheme}
}
}" > /usr/local/caddy/Caddyfile
#https访问,自动签发SSL,记得提前解析域名到VPS服务器
echo "www.yourname.com {
gzip
tls [email protected]
proxy / 127.0.0.1:8080 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Port {server_port}
header_upstream X-Forwarded-Proto {scheme}
}
}" > /usr/local/caddy/Caddyfile
非常简洁的书签管理程序 ,但是所有golang开源的程序通病就是
在windows系统下跑比较慢,不像Linux系统下那样快速响应。。。
💘 相关文章
- 一款基于golang开源自托管的18+内容管理程序-Stash
- 基于golang的开源文件服务器
- Open source very powerful monitoring system-monitoror based on golang
- 基于golang的轻量级小鲜肉专注于代理的程序
- Tetua-基于golang和mysql的开源轻量级cms程序配置github登录教程
- Tetua-基于golang和mysql的开源轻量级cms程序,附上安装和配置教程
- Tetua - an open source lightweight cms program based on golang and mysql, with installation and configuration
- 基于golang的开源http2 proxy服务器-Nico
- 基于golang开源非常强大的监控系统monitoror
- 基于golang实现的强大网页性能分析程序goman