当前位置:首页 > 新鲜资讯 > “Docker Compose 教程:一键搭建 memos 轻量级笔记服务简单指南”

“Docker Compose 教程:一键搭建 memos 轻量级笔记服务简单指南”

8个月前 (08-27)admin新鲜资讯22

文章目录

  • 1 什么是 memos ?
    • 1.1 提前准备:
    • 1.2 更新软件列表、系统升级、安装常用组件:
    • 1.3 安装 Docker Compose
    • 1.4 重启系统
    • 1.5 启动 memos
    • 1.6 查看容器运行状态
    • 1.7 体验 Memos
    • 1.8 升级 memos
    • 1.9 反向代理

什么是 memos ?

Memos 是一项隐私优先的轻量级笔记服务。轻松捕捉并分享您的精彩想法。

官方网站:https://www.usememos.com/

demo网址:https://demo.usememos.com/explore

仓库地址: https://github.com/usememos/memos

功能特点:

  • 开放源代码,永久免费。开源解决方案提供无限创意的未来,今天、明天,永远都是免费的。
  • 利用Docker在短短几秒钟内进行自托管。通过Docker,可以灵活、轻松地设置,完全掌控您的数据和隐私。
  • 以纯文本为基础,同时支持Markdown。告别繁琐的格式编辑,拥抱极简主义,减轻思维负担。
  • 轻松个性化并与他人分享笔记。通过直观的分享功能,您可以轻松合作并与他人分享记。
  • 针对第三方服务的RESTful API。拥抱集成的力量,通过RESTful API支持,释放新的可能性。

Memos 的部署很简单,一条 Docker 命令就能启动,但是对于不熟悉 Docker 的小伙伴或许还是有些难度的,为此我写了这篇入门级的教程,让小伙伴能够轻松完成 Memos 的部署。

提前准备:

  • 一台装有ubuntu或debian的vps(某些vps端口未打开,需提前打开)
  • 域名:可选(反向代理用)

更新软件列表、系统升级、安装常用组件:

sudo -i
apt update && apt upgrade -y
apt install htop -y

安装 Docker Compose

curl -fsSL https://get.docker.com -o get-docker.sh 
sh get-docker.sh
usermod -aG docker $USER
rm get-docker.sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

重启系统

reboot

所有准备工作完毕后,为了方便,将docker项目统一安装到 /root/docker/memos/ 目录下,在root身份下,输入以下代码:

mkdir -p /root/docker/memos/
cd /root/docker/memos/

启动 memos

docker run -d --name memos -p 5230:5230 -v /root/memos/:/var/opt/memos neosmemo/memos:latest

这条命令的参数的意思是: 将容器内的 5230 端口映射到宿主机的 5230 端口上,同时将容器内 /var/opt/memos路径下的内容挂载到宿主机的 /root/memos 路径下,路径映射的好处是防止容器被误删导致数据丢失。

查看容器运行状态

root@localhost:~/memos# docker ps -a

CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS          PORTS                                       NAMES

e257ff3e213b   neosmemo/memos:latest   “./memos –mode prod…”   50 seconds ago   Up 48 seconds   0.0.0.0:5230->5230/tcp, :::5230->5230/tcp   memos

体验 Memos

有了管理员账号后就可以体验完整的 Memos 服务了,

升级 memos

要将memos升级到最新版本,请执行以下步骤:

1.首先,停止并删除旧容器:

docker stop memos && docker rm memos

2.尽管可选,但建议备份数据库:

cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak

3.接下来,拉取最新的备忘录图像:

docker pull ghcr.io/usememos/memos:latest

4.按照启动 memos部分中概述的步骤启动 Memos。升级后的 Memos 实例现在将启动并运行,并具有最新的增强功能和功能。

反向代理

参考:安装 NPMnginxproxymanager)反向代理神器教程

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1935

分享给朋友:

““Docker Compose 教程:一键搭建 memos 轻量级笔记服务简单指南”” 的相关文章

写博客突然给我带来了压力,直到我看到一篇 innei 独立博客的内容释然了

写博客突然给我带来了压力,直到我看到一篇 innei 独立博客的内容释然了

写博客,是发自内心的,没有人的逼迫的,是想写什么就写什么的,我可以写下一遍技术的文章,不管写的好坏,至少是我经历过的,当然如果能够得到读者的称赞,那也是每个作者感到庆幸的。或许有一段时间内,我会产出比较多的文章, 再或者有很长的时间我没有任何产出,我不必为此感到焦虑。这不是任务,只是一种乐于分享的精...

现在的网吧都这么高端了?记录和发小一起去网吧的经历,原来我是井底之蛙

现在的网吧都这么高端了?记录和发小一起去网吧的经历,原来我是井底之蛙

最近因为长期伏案工作,我身体出现了一些不适症状,如头痛和颈部疼痛。为了恢复健康,我暂时远离了电脑,博客停止更新了一段时间,增加了户外活动和家人互动时间。正当我享受着这段轻松时光时,一位发小邀请我去网吧体验。说实话,我已经记不清上次去网吧是什么时候了,但既然收到邀约,我也不好推辞。抱着好奇的心情,我们...

如何查询Apple App Store在不同国家(如土耳其、尼日利亚等)的应用及订阅价格?

如何查询Apple App Store在不同国家(如土耳其、尼日利亚等)的应用及订阅价格?

大家好,我是兔哥。今天我们来聊一个实用的小技巧:如何轻松查询Apple App Store(如土耳其、尼日利亚等)在不同国家的应用及订阅价格。相信很多朋友都有过这样的经历:听说某些国家的App订阅价格特别便宜,但又不知道怎么查询。今天,我就来教大家一个简单又实用的方法!文章目录1 全球数字订阅服务的...

停止关注新闻是我做出的最佳生活方式决定之一,仅次于戒掉社交媒体(转)

停止关注新闻是我做出的最佳生活方式决定之一,仅次于戒掉社交媒体(转)

分享一篇来自于 chuck 关于新闻是信息垃圾食品的博文,作者将新闻与我们的常见的食品类比,觉得蛮有道理,和大家分享。原文为英文,有兴趣的可以点击阅读原文。下面是通过 AI 翻译过后的中文内容。近年来,停止关注新闻是我做出的最佳生活方式决定之一,仅次于戒掉社交媒体(尽管两者并不互斥)。减少摄入这些本...

谷歌表示,它有义务向美国政府披露用户的机密信息

谷歌表示,它有义务向美国政府披露用户的机密信息

谷歌告知用户,它有义务与美国当局分享机密数据,这引发了隐私问题,并强调了大型科技公司的数据安全问题。搜索巨头谷歌向用户发送了一封电子邮件,告知他们有义务向美国政府当局披露某些机密信息。对于科技爱好者来说,这并不奇怪,因为一直有暗示政府可以访问用户数据。互联网上一直存在着永无止境的隐私问题,尤其是在用...

分享博客运营心得:博客访问量人数突然增多,吓得我赶紧去查看服务器日志

分享博客运营心得:博客访问量人数突然增多,吓得我赶紧去查看服务器日志

大家好,我是兔哥。今天跟大家分享一个有趣的经历:我的博客访问量突然暴增,吓得我赶紧去查看服务器日志。这个过程中,我不仅见证了一场精彩的奥运赛事,还发现了一些关于博客运营的有趣现象。文章目录1 情景复现2 突如其来的访问高峰3 分析访问日志4 从新手到小有成就5 博客运营的心得体会6 未来的期望与挑战...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。