开源实例之memos
前言
A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts
本实例是用 memos 搭建的微博社区。
实例地址
实例配置
配置 | 描述 |
---|---|
系统 | Debian |
开发环境服务端 | Go 1.20、Node.js 16 |
数据库 | SQLite 3 |
程序 | memos 0.16.1 |
实例部署
权限要求
- 具有系统读写权限
- 已安装 Go、Node.js
- 已安装 SQLite
安装程序
官网地址:https://www.usememos.com
仓库地址:https://github.com/usememos/memos
Docker 部署
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest
本地部署
#克隆代码
git clone https://github.com/usememos/memos.git
#生成静态资源
cd memos/web
corepack enable
pnpm i --frozen-lockfile
pnpm type-gen
pnpm build
#编译二进制文件
cd ..
mv web/dist server/dist
CGO_ENABLED=0 go build -o memos ./main.go
#运行
./memos --mode=prod --port=5230 --data=/wwwroot/app/data
实例体验
后记
本实例仅供参考,不定期重置数据。