推广 热搜: page  数据  小红  红书  考试  论文  数据分析  关键词  哪些  搜索 

你的下一个轻NAS何必是“NAS”

   日期:2024-12-21     移动:https://sicmodule.kub2b.com/mobile/quote/9800.html

# 你的下一个轻NAS何必是“NAS”

## 参考目录

> [Termux高级终端安装使用配置教程](https://www.sqlec.com/2018/05/termux.html)

> [Example installation on Ubuntu 22.04 LTS — Nextcloud latest Administration Manual latest documentation](https://docs.nextcloud.com/server/30/admin_manual/installation/example_ubuntu.html#)  

> [解决安卓12限制32个线程](https://www.hestudio.net/posts/Solve-32-restrictions-of-Android-12-restrictions.html)  

> [Termux崩溃-Process-completed-signal-9错误的解决方法](https://www.cnblogs.com/yejiuluo/articles/18271904 "发布于 2024-06-27 17:46")

## 想要实现的效果

用手机作为轻NAS来使用

PS: 效果只是玩具级的,跟工业级需求完全不能比,而且不能方便的扩展存储空间

轻NAS就从需求来说

    现在一个不带盘的成品NAS都是大几百,要品牌高配的就几千往上走了,加上硬盘甚至于固态孩子真的是囊中羞涩;

    好在现在的手机厂商还是很卷的,各种配置越来越离谱了,刚接触电脑的时候手机存储空间只有16GB、64GB等大小还要插储存卡(我姐的黄色小天语是接触到的第一个智能手机);

    但是吧,现在手机动辄12+256,16+512甚至16+1T的配置都出来了,单看数值大小有的比我这电脑都强了(16-512),这就有了存储的硬件条件;

    你说,这不就巧了嘛,二手机的价格可以四五百(前些天小黄鱼淘的屏幕微瑕一加8T:骁龙865 12+256)多花点也能整个512存储的但是没舍得,也没有那么大的需求;

    这种淘汰的二手机不会很贵,屏幕、外壳之类不重要的位置有瑕疵的更便宜一点;

      那如果你和我一样,对NAS的需求虽然有但是没那么大,而且正巧手头没那么宽裕,只是作为个人/小家庭使用的话,也许这个攻略对你有帮助;

      (当然如果你手边正好有准备淘汰的手机那么立省100%)

        Next Cloud配置

        Next Cloud Office配置

        本次配置是在手机上通过Termux软件实现的,Termux相关配置可以去看国光大佬的教程,写的非常详尽,本次配置只需要其中的`proot-diso sshd`即可;

        其中,`sshd`用于方便在电脑上操作(毕竟手机屏幕还是小的,不如电脑方便);

        `proot-diso`用于实现伪Linux系统root;

        总的来说,就是在Termux上通过proot-diso安装Linux系统,在Linux系统中运行NextCloud和qbittorrent-nox来实现轻NAS功能

        ## 准备工作

        一台备用机,手机安装Termux,并且手机用adb解禁进程限制

        如果不接触进程限制的话,动不动Termux就会报错给你停了

        `[Process completed (signal 9) - press Enter]` 

        adb解禁进程限制

        ## 配置过程

        下面进入部署过程:

        首先肯定要

        ### sshd配置

        #### Termux端配置

        1. 安装openssl

        2. 设置密码

        3. 开放端口

        3. 查看IP

        #### PC端配置

        打开你常用的终端(cmd也好powershell也好terminal等等都可以)

        ### proot-diso配置

        1. 安装proot-diso

        2. 安装Linux系统(这里我选择Ubuntu)

        至于为什么选嘛,主要是因为比较熟悉这个

        ### Next Cloud配置

        后边其实和官网教程基本一致

        > [Example installation on Ubuntu 22.04 LTS — Nextcloud latest Administration Manual latest documentation](https://docs.nextcloud.com/server/30/admin_manual/installation/example_ubuntu.html#)

        #### 安装需要的软件

        1. 你可能会用到的工具软件

        2. 官方教程里用到的软件(这里我把`sudo`去掉了,因为本来就是root用户)

        这里其实和官网的教程完全一致,下完一遍有error或者其他直接再来几遍就好了  

        #### Mysql创建用户+数据库

        这块在Next cloud的官网上有教程,可以按照自己需要去修改:

        但是,后边你跟着官网教程直接`sudo mysql`那就会说找不到mysql,其实这是因为`Mariadb-server`服务还没有启动,一开始哥们也是迷糊了好久,然后发现的:

        1. 这里你要先把它启动了才能正常进入MySQL,后续Next Cloud正常运行也是需要这个,所以也可以用.sh来执行

        2. 创建用户+数据库

        #### 获取Next cloud

        根据Linux服务端可以从这里找[Index of /server/releases (nextcloud.com)](https://download.nextcloud.com/server/releases/)需要的版本

        #### 配置Apache2

        你的下一个轻NAS何必是“NAS”

        1. 开启Apache2服务

        这个时候应该可以在内网环境的http服务上看到apache2的默认配置界面了

        2. 创建配置文件

        到`/etc/apache2/sites-available/`目录下,创建一个nextcloud.conf文件

        参考大佬的教程[ubuntu 22.04安装部署nextcloud最新版-笔记_netiii](https://www.netiii.com/4102/)  

        将下列内容复制进去

        跟着教程走一遍,注意我们这是在termux中,和正常的Linux系统略有不同

        #### 安装Next Cloud

        然后就可以访问(http://yourip:yourport)设定管理员账户和密码,配置MySQL数据库接口

        这里IP就是`ifconfig`返回的那个内网地址;

          ## qbittorrent配置

          1. 安装

          2. 启动

          完了直接去手机的浏览器打开(http://localhost:7770)就可以通过图形化界面配置服务了

          ## Next Cloud的应用

          这里应用完全是用图形化界面操作的,我就不再多嘴了

          1. 文本处理应用

          我用到的是Next Cloud Office和它搭配的Code内建服务器;

          2. 挂载qbitorrent下载目录

          通过应用External storage support挂载手机本地的qbittorrent下载目录作为存储

          以上,即是所有配置过程了,如果能帮到你,我很开心;

          本文地址:https://sicmodule.kub2b.com/quote/9800.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

          特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


          0相关评论
          相关最新动态
          推荐最新动态
          点击排行
          网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号