简单部署Memos

前言:此处以阿里云为例,利用宝塔面板部署

此文章是部署之后写的,因此有些截图是后补充的,缺少一些执行结果展示和详细步骤的缺失,请根据实际情况做调整

准备

  • 购买阿里云服务器 ECS

着手

创建实例

  1. 进入阿里云控制台,我的资源→云服务器 ECS;
  2. 点击进入实例,此处有实例则不用管,没有则选择一个镜像创建实例;

创建实例时自己设定的用户名和密码一定要记得,之后远程连接时要用到

我这里选择的是 Ubuntu 系统,创建好后如下图1:

.png

开放端口

实例创建完成后需要开放一些端口才能正常访问

  1. 点击上图左侧菜单栏的安全组选项;
  2. 点击右侧操作中的管理规则选项;
  3. 点击手动添加,添加以下两个端口,如下图2:

.png

80 端口是计算机网络上用于网络流量的通信端点,它是超文本传输协议(HTTP)的默认端口;

443 端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。

安装宝塔面板

想要安装宝塔面板,需要先远程连接上服务器。

两种连接服务器的方式

  1. 通过第三方软件连接,如 XshellMobaXterm 等;
  2. 通过阿里云自带的 Workbench 连接;

下面介绍最简单的使用阿里云自带远程连接方式,第三方软件的使用请自行探索:

Workbench 远程连接

  1. 点击创建实例步骤图1中绿色框位置,点击立即登录;
  2. 填写你创建实例时设置的用户名、密码,没改过的话账号就是 root;

安装

  1. 进入宝塔面板界面,选择一条与你服务器安装镜像相对应的命令进行复制,比如我安装的是 Ubuntu 系统,则我选择第三条命令复制,如下图3:
    .png

  2. 切换到你远程连接的窗口,将命令复制进去,按回车,如下图4:

    .png

  3. 等待命令执行完成即可,安装完成后宝塔面板提示信息如下图5:
    .png

  4. 记住以上信息,退出远程即可,然后根据宝塔提示信息按上文的开放端口步骤放开对应端口,例如此处应开放 14329 端口。

登录宝塔页面

  1. 端口开放后,访问图5提到的外网面板地址,使用生成的账号密码登录;
  2. 第一次登录需要绑定宝塔账号,注册绑定一下就行了;

环境安装

  1. 安装 docker,在宝塔界面中,进入菜单栏的 Docker,根据提示安装即可;
  2. 安装 Nginx,可在宝塔界面菜单栏的网站根据提示快速安装,也可进入商店搜索安装,版本的话我选择的 1.24.0

Memos安装

  1. 进入 Memos GitHub,复制安装命令docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable

  2. 进入宝塔面板的 Docker 界面,点击本地镜像;

  3. 从仓库中拉取➡️命令拉取➡️粘贴安装命令➡️执行命令,等待安装完成即可,如下图6;

    memos.png

  4. 安装完成后需要开放 5230 端口,开放后即可使用你的公网 IP:5230 进行访问了;

  5. 因国内无法访问 Docker Hub 容器平台,如果拉取失败,可使用以下华为提供的镜像加速。

华为镜像

  1. 登录华为云容器镜像服务控制台

  2. 在左侧导航栏选择“镜像资源➡️镜像中心”;

  3. 单击“镜像加速器”,在弹框中找到“加速器地址”,复制加速器地址;

  4. 打开宝塔面板,Docker ➡️设置➡️加速URL,进行修改确认即可,如下图7;

    mirrorSpeed.png

  5. 修改后,再次进行 Memos 拉取;

访问

  1. 使用浏览器,访问 http:// + 公网IP:5230,即可访问到部署好的 Memos 啦;
  2. 第一次访问需要注册账号,自行注册一个就行了;
  3. 第一次登录可能是英文,登录后在设置→偏好设置中可以设置为简体中文;
  4. Memos 本身为 Web 应用,可以借助第三方软件MoeMemos使用。
posted @ 2024-09-22 15:51  Xuan_ZL  阅读(4)  评论(0编辑  收藏  举报