用树莓派打造一个属于自己的服务器
树莓派(raspberry)打造一个属于自己的服务器
树莓派制作服务器教程目录:
树莓派制作服务器教程
树莓派我购买一套4B/8G主板配置服务器,建议购买8G以上的主板来配置安装Ubuntu20.04系统。
TF卡(储存卡)我用32G,当然储存空间越大越好,配置服务器建议买个几百G的,读写速度一定要快的。
第一步:Ubuntu20.04系统下载
下载Ubuntu20.04安装包,推荐还是安装Ubuntu 20.04 Desktop (amd64) 64位,amd64体系官方安装软件多一点,方便找软件安装用。可以在这里下载.img:https://www.uc23.net/xitong/80736.html
也可以在阿里云下载Ubuntu20.04系统(我本人就是在阿里云下载)
也可以找官方的下载。
第二步:下载balena Etcher镜像烧入工具
可以直接下载这个: balenaEtcher-Setup-1.5.51.exe
或官方下载 镜像烧入工具
- 把下载好的
xxxxx.img
文件包拖在第一+号这里上传即可
- TF卡插入电脑,第二选着TF卡,烧入TF卡里
- 第三点击Flash,等待几分钟…
第三步:TF卡烧入完成后直接插在树莓派通电源开机
找到终端打开
查看系统版本:lsb_release -a
haoge@ubuntu #:lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
这上面是我的系统,我用ubuntu-22.04-beta-preinstalled-desktop-arm64+raspi.img.xz
,镜像源是Codename: jammy
,所以我找的是jammy
镜像源更换。
如果你是Codename:server
,找server
更换镜像源
点击这:清华镜像源
找适合自己Ubuntu系统镜像源
下图是Codename: jammy
下图是Codename: focal
终端运行:
sudo nano /etc/apt/sources.list
更换镜像源,把系统自带镜像源注销掉,注销快捷键Shift+3
,弄好Ctrl+s
保存,Ctrl+x
关闭。
更新一下系统命令:
sudo apt-get update
sudo apt-get upgrade
第四步:安装ssh远程
终端运行安装 openssh-server
sudo apt install openssh-server -y
下载好后修改以下:
sudo nano /etc/ssh/sshd_config
需要把PermitRootLogin no
修改为:PermitRootLogin yes
开启ssh服务,终端界面键入:
service ssh restart
或sudo /etc/init.d/ssh restart
或sudo /etc/init.d/ssh start
查看服务的运行状况:service sshd status
重启电脑:sudo rebooty
第四步:配置IP公网映射及IP局域网映射
如果自己家里IP地址是公网的,可以开启IP公网映射,自行网查怎么操作。
这里我主要讲局域网IP地址映射,因为我家里是局域网IP地址,本来我是想换成IP公网地址,我询问了一下我这边装宽带师傅,我家里是电信宽带,因为最近几年有人用IP公网电信诈骗,所以我那边的IP公网被封了,不给用,抓不到主谋,拿全局来开刀。
我这里用cpolar模块来映射,他是通过映射在代理服务器公司,再把你的IP映射在公网里,你就可以访问了,你们会想,会不会延迟?实际延迟很低,本人在用,还可以。
先去cpolar官方注册一下看看:https://i.cpolar.com/m/4gUF
我们主要用到这个东西来配置局域网映射(内网穿透)
ubuntu
使用cpolar
安装使用教程
Ubuntu
用户安装Cpolar
内网穿透:
https://www.cpolar.com/blog/ubuntu-users-install-cpolar在
Ubuntu
搭建Web
站点,并将其发布到公网访问:
https://www.cpolar.com/blog/build-a-website-on-ubuntu-system在
Ubuntu
上搭建网站:安装WordPress 1/8
:
https://www.cpolar.com/blog/install-wordpress-on-ubuntu在
Ubuntu
上搭建网站:创建WordPress
数据库 2/8:
https://www.cpolar.com/blog/create-a-wordpress-database-on-ubuntu在
Ubuntu
上搭建网站:安装相对URL
插件 3/8:
https://www.cpolar.com/blog/install-the-relative-url-plug-in在
Ubuntu
上搭建网站:内网穿透将网站发布上线 4/8:
https://www.cpolar.com/blog/publish-the-website-online在
Ubuntu
上搭建网站:为网站配置固定的公网二级子域名 5/8:
https://www.cpolar.com/blog/configure-secondary-subdomain-name在
Ubuntu
上搭建网站:为网站配置自定义域名访问 6/8:
https://www.cpolar.com/blog/configure-custom-domain-name在
Ubuntu
上搭建网站:免费申请阿里云的SSL
证书 7/8:
https://www.cpolar.com/blog/apply-for-alicloud-ssl-certificate-for-free在
Ubuntu
上搭建网站:为网站配置SSL
证书 8/8:
https://www.cpolar.com/blog/configure-ssl-certificate-for-web-site
SSH
远程连接Ubuntu
系统【同个局域网】:
https://www.cpolar.com/blog/ssh-remote-connection-to-ubuntu-system公网
SSH
远程连接Ubuntu
【免费内网穿透】:
https://www.cpolar.com/blog/ssh-remote-connection-to-ubuntu-in-intranet为
SSH
远程Ubuntu
配置固定的公网TCP端口地址:
https://www.cpolar.com/blog/configure-fixed-public-tcp-port-address-for-ssh-remote-ubuntu
第五步:解决树莓派24小时断电不停电
1.发电系统
2.把电池电转换220V交流电
3.买一个双电源自动切换开关
备用电源和常用电源切换时会断电2秒,所以树莓派还是会关机重启,所以需要一个断电续航模块。
4.买一个断电续航模块
5.把电源和网线安装好
自己的树莓派服务器就做好啦!24小时工作,都不用去租服务器啦~。有什么问题可以留言探讨哦!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)