IE盒子

搜索
查看: 139|回复: 2

如何在Unraid上架设WordPress网站

[复制链接]

4

主题

11

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2023-2-6 10:36:06 | 显示全部楼层 |阅读模式
有了Unraid, 想快速搭建一个网站? 网上最出名资源最多的系统应该是WordPress了。因为有Docker, 在Unraid上搭建一个Wordpress网站只需要很简单的几步。

  • 安装一个MariaDB 数据库。虽然网上有集成数据库的wordpress image, 但是我觉得分开安装比较灵活,而且这个数据库还可以用在别的应用程序上。去apps里搜索MariaDB, 我用的是老朋友http://Linuxserver.io提供的镜像:


参数只需要改一个root密码:MYSQL_ROOT_PASSWORD
2. 建立一个数据库, 可以直接打开上面docker的console窗口,输入mysql命令:
$ mysql -u root -p
Enter password: 输入刚才设置的root密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
# 新建一个数据库,比如wordpress_db
mysql> CREATE DATABASE wordpress_db;
Query OK, 1 row affected (0.00 sec)

# 新建一个用户,比如unraid_wp, %表示可以在任意一个host上登陆
mysql> GRANT ALL PRIVILEGES ON wordpress_db.* TO "unraid_wp"@"%"
-> IDENTIFIED BY "password_for_unraid_wp";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye3. 数据库建好之后, 新建一个docker container, 我以前在app上没有找到合适的,所以直接用了wordpress官方的wordpress:latest, 具体设置参数可以参考下图,其中需要注意的就是最好要单独给wordpress一个固定的ip地址,这样以后方便在路由器上做端口镜像


4. wordpress docker运行起来之后,可以直接去设置好的安装地址, 比如http://192.168.1.100, 然后按照提示一步一步设置好, 一个属于你自己的wordpress网站就这样搭建起来了!
5. 网站架好之后,下一步就是要让别人能够访问到你。最简单的方式就是直接在路由器上设置端口映射,把80和443端口映射到wordpress的IP地址上。或者使用我之前写过的在unraid上装一个swag反向proxy。
回复

使用道具 举报

0

主题

8

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-2-6 10:36:45 | 显示全部楼层
我用unraid的docker试了下,不用添加这些变量就可以打开....添加了变量之后反倒是打不开页面了
回复

使用道具 举报

0

主题

7

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-2-6 10:37:27 | 显示全部楼层
现在apps里那个就是直接安装就好了。更加方便了。我安装的时候还没有针对Unraid 的docker,用官方的docker就比较复杂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表