手把手教你用香橙派 OrangePi 5 搭建家用服务器

在云计算盛行的当下,大家可能都有过租用云服务器的经历。但用过之后,不少人会吐槽:便宜的云服务器 CPU 性能太弱,带宽价格昂贵,硬盘空间也不实惠。那有没有更经济实惠的办法来拥有自己的服务器呢?答案是肯定的,我们可以利用香橙派开发板来搭建家用服务器,本文将以 OrangePi 5(其他开发板比如树莓派也可以,性能够用就行)为例,详细介绍搭建过程。

硬件准备

首先,你需要准备好 OrangePi 5 开发板,同时配备合适的电源适配器、MicroSD 卡(建议 32GB 及以上),若追求一步到位,可借助硬盘读写器选用 M2 硬盘进行烧录、网线等。确保所有硬件都完好无损且能正常工作。

设备安装与系统烧录

  1. 准备烧录工具:下载并安装 BalenaEtcher 等烧录软件,这是一款简单易用的镜像烧录工具,支持多种操作系统。
  1. 下载系统镜像 :前往香橙派官方网站,找到 OrangePi 5 对应的Ubuntu系统镜像进行下载。
  1. 烧录系统:参考官方文档,将准备好的 MicroSD 卡插入电脑,打开 BalenaEtcher 软件。在 BalenaEtcher 中,选择下载好的系统镜像文件,然后选择对应的 MicroSD 卡盘符,点击 "Flash!" 按钮开始烧录。烧录过程可能需要几分钟,完成后弹出 MicroSD 卡。
  1. 连接硬件:将烧录好系统的 MicroSD 卡插入 OrangePi 5 的 SD 卡槽,用网线将开发板与家中的路由器连接,接上电源适配器,此时 OrangePi 5 将自动启动。

进入系统与账户设置

  1. 登录系统:OrangePi 5 启动完成后,通过路由器的后台管理界面找到分配给它的 IP 地址。使用 SSH 工具(如 Putty),以默认的用户名和密码(一般在官方文档中有说明,常见的用户名是 "orangepi",初始密码可在官方资料中查找)登录到系统。
  1. 设置 root 账户密码:首次登录后,建议立即修改 root 账户的密码,以增强系统安全性。在命令行中输入相应的命令进行密码修改。

安装宝塔面板

  1. 安装必备工具:确保系统能正常联网,在命令行中输入命令安装 wget 工具,它用于从网络下载文件。如果系统已经安装了 wget,则可跳过此步骤。
  1. 获取宝塔安装脚本:在命令行中输入宝塔官方提供的安装脚本下载命令
bash 复制代码
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

让系统通过 wget 下载宝塔的安装脚本文件。

  1. 执行安装脚本:下载完成后,运行安装脚本。在安装过程中,系统会提示你确认安装一些依赖包及相关环境组件,按回车键确认默认选项继续安装即可。安装时间会因网络速度和硬件性能而有所不同。
  1. 查看安装结果:安装结束后,屏幕会显示宝塔面板的登录地址、用户名和初始密码。务必仔细记录这些信息,后续登录宝塔面板时需要用到。

宝塔面板配置与依赖安装

  1. 访问宝塔面板:在本地电脑的浏览器地址栏中输入安装完成后显示的宝塔面板登录地址。如果服务器所在网络的防火墙限制了相关端口,需要在防火墙规则中开放宝塔面板使用的端口(一般为 8888 端口,可能还有 80、443、20、21 等,根据实际需求而定)。
  1. 登录宝塔面板:在打开的登录页面中输入安装时显示的用户名和密码登录到宝塔面板。首次登录后,强烈建议在宝塔面板的用户管理或安全设置处修改默认密码,以保障系统安全。
  1. 一键安装依赖:登录宝塔面板后,在软件管理界面中,可以看到各种常用的服务器环境组件。根据自己的需求,比如要搭建网站,就可以一键选择安装 Apache、Nginx、MySQL、PHP 等相关组件,宝塔面板会自动完成这些依赖环境的安装与配置。

启动服务与端口开放

  1. 启动自己的服务:在完成环境搭建后,比如要搭建个人网站,将网站文件放置到指定的目录(如 Nginx 或 Apache 的默认站点目录)。然后在宝塔面板中配置好相应的网站参数,如域名绑定(如果有)、站点目录设置等,最后启动网站服务。
  1. 开放端口:在服务器的防火墙设置中,开放服务所使用的端口。例如,网站服务一般开放 80 端口(HTTP)或 443 端口(HTTPS)。在宝塔面板的安全设置中也可以进行端口的开放与管理操作,确保外部网络能够正常访问你的服务。

局域网内访问服务器

经过上述步骤,你的家用服务器已经搭建完成。在局域网内的其他设备上,打开浏览器,输入 OrangePi 5 的 IP 地址及对应的服务端口(如网站的 80 端口),就可以访问你在服务器上搭建的服务了。比如访问个人网站、私有云盘等。

通过以上详细的步骤,利用香橙派 OrangePi 5 成功搭建了家用服务器,不仅能满足个人的一些服务需求,还能在一定程度上节省成本。快来动手试试吧!

注意事项

  1. 香橙派采用 ARM 架构的系统内核,属于 aarch64 指令集。这意味着部分软件或者某些 docker 镜像未直接支持,可能无法直接运行,需要手动拉取源码进行编译,对用户的动手能力有一定要求,若嫌麻烦可选用x86的开发板。

  2. 服务器断网后重新连接,IP 地址可能发生变化。如需固定 IP,请参照官方文档进行设置。

那么如何在外网访问你的家用服务器呢?80和443端口被封怎么办?如何使用https访问服务器?

欲知后事如何,且听下回分解。我将根据大家的期望进行更新,请点赞关注,谢谢观看!

相关推荐
waving-black1 分钟前
利用frp和腾讯云服务器将内网暴露至外网(内网穿透)
linux·服务器·腾讯云·frp·内网穿透
stormsha13 分钟前
Linux中su与sudo命令的区别:权限管理的关键差异解析
linux·运维·服务器·鸿蒙系统·ux·batch命令
21号 15 小时前
9.进程间通信
linux·运维·服务器
搬码临时工10 小时前
电脑同时连接内网和外网的方法,附外网连接局域网的操作设置
运维·服务器·网络
程序猿小D11 小时前
第16节 Node.js 文件系统
linux·服务器·前端·node.js·编辑器·vim
IT界小黑的对象14 小时前
virtualBox部署ubuntu22.04虚拟机 NAT+host only 宿主机ping不通虚拟机
linux·运维·服务器
我是唐青枫14 小时前
.NET AOT 详解
java·服务器·.net
藥瓿亭15 小时前
K8S认证|CKS题库+答案| 4. RBAC - RoleBinding
linux·运维·服务器·云原生·容器·kubernetes·cks
本郡主是喵16 小时前
并发编程 - go版
java·服务器·开发语言
stormsha16 小时前
Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统
服务器·网络·网络安全·gateway