前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >腾讯云服务器部署memos教程

腾讯云服务器部署memos教程

原创
作者头像
喵喵侠
修改2025-01-17 10:11:42
修改2025-01-17 10:11:42
1102
举报
文章被收录于专栏:喵喵侠的社区活动征文

前言

你好,我是喵喵侠。经常关注效率工具或者笔记软件的朋友,或许听说过flomo,这是一款轻量级的笔记软件,支持Markdown语法,你可以想发微博一样记笔记,给笔记打上各种tags,还可以通过热力图来看到你一个月内的提交次数。然而这款软件,免费版会有一定限制,收费会员有点贵,我在日常体验中,出现过发布丢失数据的问题。对我来说,笔记类软件最重要的一点,就是数据的完整性和安全性,如果数据不在我的手里,我会没有安全感。正好我最近发现了一款开源的轻量级笔记软件——memos。它的功能和flomo几乎一致,可以满足我的基本需要。于是我对这个项目进行了研究,部署了一个自己专属的轻量级笔记软件。接下来我会告诉你怎么做,部署同款好用的memos笔记软件。

最近腾讯云双十一活动火热进行中,云服务器、轻量应用服务器都非常划算,需要的朋友抓紧时间抢购吧!

https://cloud.tencent.com/act/pro/double11-2024?fromSource=gwzcw.8891716.8891716.8891716\&from_column=20421\&from=20421

memos介绍

关于memos,官方的描述是这样的:

一种开源的、可自托管的笔记解决方案,专为无缝部署和多平台访问而设计。体验轻松的纯文本写作,无需费力,同时辅以强大的 Markdown 语法支持,以实现增强的格式设置。

  • 隐私优先🏠:掌控你的数据。所有运行时数据都安全地存储在本地数据库中。
  • 快速创建✍️:将内容保存为纯文本以便快速访问,并支持 Markdown 以实现快速格式化和轻松共享。
  • 轻量但强大🤲:使用 Go、React.js 和紧凑的架构构建,我们的应用程序在轻量级的包中提供强大的性能。
  • 可定制🧩:轻松自定义服务器名称、图标、描述、系统风格和执行脚本,使其独一无二。
  • 开源🦦:Memos 拥抱开源的未来,所有代码在 GitHub 上可用,以实现透明度和协作。
  • 免费使用💸:完全免费享受所有功能,任何内容都不会收取任何费用。

由此可见,无论是易用性,还是隐私安全性,都做的非常好。而且这个开源项目作者常年更新,一直在维护,十分可靠。有这样一款软件,可以记录一些工作学习生活的琐碎,时而温故而知新,会很不错。下面我来告诉你怎么部署。

memos部署教程

准备工作

你需要安装一台服务器,安装centos7、docker、docker-compose,具体安装方法,可以参考我写的rsshub的那篇文章,这里不再赘述。

创建 memos目录

在服务器上创建工作目录:

代码语言:bash
复制
mkdir -p /opt/memos && cd /opt/memos

编写 Docker Compose 配置文件

/opt/memos目录下新建 docker-compose.yml 文件,命令如下:

代码语言:bash
复制
touch docker-compose.yml

输入ls命令,可以看到这个文件已经创建好了:

然后用vi命令打开文件编辑:

代码语言:bash
复制
vi docker-compose.yml

把下面内容粘贴进去:

代码语言:yaml
复制
services:
  memos:
    image: neosmemo/memos:stable
    container_name: memos
    volumes:
      - ~/.memos/:/var/opt/memos
    ports:
      - 5230:5230

配置说明

  • neosmemo/memos:stable 使用官方 neosmemo镜像。
  • ports: "5230:5230" 映射服务器的 5230端口。

粘贴完成后,按下esc退出,输入命令:wq退出vi模式。

注意::wq是退出编辑并保存的意思。

如果出现了报错validating /opt/memos/docker-compose.yml: (root) Additional property ervices is not allowed ,大概率是你的配置文件书写出现了问题,我出现这个是因为vi模式误删了一个字母导致的,仔细检查下配置正确性即可解决这个问题。

启动 memos服务

执行命令,需要等待数秒:

代码语言:bash
复制
docker-compose up -d 

启动成功后,可以通过 http://your_ip_address:5230 访问 memos网站。

访问后就是登录页面,注册后即可登录。

如果访问不了,防火墙里面记得开放TCP协议的5230端口号。

注册后秒登录,你就可以书写内容,然后发布了!

支持Markdown语法,支持图片和文件。功能体验非常棒!

目前官方提供的只有Web网页版,但想要和flomo那样跨端,可以试试其他作者围绕memos写的第三方客户端,我整理的第三方客户端及应用如下:

总结

memos很好的解决了记笔记的便捷性和安全性,让记笔记这件事的心智负担变得很低。通过本文的教程,你可以拥有属于自己的个人云笔记,即便某天你换服务器了,你也可以很快的把数据备份提取出来。无论你是用电脑、网页还是客户端,都可以保证笔记数据的同步一致性;搜索和tag标签功能,可以帮你快速找到曾经的笔记,十分方便。快来动手试试吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • memos介绍
  • memos部署教程
    • 准备工作
      • 创建 memos目录
        • 编写 Docker Compose 配置文件
          • 启动 memos服务
          • 总结
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档