回忆的存放地

玩客云+CasaOS+2T机械硬盘

Posted by lateyoung on May 11, 2004

“存储回忆的一个 个人网盘搭建,回忆无价”

网盘访问地址

这个网盘挂在宿舍的一台小电脑上,电脑上挂载了一个2T的机械硬盘专门用于存储数据,使用内网穿透技术提供了外网的访问,并且使用Alist实现一份数据三份存储,本地存储,百度云存储以及阿里云盘存储。

网盘访问地址:我和酥盐的回忆站

登录用户名:suyan

密码:suyan

注意:由于在国内没有已经备案的域名,现在打开会跳出您的连接不是私密连接,点击下方的高级按钮后,点击继续前往即可

继续前往

部署步骤

  1. 玩客云刷armbian

    玩客云是多年以前迅雷的小主机,我将其拆机后,取出主板,使用螺丝刀短接两个端点

    短接点

    然后使用USB Burning工具,刷写UBOOT,刷写完UBOOT后使用杜邦线 TTL刷入armbian24系统

    USB刷写

    刷入系统后接入宿舍路由器下,使用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
    
  2. 安装CasaOS

    CasaOS 是一款基于 Docker 生态系统的开源家庭服务器系统,旨在为家庭场景提供简单、易用且优雅的个人云体验。由 IceWhale Technology 开发,CasaOS 支持多种设备,包括 Raspberry Pi、PC 或任何基于 Debian 的系统。

    主要特点如下:

    1. 简易性:CasaOS 提供直观的用户界面,用户可以轻松管理家庭云,仅需几次点击即可完成设置。
    2. 安全性:系统通过加密和认证机制保护用户数据和隐私,还可以设置访问控制和审计日志,监控文件和应用的访问情况。
    3. 灵活性:CasaOS 不仅提供20多个官方Docker应用,还有50多个社区验证的应用可供选择,用户也可以使用 Docker Compose 或 Portainer 添加自己的应用或服务。
    4. 兼容性:支持在 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中

    CasaOS界面

输入账号suyan,密码suyan1后即可进入主界面

主界面

  1. 挂载2T硬盘

    硬盘还没到,后续更新

  2. 内网穿透

    现在的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
      
    • 配置开机自动启动

      1. 创建服务文件: 打开一个文本编辑器来创建一个新的服务文件,比如使用nano
        sudo nano /etc/systemd/system/frpc.service
        
      2. 编辑服务文件: 在打开的编辑器中,输入以下内容:
        [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表示如果服务失败会尝试重启。

      3. 重新载入Systemd管理器配置: 使改动生效,需要重新载入Systemd:
        sudo systemctl daemon-reload
        
      4. 启用服务: 设置服务在开机时自动启动:
        sudo systemctl enable frpc.service
        
      5. 启动服务: 可以手动启动服务来测试是否正常运行:
        sudo systemctl start frpc.service
        
      6. 检查服务状态: 检查服务的状态,确保一切运行正常:
        sudo systemctl status frpc.service
        

      到这一步CasaOS以及内网穿透已经搭建完毕

      CasaOS访问地址

  3. 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进行安装

    1715494689071.png

    配置alist (硬盘没到)

  4. CasaOS的使用

    由于硬盘还没到,这部分暂时搁浅,理论思想是将硬盘格式为Ext4格式后,使用mount命令挂载到/mnt下进行存储,但是需要考虑硬盘寿命还有开机自动挂载的问题?