侧边栏壁纸
博主头像
尘荞Joueur博主等级

行动起来,活在当下

  • 累计撰写 86 篇文章
  • 累计创建 42 个标签
  • 累计收到 163 条评论

目 录CONTENT

文章目录
VPS

Memos-卡片管理工具

Administrator
2022-08-23 / 0 评论 / 2 点赞 / 322 阅读 / 5644 字

简介

  • 📅 方便记录每日 / 周计划
  • 💡 方便记录一些奇思妙想
  • 📕 可以随手写写读后感
  • 🏗️ 有时候可以代替在微信上经常使用的“文件传输助手”、手机的备忘录
  • 📒 可以打造一个属于自己的轻量化“卡片”笔记簿

特点

  • ✨ 免费、开源项目!
  • 😋 颜值高!UI非常的大气、漂亮!
  • 📑 交互逻辑体验优秀!
  • 👫 支持中文!支持多用户!
  • ⚡ 支持Docker快速部署!
  • 🚀 目前正在全力开发中,之后会有更多功能…

c54228760b767d2fe6f84c535d129144.png

相关地址

官方Demo:https://demo.usememos.com/

GitHub地址:https://github.com/usememos/memos

服务器购买推荐:

点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器

搭建环境

  • 系统 Ubuntu20.04.0
  • 域名一枚,并做好解析到服务器上
  • 安装好Docker、Docker-compose相关教程

开始搭建(Docker直接安装)

sudo -i # 切换到root用户

apt update -y  # 升级packages

apt install wget curl sudo vim git -y  # 安装常用的软件
创建安装目录
sudo -i

mkdir -p /root/achen/achen_wanjia/memos

cd /root/achen/achen_wanjia/memos

运行:

docker run -it -d \
  --name memos \
  --publish 5230:5230 \
  --volume /root/achen/achen_wanjia/memos/.memos/:/var/opt/memos \
  neosmemo/memos:latest \
  --mode prod \
  --port 5230

docker-compose.yml安装

cd /root/achen/achen_wanjia/memos
nano docker-compose.yml

复制内容:

version: '3.3'
services:
   memos:
       container_name: memos
       ports:
           - '5230:5230'
       volumes:
           - '/root/achen/achen_wanjia/memos/.memos/:/var/opt/memos'
       command: --mode prod --port 5230
       image: 'neosmemo/memos:latest'
docker-compose up -d

输入http://ip:5230访问了

image-20220823184301289

更新

docker命令行部署

docker stop memos

docker rm -f memos

cp -r /root/achen/achen_wanjia/memos/.memos /root/achen/achen_wanjia/memos/.memos.archive  # 万事先备份,以防万一

docker pull neosmemo/memos:latest  # 拉取最新镜像

docker run -it -d \
 --name memos \
 --publish 5230:5230 \
 --volume /root/achen/achen_wanjia/memos/.memos/:/var/opt/memos \
 neosmemo/memos:latest \
 --mode prod \
 --port 5230

docker-compose部署

cd /root/achen/achen_wanjia/memos

docker-compose down 

cp -r /root/achen/achen_wanjia/memos/.memos /root/achen/achen_wanjia/memos/.memos.archive  # 万事先备份,以防万一

docker-compose pull

docker-compose up -d 

docker image prune  # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像

提示:

WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N] 

输入y

卸载

docker stop memos

docker rm -f memos  # 停止容器,此时不会删除映射到本地的数据

rm -rf /root//achen/achen_wanjia/memos  # 完全删除映射到本地的数据

反向代理

点击查看教程:HestiaCP面板反向代理其他网站设置
点击查看教程:Nginx Proxy Manager 一款Nginx可视化面板

利用宝塔面板反向代理

新建一个站点,不要数据库,不要php,纯静态

然后打开下面的配置,修改Nginx的配置

注释掉上图内容

image-20220823185116682

添加下列代码:

    location / {
      proxy_pass http://127.0.0.1:5230/;
      rewrite ^/(.*)$ /$1 break;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Upgrade-Insecure-Requests 1;
      proxy_set_header X-Forwarded-Proto https;
    }

image-20220823185416016

2

评论区