跳到主要内容

🐂 飞牛 fnOS 系统上搭建个人博客 emlog

飞牛 fnOS

飞牛fnOS 基于最新 Linux 内核(Debian 发行版)深度开发,兼容主流 x86 硬件,自由组装 NAS,灵活扩展外部存储。可以将自己闲置的 pc 电脑变成私有云。

这里假定您已经对 飞牛fnOS 系统有一定了解,如果您还不了解,请参考 飞牛fnOS 官网

如何安装 fnOS:

  • fnOS 安装说明
  • ventoy工具,如果上面的安装过程中出现 out of range pointer 报错,可以更换 ventoy 工具来重新制作启动盘。
  • 安装好后,通过浏览器访问部署飞牛fnOS的电脑 ip 即可,如:http://192.168.x.x

安装 emlog

我们通过飞牛fnOS支持的 Docker 功能来部署 emlog 系统,通过浏览器访问飞牛的管理界面,点击飞牛桌面上的 Docker 图标,进入 Docker 管理界面

仓库设置

添加一个国内的镜像仓库,方便快速拉取镜像。在Docker 管理界面,点击左侧菜单栏的“镜像仓库”,点击右上角仓库设置、点击添加

也可以选择其他目前在正常运行的镜像仓库:https://status.1panel.top/status/docker

拉取镜像

在 Docker 管理界面,点击左侧菜单栏的“本地镜像”,右上角点击添加,然后分两次添加下面两个镜像,输入镜像名称点击确认添加。

  • mariadb:latest
  • emlog/emlog:pro-latest-php7.4-apache

创建网络

在 Docker 管理界面,点击左侧菜单栏的“网络”,然后点击“新增网络”,填写如下信息:

  • 网络名称:emlog-network
  • 其他保持默认值即可

新建容器

新建 MariaDB 容器

在 Docker 管理界面,点击左侧菜单栏的“容器”,然后点击“添加容器”,填写如下信息:

  • 镜像选择:mariadb:latest
  • 容器名称:mariadb
  • 网络选择:emlog-network
  • 环境变量:添加两个环境变量
    1. MARIADB_ROOT_PASSWORD 123456
    2. MARIADB_DATABASE emlog
  • 端口:3306:3306 TCP ,如果不准备从外部访问数据库,可以不用映射端口,留空即可。
  • 其他选项都保持默认值即可

点击提交即可完成容器创建,点击启动即可启动容器。

新建 emlog 容器

在Docker 管理界面,点击左侧菜单栏的“容器”,然后点击“添加容器”,填写如下信息:

  • 镜像选择:emlog/emlog:pro-latest-php7.4-apache
  • 容器名称:emlog
  • 网络选择:emlog-network
  • 端口:8080:80 TCP , 这里使用 8080 端口,避免和其他系统冲突
  • 其他选项都保持默认值即可

点击提交即可完成容器创建,点击启动即可启动容器。

安装 emlog

访问 http://ip:8080 ,即可进入 emlog 安装页面,按照提示进行安装即可。

填写信息:

  • 数据库地址: mariadb

  • 数据库用户名: root

  • 数据库密码: 123456

  • 数据库名: emlog

  • 管理员用户名:随意设置

  • 管理员密码:随意设置

点击安装即完成安装流程。

🎬 视频演示