appstore-1panel/apps/shiori/README.md

65 lines
1.8 KiB
Markdown
Raw Normal View History

# Shiori
Shiori 是一款用 Go 语言编写的简单书签管理器,旨在作为 Pocket 的简单克隆。
![Shiori](https://file.lifebus.top/imgs/shiori_cover.png)
![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
## 特性
+ 基础书签管理,即添加、编辑、删除和搜索。
+ 从 Netscape 书签文件导入和导出书签。
+ 从 Pocket 导入书签。
+ 简洁明了的命令行界面。
+ 简洁美观的网页界面,专为那些不想使用命令行应用程序的用户设计。
+ 轻便便携,得益于其单一的二进制格式。
+ 数据库支持 sqlite3、PostgreSQL 和 MySQL。
+ 默认情况下,尽可能的, shiori 将解析可读内容并创建网页的离线存档。
+ [测试版] 支持 Firefox 和 Chrome 浏览器的 Web 扩展程序。
## 安装说明
> 默认用户名: `shiori`
> 默认密码: `gopher`
### `数据库链接 URL` 配置
> 名词解释
>
> `username` 数据库用户名
>
> `password` 数据库密码
>
> `localhost` 数据库地址
>
> `port` 数据库端口
>
> `database` 数据库名称
+ `mysql` 数据库链接 URL 配置
模板:`mysql://username:password@tcp(localhost:port)/database?charset=utf8mb4`
示例:`mysql://shiori:shiori@(mariadb)/shiori?charset=utf8mb4`
+ `postgresql` 数据库链接 URL 配置
模板:`postgres://username:password@localhost:port/database?sslmode=disable`
示例:`postgres://shiori:shiori@postgres/shiori?sslmode=disable`
## 反向代理
> Nginx
```nginx
location / {
proxy_pass http://localhost:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
```
---
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)