手上有块国产派——Orange Pi 5,CPU是RK3588s,内存16G,性能方面来说还是挺不错的,用了也有一年多快两年了
基本上就是拿来做个人博客,以及杂七杂八的折腾、玩、开游戏服务器
说起来,之前就是因为Arch Linux无法安装Box86,玩不了Steam,一些游戏服务器就没法开,一怒之下换成了Armbian
最近又手痒难耐,想重新刷个机用回Manjaro了,遂记录一下一些重要的数据和操作
毕竟很多东西说难不难,但查资料配置好,还是很花时间的
WordPress篇
我的博客是用WP搭的,Web服务器用的Nginx,主题换过几次,现在用的是Sakura,做了一定程度的自定义,暂时也不想换了
那么需要安装配置的包括:Nginx、MySQL、PHP、WordPress
另外我家宽带没有公网ip(即便有,应该也不会开放80/443端口罢),所以还需要FRP来提供转发服务,这里还涉及Proxy Protocol方面的一些设置,主要是WordPress和Minecraft,需要一些操作来让它们能够获取原始访客ip
Nginx
安装就不用记录了吧
配置文件路径/etc/nginx/nginx.conf
,修改内容
1 | http { |
后续在/etc/nginx/sites-enabled/
下面单独写一份WordPress的Conf
Nginx重载配置命令nginx -s reload
MySQL
倾向于使用MariaDB
包管理器安装好之后执行sudo mysql_secure_installation
来初始化
创建WordPress专属数据库和用户
PHP
sudo pacman -S php-fpm
主要是除了php本体外还要安装一堆额外的组件,然后还有杂七杂八的配置要改
嗯,下次再补完()
WordPress
嗯,下载安装
SakuraTheme
有一些自定义改动,比如点击特效、样式修改之类的
其实这部分主要是参考了一个博客里的内容:https://fairysen.com/?s=Sakura
proxy_protocol
1 | server { |
SSL
现在国内好多原本免费的SSL证书,有效期都缩短到了三个月,有点麻烦,我证书还有两周就要过期了
待补充
FRP
以前是自建FRP,后来嫌麻烦直接用免费的SakuraFRP了,主要是同时要开游戏服务器的话,自建不太划算
MineCraft篇
ArchLight端,我是用Forge版的,因为我常用的MOD、常玩的版本以及对应的光影MOD之间复杂的兼容性问题,没法用NeoForge和Fabric。抛开这个问题,我其实是比较推荐NeoForge的,现在光影一般都用钠、铷、Iris、Oculus了,OptFine已经是旧时代的残党了
MCSM
很方便的游戏服务器管理面板,也适用于Steam游戏服务器,如果是Armbian这种可以开启32位子架构、安装运行Steam的ARM Linux系统.
Proxy_Protocol
Spigot服,需要两个插件,HAProxy_Detector、ProtocolLib
VR Mod
VRMC,但一般我还是用普通模式来玩,VR模式玩起来太不方便、效率太低了,就图一个好看、沉浸感强
其他开服常用配置修改
待补充
DDNS-GO
用于ipv6访问,但其实应用场景也不多了
以前折腾了很久同一个域名,ipv4走代理,ipv6走直连
后来发现自家宽带的ipv6 80/443端口被墙了,一切都失去了意义
切换成双栈走代理,结果ipv6线路存在绕行或什么不明原因,总之延迟异常高,也丧失了意义
这些都是建立在自建FRP的基础上的,所以最终我还是放弃了ipv6的支持,代理也从自建FRP换成了SakuraFRP
ALIST & QBITTORRENT
可以整个网盘,在线播放视频资源什么的
但是第一:QbitTorrent需要限制连接数,不然会严重拖累整个家庭网络环境
第二:Alist很吃带宽,ipv6直连还好,走frp怕不是要把带宽全部占满还不流畅
所以我现在暂时没有在用了
HEXO..?
我有个备份站,但是我在想,要不然把这个东西和派解绑