使用arm(orange pi r1 plus)开发板搭建私有云服务

使用arm开发板搭建私有云服务

===========================================
本篇文章是介绍使用一块arm的开发板构建一个私人的云服务器(nas),上篇文章介绍了如何构建orangepi r1 plus 的系统。
接下来会使用这个系统搭建私有云。

云服务器软件选择

想要实现私人nas肯定需要一个云盘系统软件,在github上找到这个款功能强大的云服务软件Cloudreve,具体功能查看官方介绍

使用arm(orange pi r1 plus)开发板搭建私有云服务

新建一个conf.ini配置文件输入一下内容

没有证书可以不配置ssl相关内容(如果没有ssl onedrive是无法使用的)

运行

使用arm(orange pi r1 plus)开发板搭建私有云服务

编译ntfs-3g

只使用sd的存储容量是完全不够的,因此需要挂载U盘,或者硬盘盒。这类存储如果是ntf格式那么就需要通过ntfs-3g这个软件进行挂载,如果可以格式化成
ext4那么可以省去这一步。
在github上 下载ntfs-3g

进入源码目录执行下面的命令

编译完成之后在install_arm64/bin下面可以找到软件复制到开发板的/usr/bin (先把ssh服务搭建起来后期开发简单一些,需要移植openssh服务,或者dropbear,不管如何都需要openssh中的sftp-server服务)

插上硬盘等待识别出来,对usb3.0的移动硬盘识别成功率很低,可能是这个硬盘盒芯片的原因。

使用arm(orange pi r1 plus)开发板搭建私有云服务

这里描述不够详细,如果没实现需要再去google“自动挂载U盘”

添加存储策略

在第一次运行的cloudreve时显示的管理员账号密码,用于登录。
1、点击头像
2、进入管理面板
3、存储策略
4、添加策略,输入/upload/sda5
6、添加用户组、策略改为刚刚添加的。
7、添加用户,选择刚添加的用户组。

具体详细操作到cloudreve官方查看。

总结

如果真的要实现一个完整可用的系统那么还需要将服务添加到系统服务中,然而busybox对系统服务支持很差,没有像ubuntu的systemd进程服务,因此不想折腾的可以直接刷入ubuntu系统,用起来省心,但是很多原理没有自己去实现来的清晰。

文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览2897 人正在系统学习中

来源:火龙果里的芝麻

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐