用树莓派搭建全功能NAS服务器(04):打造个人网盘系统&优化

写在前面

在了解完内外网之后,我们就可以着手搭建各个类型的应用来丰富我们的NAS。

首先是用处比较大的网盘系统(尤其是感受过某某网盘的折磨)。

自己的网盘系统不需要担心空间问题和局域网传输速度问题(内网穿透要单独考虑),可定制化内容多样,多人共享也很方便,对于数据敏感的小伙伴来说也有很好的安全性。

微信截图_20210812163600

虽然NAS中已经可以通过SMB协议来实现网盘的基本存取功能,但是相比全面的网盘系统还差一个台阶。

这次就从第一个台阶开始走向一个功能全面的NAS。

(该用云盘的地方还是用云盘,搭配才能达到最好的效果)

关于nextcloud

nextcloud是一款开源的网盘系统。个人或者企业都可以用nextcloud构建免费的网盘系统用于打通全平台的文件同步与共享方案。

在这里插入图片描述

其实同类的网盘也有很多,比如可道云、seafile等等。但文件的同步与共享只是nextcloud的一部分,更重要的是配套的插件可以大幅度地提升nextcloud的使用体验。

(另外seafile的文件是会进行加密保存的,不可以使用smb协议读取,得到的是密文。)

安装数据库

既然是一款全方位的个人云盘,数据存储当然是重中之重的。所以我们第一步需要做的就是安装数据库。

平时最常见的数据库应该就是MySQL了,这里我们也可以使用MySQL的进化版MariaDB来作为nextcloud的数据库基础。

讲讲异同

这次学习一下使用potainer的stack来安装容器组,也就是docker-compose。(分开装每个容器也是可以的,容器的一般图形化安装方法见docker详解那期)

使用stack可以同时安装多个容器,并且可以将容器纳入同一个网络区域,这样只有在网络区域内的容器可以相互访问,方便一些需要数据库的容器进行严密的联动。

首先需要创建一个网络区域

创建完成后进入stacks,点击add stack

微信截图_20210811161329

这次我们需要安装MariaDB和数据库的图形管理界面Adminer

创建stack的名字为MariaDB,这里的参数我们参考一台电脑的NAS之旅提供的参数,粘贴在下面:

version: "2"
services:
  mariadb:
    image: linuxserver/mariadb
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=123456
      - TZ=Asia/Shanghai
    volumes:
      - /srv/dev-disk-by-uuid-4dfd6c3d-d673-49f8-9702-1976894e1304/data/config/mariadb_config:/config
    ports:
      - 3306:3306
    networks
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果你想搭建一个基于树莓NAS家庭服务器,可以按照以下步骤进行: 1. 购买树莓和硬盘:首先,你需要购买一个树莓和一个硬盘。建议选择树莓4B或者3B+型号,因为它们具有更好的性能和更多的内存。硬盘可以选择一款大容量的移动硬盘或者固态硬盘。 2. 安装操作系统:你需要安装一个适合树莓的操作系统,比如Raspbian或者OpenMediaVault。你可以从官方站上下载镜像文件并将其烧录到SD卡中,然后将SD卡插入树莓启动。 3. 配置络:启动树莓后,你需要将其连接到家庭络。可以通过有线或者无线方式连接到路由器,并且设置好静态IP地址。 4. 安装NAS软件:你可以选择安装一些开源的NAS软件,比如Samba、NFS、FTP等等。通过这些软件,你可以实现文件共享、远程访问、备份等功能。 5. 配置权限:为了保护数据的安性,你需要配置用户权限和访问控制。可以为每个用户设置不同的权限和密码,并且限制外部访问。 6. 配置备份:为了保护数据的完整性,你需要定期备份数据到其他设备或者云端存储。可以选择使用rsync、Syncthing等软件进行备份。 7. 其他配置:你可以根据自己的需求,进行其他一些配置,比如设置定时任务、安装监控软件等等。 以上就是基于树莓NAS家庭服务器搭建的基本步骤,需要注意的是,在搭建过程中一定要仔细阅读文档,并且保持数据的备份和安性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值