由于ipv4的地址资源枯竭,内网穿透带宽价格个人难以承受,而ipv6能够解决这个问题,其地址数量号称可以为全世界的每一粒沙子编上一个地址,ipv6配合家庭宽带是一个性价比极高的选择,然后使用树莓派我成功搭建了云服务器。
- 树莓派4b(8G)
- 电源,散热,网线等装备
- TF卡和读卡器
- 128G固态硬盘和转USB3.0外盒(USB启动可选)
- 显示屏,键盘鼠标,HDMI转换线(桌面可选)
请组装好散热外壳和线路,购买树莓派和组装不作介绍。
我安装的是ubuntu-20.10desktop-arm64+raspi ,带桌面,注意该为ARM64架构
第一,将树莓派的EEPROM boot更新到2020.09.14版本,该版本支持USB启动,可通过Raspberry Pi Imager软件镜像列表中的Misc utility images中的EEPROM boot recovery写入TF卡插入树莓派卡槽待绿灯稳定闪烁即完成。查看版本可不插卡连显示屏,由此可知EEPROM boot与系统无关,实际其类似BIOS,树莓派启动时首先加载的,然后扫描TF卡和USB接口通过boot引导系统。
第二,ubuntu-20.10desktop和树莓派os可直接USB启动,但Ubuntu Server用USB启动需要其他措施,需要可留言。
由于Ubuntu默认源在国外所以,速度十分慢,所以更换成国内源
1.安装完全版vim
sudo apt-get install vim
2.编辑文件
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu-ports/ groovy-security main restricted # deb-src http://ports.ubuntu.com/ubuntu-ports/ groovy-security main restricted deb http://mirrors.aliyun.com/ubuntu-ports/ groovy-security universe # deb-src http://ports.ubuntu.com/ubuntu-ports/ groovy-security universe deb http://mirrors.aliyun.com/ubuntu-ports/ groovy-security multiverse # deb-src http://ports.ubuntu.com/ubuntu-ports/ groovy-security multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ groovy universe main restricted multiverse
此处注意该系统为Ubuntu的ARM64架构系统,软件源与正常Ubuntu国内源不同,多了-ports,使用正常国内源会无法下载。
3.更新apt
sudo apt-get update sudo apt-get upgrade
设置中的网络
ipv6最好是自动,静态ipv6并未配置完美,能力所限。
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
由于是ARM64架构安装较慢,耐心等待,注意宝塔面板不能在32位机器上运行
使用域名访问宝塔面板,因为ipv6会变且不容易记
打开监听IPv6
安装nginx,其他php和mysql不确保能正常安装
然后在左栏网站中添加站点
阿里云解析,选择AAAA记录类型
通过DDNS的Github仓库的介绍,来通过API更新ipv6解析,原因是本地的ipv6地址由于路由器或树莓派断电重启会改变,所以需要及时更新。自行探索DDNS用法。
原文链接:https://blog.csdn.net/weixin_42755533/article/details/114160370?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168449620216782425143177%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168449620216782425143177&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-18-114160370-null-null.blog_rank_default&utm_term=NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90