打造你自己的在线记事本:Memos 从零搭建指南(小白友好)
本篇面向0基础的小伙伴讲解Linux,有一点基础或者想快速部署的看这儿一篇✒️搭建memos——跨平台随笔 app-JIN的博客
记录灵感不再靠微信“文件传输助手”!让我们用 Docker 搭个开源、轻量、的 Memos 卡片式笔记簿!适合记灵感、写读后感、记流水账……也可分享给你的好朋友使用
搭建视频:
哔哩哔哩:https://www.bilibili.com/video/BV1iq7dzjEnn/
YouTube:https://youtu.be/pR_vbNJfEhs
Memos 是什么?
这是一个开源的碎片化知识卡片管理系统,支持私有部署,可以本地存储数据,UI简洁!🐳 一条 Docker 命令搞定部署!
能干嘛?
①耍酷:让你的朋友下载memos一起用
②替代:微信传输助手
③💡 记脑洞 / 灵感火花
④📒 打造自己的卡片笔记系统
官方 Demo:https://demo.usememos.com/
GitHub:https://github.com/usememos/memos
准备工作(参考这篇🌐搭建网站——前置条件-JIN的博客)
步骤 | 个人建议 |
---|---|
①拥有1台服务器 | 购买一台服务器vps 优惠码 jinrc |
②拥有一个域名 | 购买自己喜欢的域名 优惠码 jinrc 后1美元1年 |
③下载Moabxterm | 点击下载mobaxterm |
④开始连接 | 通过moabxterm的SSH连接服务器 |
第一课:更新你的 VPS 系统(正式开始之前,先来一次保养)
你的 VPS 就像一辆刚开来的二手车——跑是能跑,但谁知道有没有什么陈年旧货或补丁没打?
所以第一步我们要给系统 检查一下更新,顺手再装几个常用的工具。只要做一次,不会很复杂。
1.1 执行命令(任选其一)
方法一:推荐组合(更新系统 + 安装常用工具)
apt update
apt install wget curl sudo vim git -y
方法二:直接升级整个系统(暴力全更)
sudo apt update && sudo apt upgrade -y
1.2 拆词解释(小白速通、老鸟可跳)
1.2.1 第一句拆解
1.2.1.1 什么是 apt
?
apt
是 Linux 系统用来安装、管理软件的命令行工具- 全名是 Advanced Packaging Tool(高级打包工具)
你可以把它当成:
Linux 里的“命令行 App Store”
我们用它来:
操作 | 意思 |
---|---|
apt update |
更新一下“商店里的目录” |
apt install |
安装软件 |
apt upgrade |
把你已经装的软件统统更新一遍 |
1.2.1.2 那 apt update
干了啥?
apt update
就像打开 App Store 然后手动下拉刷新一样。它:
- 不会装东西
- 不会更新系统
- 只是去**“拉一份最新版目录”**
所以:
apt update
的意思就是:“我看看现在仓库里都有哪些新版本软件,先做个准备。”
1.2.2 第二句拆解
方法二的 apt install wget curl sudo vim git -y
是在干嘛?
wget curl sudo vim git
是5个常用工具,后续教程里会经常用到
install字面意思:安装
1.2.2.1 wget
:下载小能手
- 全称:Web Get
- 用来从网页上“抓取文件”
- 你可以理解成命令行里的浏览器 → 但它只管下,不预览
例子:
wget https://xxx.com/abc.sh
就等于用浏览器点了一下“下载”按钮。
1.2.2.2 curl
:网络万能胶
- 全称:Client URL
- 比
wget
更强大,可下载、上传、发接口请求…… - 是很多脚本里的必备工具(你看到一堆
curl | bash
,就是它)
curl
更适合开发者调接口,wget
更适合普通下载。
1.2.2.3 sudo
:授权大法
- 全称:Superuser Do
- 让你“以管理员身份”执行操作
比如:
sudo apt install docker
意思是:“我知道这事需要管理员权限,来,让我以超级用户身份执行。”
没有 sudo
,很多命令都权限不够。
1.2.2.4 vim
:终端里的记事本
- 是一个文本编辑器
- 可以用来写配置文件、写脚本、改文档
虽然操作有点反人类,但学一点点就够了:
→ 输入 vim xxx.txt
就能编辑文件。
1.2.2.5 git
:版本管理工具
- 用来管理代码版本,也能 clone 代码仓库
- 我们等下部署 Memos,可能就会用它下载 GitHub 上的项目文件
git
之于程序员,就像 Excel 之于会计。
1.2.2.6 -y
是啥?
- 意思是 “yes to all”
- 安装过程中遇到“你确定要继续吗?(Y/n)” → 自动回答:是!继续!别问了!
1.2.3 第三句拆解
sudo apt update && sudo apt upgrade -y
你可以理解成:
sudo apt update
:去看看仓库有什么新版本&&
:并且的意思,其他各种语言基本都是这个符号。效果:如果上一步没出错,继续执行下一步apt upgrade -y
:就把我系统里所有老旧的软件都更新一下
1.2.4 俩种方式对比
你的目标 | 推荐命令 |
---|---|
装几个常用工具就好 | apt update && apt install wget curl sudo vim git -y |
顺手把系统也一起升级 | sudo apt update && sudo apt upgrade -y |
你是 root,不用 sudo | 可以去掉 sudo ,写法更简单 |
🎯 建议第一次玩 VPS 的同学选 方法一:能装工具,也不太容易出错。
评论区