1. 如何用树莓派搭建个人 web 服务器
Apache + MySql + php.
Apache可以用下面的命令来安装
sudo apt-get install apache2
Apache默认路径是/var/www/
其配置文件路径为:/etc/apache2/
可以通过:sudo vi /etc/apache2/ports.conf修改监听端口号
重启服务生效:sudo service apache2 restart
sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。
输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。
sudo apt-get install php5
sudo apt-get install php5-mysql
安装完成后,可以在浏览器中输入你路由器的IP或域名,就可以访问你的网站了。
你应该能看到一个页面显示“It works”,但是没有其它内容。
创建一个/var/www/index.php
这里使用蒲公英组建异地局域网实现外网访问
先将蒲公英安装包预先上传至树莓派(路径:/home/oray/下载/PgyVPN_CentOS_2.0.0_x86_64.rpm)
通过cd命令进入存放蒲公英安装软件的目录,输入rpm命令进行安装;
cd 下载/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm
安装成功后,任意路径下输入“PgyVistor”命令即可调出交互界面,按照界面指示输入账号进行登录,可以选择打开自动登录。
之后,外网设备同样安装蒲公英客户端,用同一账号登录就可以访问树莓派的Web服务了~
2. 使用树莓派5和steamcmd搭建免费的幻兽帕鲁服务器
因云服务器费用过高,考虑使用树莓派5搭建免费的幻兽帕鲁服务器,经过实测,操作有效,现分享方法。
操作前需确保系统更新,方法是使用命令执行更新操作。建议安装“curl”包,使用命令确保其存在。
接着,部署Box86,随后安装Box64,对于树莓派5,需参照树莓派4的步骤进行。详细步骤见后续文章。
创建名为“palworld”的用户,使用命令创建。更改为该用户后,无需频繁使用chown命令。
安装SteamCMD,完成树莓派上最后一个配置步骤。SteamCMD允许从Steam下载应用而无需客户端。
创建一个目录存储SteamCMD工具,使用cd命令切换至该目录。运行命令下载最新版本的SteamCMD安装程序。
首次运行SteamCMD,会自动更新并下载所有必需的库。运行命令后,输入以下命令退出。
接着,下载并获取Palworld的Steamworks SDK可再发行版,下载完成后,使用命令创建目录,Palworld服务器将在其中扫描“steamclient.so”库。
使用命令将库复制至正确位置。至此,完成在树莓派上搭建Palworld服务器的前期准备。
下载服务器并安装至树莓派,利用已安装的SteamCMD工具,过程简单。服务器下载可能需要几分钟。
下载完成后,更改到服务器目录,运行命令启动Palworld专用服务器。可能遇到一些错误,但多数无碍,服务器会持续运行。
可通过树莓派的IP地址访问服务器,需先进行服务器配置。暂时停止服务器,通过输入命令进入配置界面。
复制默认配置文件,使用命令进行编辑,调整服务器的多个设置,包括玩家数量、密码设置、怪物密度等。参考官方文档获取更多选项信息。
找到服务器密码设置,将密码输入双引号之间,更改配置文件后,通过特定命令保存退出。确保密码安全。
编写服务文件,使服务器在每次启动树莓派时自动启动。使用命令开始编写服务文件。
在文件中添加关键命令,规定服务器启动与运行方式。确保在启动服务器前运行命令更新。
保存服务文件后,通过命令启用该服务,可选择立即启动或手动启动服务器。停止服务器时,使用相应命令,需禁用服务以避免自动启动。
配置完成后,即可连接到树莓派上的Palworld服务器。首先确保已将端口转发至Pi并设置静态IP地址。
如果不知道本地IP地址,使用命令查询。掌握IP后,在计算机上运行Palworld,点击“加入专业服务器”选项。
在官方服务器列表中输入IP地址和端口号“8211”,单击“链接”按钮进行连接。
操作过程中遇到问题,重启后重复执行安装步骤通常可解决。确保拥有网络管理权限,正确设置端口转发,避免服务器仅在局域网内访问。