静看光阴荏苒
不管不顾不问不说也不念

memos:开源自托管备忘录

你可以用memos记录一些碎片化的信息,甚至还可以把它当作一个自托管的twitter来使用。

安装docker和需要用到的包:

apt -y update
apt -y install curl nginx python3-certbot-nginx
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

准备项目目录,新建docker-compose.yml配置文件:

mkdir -p /opt/memos && cd /opt/memos && nano docker-compose.yml

写入如下配置:

version: '3.5'

services:
  memos:
    image: neosmemo/memos:latest
    container_name: memos
    volumes:
      - ./memos/:/var/opt/memos
    ports:
      - 127.0.0.1:5230:5230

启动:

docker compose up -d

注:新版本的docker自带compose子命令,无需额外安装docker-compose。

配置nginx反向代理:

nano /etc/nginx/sites-available/memos

写入如下配置:

server {
        listen 80;
        listen [::]:80;
        server_name memos.example.com;

        location / {
            proxy_pass http://localhost:5230;
            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;
            client_max_body_size 0;
        }
}

启用新的nginx配置:

ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/memos

签发ssl证书:

certbot --nginx

试用了一下,功能很全面,日常使用完全没问题:

更多内容可看官方的项目主页:https://github.com/usememos/memos

赞(3)
未经允许不得转载:荒岛 » memos:开源自托管备忘录
分享到: 更多 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这个好啊,完美的微博客 :mrgreen:

    hofaeair2年前 (2022-12-24) Microsoft Edge 108.0.1462.54 Microsoft Edge 108.0.1462.54 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    哇塞,终于找到组织了,还是那个江南,求个tg联系群组,失联的感觉好难受

    forget2年前 (2022-12-29) Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿