| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 使用arm(orange pi r1 plus)开发板搭建私有云服务 -> 正文阅读 |
|
[嵌入式]使用arm(orange pi r1 plus)开发板搭建私有云服务 |
使用arm开发板搭建私有云服务=========================================== 云服务器软件选择想要实现私人nas肯定需要一个云盘系统软件,在github上找到这个款功能强大的云服务软件Cloudreve,具体功能查看官方介绍 下载并且运行选择一个自己需要的版本,如果没有那么只能编译,编译过程查看官方文档。 新建一个conf.ini配置文件输入一下内容
没有证书可以不配置ssl相关内容(如果没有ssl onedrive是无法使用的) 运行
使用浏览器访问http://192.168.1.121:5200 (ip填写开发板的ip)界面如下: 编译ntfs-3g只使用sd的存储容量是完全不够的,因此需要挂载U盘,或者硬盘盒。这类存储如果是ntf格式那么就需要通过ntfs-3g这个软件进行挂载,如果可以格式化成 进入源码目录执行下面的命令
编译完成之后在install_arm64/bin下面可以找到软件复制到开发板的/usr/bin (先把ssh服务搭建起来后期开发简单一些,需要移植openssh服务,或者dropbear,不管如何都需要openssh中的sftp-server服务) 插上硬盘等待识别出来,对usb3.0的移动硬盘识别成功率很低,可能是这个硬盘盒芯片的原因。 移动硬盘插入自动挂载自动挂载需要mdev的支持,mdev已经在busybox中支持。需要在busybox中配置支持mdev.conf
这里描述不够详细,如果没实现需要再去google“自动挂载U盘” 添加存储策略在第一次运行的cloudreve时显示的管理员账号密码,用于登录。 具体详细操作到cloudreve官方查看。 总结如果真的要实现一个完整可用的系统那么还需要将服务添加到系统服务中,然而busybox对系统服务支持很差,没有像ubuntu的systemd进程服务,因此不想折腾的可以直接刷入ubuntu系统,用起来省心,但是很多原理没有自己去实现来的清晰。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:50:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |