“存储回忆的一个 个人网盘搭建,回忆无价”
网盘访问地址
这个网盘挂在宿舍的一台小电脑上,电脑上挂载了一个2T的机械硬盘专门用于存储数据,使用内网穿透技术提供了外网的访问,并且使用Alist实现一份数据三份存储,本地存储,百度云存储以及阿里云盘存储。
网盘访问地址:我和酥盐的回忆站
登录用户名:suyan
密码:suyan
注意:由于在国内没有已经备案的域名,现在打开会跳出您的连接不是私密连接
,点击下方的高级
按钮后,点击继续前往
即可
部署步骤
-
玩客云刷armbian
玩客云是多年以前迅雷的小主机,我将其拆机后,取出主板,使用螺丝刀短接两个端点
然后使用USB Burning工具,刷写UBOOT,刷写完UBOOT后使用杜邦线 TTL刷入armbian24系统
刷入系统后接入宿舍路由器下,使用Termius工具进入SSH,然后vim编辑固定IP地址为
192.168.1.110
vim /etc/network/interfaces
source /etc/network/interfaces.d/* # Network is managed by Network manager allow-hotplug eth0 no-auto-down eth0 iface eth0 inet static hwaddress ether 66:be:7b:b8:51:** pre-up ifconfig eth0 hw ether 66:be:7b:b8:51:** address 192.168.1.110 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 pre-up /sbin/ifconfig eth0 mtu 3838 auto lo iface lo inet loopback
-
安装CasaOS
CasaOS 是一款基于 Docker 生态系统的开源家庭服务器系统,旨在为家庭场景提供简单、易用且优雅的个人云体验。由 IceWhale Technology 开发,CasaOS 支持多种设备,包括 Raspberry Pi、PC 或任何基于 Debian 的系统。
主要特点如下:
- 简易性:CasaOS 提供直观的用户界面,用户可以轻松管理家庭云,仅需几次点击即可完成设置。
- 安全性:系统通过加密和认证机制保护用户数据和隐私,还可以设置访问控制和审计日志,监控文件和应用的访问情况。
- 灵活性:CasaOS 不仅提供20多个官方Docker应用,还有50多个社区验证的应用可供选择,用户也可以使用 Docker Compose 或 Portainer 添加自己的应用或服务。
- 兼容性:支持在 amd64 / x86-64 / arm64 / armv7 计算机、Raspberry Pi 或 NAS 设备上运行,并可以通过任何网络浏览器访问 CasaOS。
- 更改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 验证时区是否正确
date -R
- 一键安装指令
wget -qO- https://get.casaos.io | bash
安装成功后,在局域网内,访问192.168.1.110即可进入到CasaOS中
输入账号suyan
,密码suyan1
后即可进入主界面
-
挂载2T硬盘
硬盘还没到,后续更新 -
内网穿透
现在的CasaOS只能在连接宿舍Wifi情况下访问,我使用樱花Frp工具进行内网穿透,每月5GiB的固定免费流量再加上每日签到会随机送1-5GiB的流量,对于远程平常看视频/图片已经够用,如果不够再升级套餐。
-
下载armv7架构的二进制文件
使用wget直接下载到root路径下:
wget https://nya.globalslb.net/natfrp/client/frpc/0.51.0-sakura-4.3/frpc_linux_armv7 mv frpc_linux_armv7 frpc && chmod 777 frpc
在樱花Frp中选择成都节点(成都节点离两边都近)后,搭建一个TCP隧道穿透80端口
最后使用frpc命令即可开启内网穿透搭建隧道
/root/frpc -f bb8kde4y17op14rlu9yg1r40rf*****:15174123
-
配置开机自动启动
- 创建服务文件:
打开一个文本编辑器来创建一个新的服务文件,比如使用
nano
:sudo nano /etc/systemd/system/frpc.service
- 编辑服务文件:
在打开的编辑器中,输入以下内容:
[Unit] Description=Frpc Client Service After=network.target [Service] Type=simple ExecStart=/root/frpc -f bb8kde4y17op14rlu9yg1r40rf4*****:15173568 Restart=on-failure [Install] WantedBy=multi-user.target
这里
ExecStart
指定了你的脚本路径和参数。Restart=on-failure
表示如果服务失败会尝试重启。 - 重新载入Systemd管理器配置:
使改动生效,需要重新载入Systemd:
sudo systemctl daemon-reload
- 启用服务:
设置服务在开机时自动启动:
sudo systemctl enable frpc.service
- 启动服务:
可以手动启动服务来测试是否正常运行:
sudo systemctl start frpc.service
- 检查服务状态:
检查服务的状态,确保一切运行正常:
sudo systemctl status frpc.service
到这一步CasaOS以及内网穿透已经搭建完毕
- 创建服务文件:
打开一个文本编辑器来创建一个新的服务文件,比如使用
-
-
Alist的安装以及使用
Alist是一个开源的文件列表和WebDAV程序,支持多种存储解决方案,适用于多平台安装和使用。该项目使用Gin和Solidjs开发,其主要功能包括支持多种存储提供商(如本地存储、阿里云盘、OneDrive、Google Drive等)、文件预览(包括视频、音频、文档、图片等)
总的来说,Alist是一个功能强大且易于使用的工具,适合需要跨多个存储服务管理文件的个人或团队使用。更多关于Alist的详细信息和文档可以在其官方文档站找到。
进入casaos后,先添加armv7架构的cpu软件源,点击app store中的添加,加入以下源
https://play.cuse.eu.org/Cp0204-AppStore-Play-arm.zip
然后刷新后选择alist进行安装
配置alist (硬盘没到)
-
CasaOS的使用
由于硬盘还没到,这部分暂时搁浅,理论思想是将硬盘格式为Ext4格式后,使用mount命令挂载到/mnt下进行存储,但是需要考虑硬盘寿命还有开机自动挂载的问题?