统计
  • 文章总数:260 篇
  • 评论总数:0 条
  • 分类总数:14 个
  • 最后更新:2天前
原创套件教程

群晖新套件:Memos 一个开源且免费的自托管知识库 支持DSM7

本文阅读 2 分钟
首页 套件教程 正文

Memos 是「一个具有知识管理和社交网络的开源、自我托管的备忘录中心」。这是一个类似私人微博的产品,支持标签、过滤、搜索、多账户,可以自用也可以和朋友一起使用,用来碎片化的记录信息,就像 flomo 一样。

采用开源项目Memos,本站制作。支持DSM7.x的x86_64、armv8群晖机型!

矿神群晖SPK套件源内安装

矿神群晖SPK套件源 上线啦!支持DSM7.x

矿神群晖SPK套件源 提供各类国内常用的DSM6、DSM7套件,目前上架DSM7套件:Aria2、ffmpeg、Jellyfin、qBittorrent、Syncthing、Transmission等等,持续更新....

套件截图

建议使用Edge或者Chrome浏览器访问!
建议使用Edge或者Chrome浏览器访问!
建议使用Edge或者Chrome浏览器访问!

1959599223.png

3261866592.png

使用说明

建议安装完毕后,立即修改 存储设置 为 本地存储,不建议使用数据库存储!!!(也支持s3存储)

1578061583.png

连接客户端

2220602732.png

编译记录 2023.5.29更新

#环境配置,使用Ununtu20.04
apt install npm gcc gcc-9-aarch64-linux-gnu gcc-aarch64-linux-gnu
#安装node pnpm
npm install -g n
n 18.12.1
npm install -g express
npm install -g pnpm
hash -r
#安装golang
wget https://studygolang.com/dl/golang/go1.21.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.21.1.linux-amd64.tar.gz
#设置一次性环境变量,终端关闭失效
export PATH=$PATH:/usr/local/go/bin
export GOARCH=amd64
source /etc/profile

#下载memos源码
git clone https://github.com/usememos/memos.git

#编译前台web页面
cd memos/web
pnpm i --frozen-lockfile
pnpm build
rm -rf ../server/dist
mv dist ../server/

cd ..
#编译x86_64版本,0.13.1之后不需要CGO,官方已更换sqlite驱动为 modernc.org/sqlite
#CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-linux-musl-gcc CGO_LDFLAGS="-static" go build -o memos_x64 ./main.go
go build -o memos_x64 ./main.go

#编译armv8版本,0.13.1之后不需要CGO
go clean
export GOARCH=arm64
source /etc/profile
#aarch64-linux-gnu-gcc无法解决gorm.io/driver/sqlite问题,0.13.1之后已OK
#CGO_ENABLED=1 GOOS=linux GOARCH=arm64 CC=aarch64-linux-gnu-gcc go build -o memos_arm64 ./main.go
go build -o memos_arm64 ./main.go

编译参考

https://github.com/usememos/memos/blob/main/.github/workflows/build-artifacts.yml

群晖参考

wget https://global.synologydownload.com/download/ToolChain/toolchain/7.0-41890/Intel%20x86%20Linux%204.4.180%20%28GeminiLake%29/geminilake-gcc750_glibc226_x86_64-GPL.txz
wget https://global.synologydownload.com/download/ToolChain/toolchain/7.0-41890/Realtek%20RTD129x%20Linux%204.4.180/rtd1296-gcc750_glibc226_armv8-GPL.txz
tar -Jvxf geminilake-gcc750_glibc226_x86_64-GPL.txz -C /usr
tar -Jvxf rtd1296-gcc750_glibc226_armv8-GPL.txz -C /usr
export PATH=$PATH:/usr/x86_64-pc-linux-gnu/bin
export PATH=$PATH:/usr/aarch64-unknown-linux-gnu/bin
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-pc-linux-gnu-gcc go build -o memos_x64 ./main.go
CGO_ENABLED=1 GOOS=linux GOARCH=arm64 CC=aarch64-unknown-linux-gnu-gcc go build -o memos_arm64 ./main.go

原创文章,作者:ERROR204,本文章内容未经书面许可禁止一切形式的转载:https://imnks.com/7973.html
Emby套件安装ScripterX插件脚本支持NAStool媒体同步删除
« 上一篇 04-02
黑群晖DSM7.x 9代10代集显驱动i915.ko测试 支持DSM7.2
下一篇 » 04-11