🐂 飞牛 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 管理界面,点击左侧菜单栏的“镜像仓库”,点击右上角仓库设置、点击添加
- 仓库名称:1min
- URL:https://docker.1ms.run
也可以选择其他目前在正常运行的镜像仓库: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
- 环境变量:添加两个环境变量
- MARIADB_ROOT_PASSWORD 123456
- 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
-
管理员用户名:随意设置
-
管理员密码:随意设置
点击安装即完成安装流程。