使用群晖作mineportalbox(1):合理且不折腾地使用群晖硬件和套件

群晖SPK套件之NAS公网助手的安装教程 本文将详细介绍神卓互联NAS助手SPK套件的安装步骤,帮助您轻松实现外网访问内网NAS设备。 阅读详情

本文关键字:群晖,mineportalbox

在前面《免租用云主机将mineportal2做成nas》《使用树莓派和cloudwall打造个人云》中,我们从软硬结合的角度,提出了二种代替云主机,使云设施不再受远程托管的方案,毕竟,数据在身边才是安心的,这样的一个可同步体和手边的云盒子它更符合我们一直想给它定的名字:mineportal 为什么呢?因为它是优先在内网使用的,只有在对公服务时才需要寻求内网穿透的这样的方案,所以更适合portal to public这个“portal”。----- 因为现在加了盒子的概念,所以我们进一步叫它mineportalbox。

业界早有这样的作品,比如群晖,比如智能路由器系统(可装APP的),在前面我们已讲到过群晖与各大paas的对比(默认我们指群晖的dsm),群晖是GPL开源的,其源码在sourceforge上可找到,应用也是可源的(而且还有synocommunity支持一体crosscompile构建spk的开源方案),本身并没有特殊的技术,遵循从我们bcxszy partii系列1ddcodedemobase中提到的从定制linux开始,准备容器,appstacks,apps这样的方案和路子。(它像oc塞到树莓派这样的方案,而oc没有对linux定制,sandstorm这样的东西最接近群晖dsm,但是也没有配备硬件,etc…区别仅此而已)

synology是最好用的nas硬件(存储方面)和paas主机环境(软件方面),虽然贵但它是以好用出了名的,最流行的用法就是架网盘,较同类产品它更好用和美观。符合真正的产品级体验。
它的套件也很人性和全面,比如它的note station,编辑界面能自动消隐标题这样可真正当note用,且同时可视为blog/snippter/note工具(textallinone)。它的multimedia station(photo,audio,video)可以进行流媒体播放。webstation中的wordpress也有直接从共享中插入图片到贴子的能力,就不用再hack出一套《wordpress以owncloud为图床》这样的方案了。

可以把群晖理解为:手机伴侣,本地型云服务器(VS 远程型VPS),装机恢复器,同步器。webos,能运行php codesnippter的学习空间,甚至上升到宅男神器这样的东西。

而这一切都是以足够不折腾地的方式下去进行。不折腾原则就是让黑盒的该黑盒,不涉及到对群晖二次开发或改造,满足使用群晖现有功能和它对我们塑造的同步数据的习惯,比如最终,一个人可以不再需要PC或电脑。仅chromebook+手机+装了足够丰富应用的群晖来提升前二者的离线能力这样的三件套就可解决工作生活绝大部分问题即可 – 这是我们的追求之一。

这就需要讲到如何不折腾地使用群晖。

1)我们能用好的方面:使用好群晖的套件和同步

我一向对云有二种要求:群晖要像cloudwall一样,可存储数据,可运行代码。这二部分可以统一同步和备份。所以我将同步文件夹分为media,softs,_current三个文件夹,media就是备份notestation,photostation,ffsyncserver里面的打包或导出的备份数据,chatlog数据,而softs就是webstation里面的代码,_current是收集每个终端来的临时同步数据,其下设各种子目录,比如frommobile,2018work,这样分别同步时指定_current/终端文件夹,就可以了,比如在家的时候仅同步_current/2018home,在公司时同步_current/2018work,从云端收集的东西放到_current/fromcloud。

这里注意不要使用drive而使用cloudstation,因为只有使用cloudstation才能获得cloudsharesync支持。而且以上用于统一备份的共享文件夹不要放到home/cloudstation中因为sharesync不适用于home,我倾向于把以上放到一个顶层的cloud共享文件夹中对应cloudstation这个名字(与那些顶层的videostation使用video共享文件夹,photostation使用photo一样,这些可作为_current之外又一外层的临时或fromcloud目录被sharesync使用同步到另一台nas)

可以双群晖同步(sharesync),也可以对云同步(cloudsync加密备份到外部云),后者可以免除双盘位群晖做raid的必要。当然对于个人来说是这样 - 我买的群晖就是单盘位的ds118。

同步的时候不要去动目标端。同步模式选择为仅上传。本地有同步不要进file station操作数据,其实我一直觉得同步就是个为概念,这就不得不谈到《发表cloudwall中》我们大谈特谈到的同步与云设备的关系。深刻思考这里面的关系你就会发现,永远不要依赖双向同步。仅单向备份同步。可以省却不少麻烦和版本冲突。

2)hack和强化群晖系统?我们目前还不能很好控制的地方

内网同步和nas云存储是群晖的基本作用。群晖是不完善的,对群晖进行深度定制和更改永远是疲于奔命的,业界有黑群晖这样的东西企图使之成为一个通用产品,主要是定制了群晖的kernel和启动技术,使之从不同硬件启动。我也曾解决定制群晖kernel使云硬盘从sda开始认而不是vda开始,实现过把黑群晖装到vps中。甚至考虑过是否一定需要分离式的群晖与终端设备这样的问题(比如asus有一种平板PC二合一电脑,主机是i5系统可装黑群,可分离的屏幕装的andriod可作为终端这样的组合,我还设想过一台大工作站里面有二台电脑,一台装chromebook可取出,一台装黑群固定,二者共享的主机是docker的),这些都最后觉得没有现在群晖一个黑盒子+各种终端好用。

当然在上面提到的DSM的一些固有不便的确存在,比如以上套件其数据有的不能在homes中,video不能像photo一样放到home,sharesync不支持home,考虑将顶层的video,photo做到cloud下统一sync(像moments和drive一样),webstation只持php不支持java开虚拟主机等等,这些还是值得解决的。

当然还有一件事是最迫切需要做的事情。那就是在可选和按需文件下,向外网发布服务使它更像个cloudportal和云主机:为群晖出外网和提供SS支持(这样局域网不用装SS客户端仅http代理即可),以DS118为例。下面谈到的方案适合最苛刻的内网环境(路由器甚至不能DDNS,分配的地址也是ISP的内网IP,只能穿透):

我们可以下载arm64版的frp,在穿透云主机上装x86的服务器程序(打开群晖ssh登录设置好权限),打开相应安全组端口,然后把arm代理端装在群晖的cloud->softs->某目录中,配置好,并在群晖控制面板中指定其开机启动:

配置文件:

frp
[common]
server_addr = mineportal.xxxx.com
server_port = 7000
token = 这里填服务端设置的token
[22]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 7002
[5000]
type = http
local_ip = 192.168.1.118 路由器上已固定此静态IP
local_port = 5000
custom_domains = mineportal.xxxx.com
[80]
type = http
local_ip = 192.168.1.118
local_port = 80
custom_domains = www.xxxx.com

cow
listen = http://0.0.0.0:1080
proxy = ss://aes-256-cfb:xxx@ss.xxxx.com:8000 ss.xxxx.com为ss所在服务器域名/ip

任务计划->开机脚本:

frp
cd /volume1/cloud/softs/tools/frp/
nohup ./frpc -c ./frpc_mineportal.ini &
cow
cd /volume1/cloud/softs/tools/ss/
nohup ./cow -rc ./rc &

穿透云主机开的安全组:

frp
7000:frpserver
7001:frpadmin
cow
8000

设置邮件通知,接收命令运行后的结果。

这样,平时走在路上手机设置quickconnect id,回到家同步会自动转为局域网同步方式。想快速访问或外网看视频就用frp方式。平时工作产生的文件也小用quickconnect足够。
群晖功率小,可以一直放心放在家里或宿舍,要租那种移动不限上传带宽的个人宽带。


之所以自《DISKBIOS2》隔了三个月才发表这么一篇文章,是因为我已经学会使用群晖和满足地使用群晖了,还是那句话,好用的东西不要再去折腾。

下一篇《使用群晖作mineportalbox(2):利用工具编译群晖spk-以ffsync为例》,整个1ddcodeanddemobase将揭示如何一步步将一个类似群晖的东西用dbtinylinux,cloudwall,rapbian pi三者来具现的过程。与minlearn programming一起组成bcxszy



(此处不设回复,扫码到微信留言,或直接点击到原文)

榨干万兆网络:用群晖NAS+Docker跑Homebox,给你的内网做个全面‘体检’ 本文详细介绍了如何利用群晖NAS和Docker部署Homebox,打造专业级内网诊断平台,全面检测万兆网络的带宽、延迟、抖动和丢包率等关键指标。通过硬件配置、网络拓扑优化和Docker化部署全流程,帮助用户实现持续监测和性能调优,快速定位网络瓶颈,提升内网性能。 阅读详情

相关推荐

docker-spksrc:用于为 Synology NAS 编译 spk 的 Docker 容器

docker-spksrc spksrc 的 Docker 容器。 Spksrc 是一个交叉编译框架,用于为 Synology 的 NAS 创建本地包。 用法 要运行容器,请执行以下操作: docker run -it --rm -v <host>:/spksrc bydavy/spksrc ~$ cd /spksrc/spk/transmission ~$ make arch-88f6281 其中 <host> 是您机器上的 spksrc 目录 有关 spksrc 的更多信息,请访问 作者 戴维·莱吉里

githash工具玩转linux,抛砖引玉,发个群晖自行编译套件的教程

抛砖引玉,发个群晖自行编译套件的教程2020-11-30 18:37:1925点赞109收藏15评论拿iperf3举例吧,这个是用来测试带宽的,其实用docker也可以实现,但是编译套件,所占用的空间更小。但我只学会了spksrc自带的一些套件的编译,外来的软件代码还不知道怎么弄,也希望这篇文章能够抛砖引玉,能够利用起更多的linux程序源代码。一切都在docker下使用,利用的就是 synoco...

weixin_28890693的博客 655

ant-spk:用于为Synology NAS创建SPK软件包的Ant任务

蚂蚁 用于为Synology NAS创建SPK软件包的Ant任务。 介绍 我发现用于创建和签名SPK软件包的Synology SDK工具过于难以使用且难以实现自动化。 因此,这是一个Apache Ant任务,以易于维护且完全独立于平台的方式处理SPK软件包的构建自动化。 蚂蚁SPK任务 比正式的Synology SDK文档和工具中的功能更易于使用 在您的自动化Ant构建中自动创建和签名您的SPK软件包 在Windows,Mac和Linux(包括Synology DSM)以及任何其他可以运行Java 8的设备上运行 支持密码保护的GPG钥匙串 快速浏览《 并阅读“包结构”部分,以了解有关SPK包如何工作的更多信息。 例子 < project name = " Ant SPK Task " basedir = " . " default = " spk " xmlns : syno = "

超简洁的群晖交叉编译教程

超简洁的群晖交叉编译教程 最近把一个群晖的NAS放在校园网里的时候遇到了锐捷认证的问题,找了一下没有现成的程序可以拿来用,然后自己交叉编译一个mentohust来用。 1.环境 Ubuntu20.04,先去下载目标机器对应的toolchain(就是用来编译目标平台的程序的编译工具套装,gcc、g++、ld和库啥的)。 在群晖的开发工具下载首页,进入DMS相应版本的目录里,比如我的是6.2.3版本,进去DSM 6.2 Tool Chains,然后可以看到有很多对应着不同处理器的压缩包,找和你CPU对应的版本。

qi_w_ip的博客 4965

群晖7.0.1安装USB网卡(网卡芯片为RTL8152,100M网卡)spk文件

套件中心安装后报错,通过SSH登录,获取root权限执行 sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su 然后在到套件中心在安装一次,安装完成后在通过SSH登录,获取root权限执行ifconfig eth1 up,登录网页就可以看到网卡信息了。

国密(3)- 预主密钥/主密钥计算和Finished消息的加解密

国密的ECC-SM3-SM4-CBC模式下的预主密钥和主密钥的生成过程介绍,以及Finished消息的加解密介绍

weixin_43408952的博客 6509

为群晖 NAS 编译额外内核驱动

群晖 NAS 系统也是使用的 Linux 系统,但对 NAS 用途进行了定制,可能缺少折腾其他应用所需的内核模块。这篇文章来写一下如何为群晖编译内核模块。

m0_72359111的博客 3291

银河麒麟V10系统下,手把手解决Ollama安装报错‘GLIBCXX_3.4.25 not found’

本文详细介绍了在银河麒麟V10系统下解决Ollama安装报错‘GLIBCXX_3.4.25 not found’的实战指南。通过隔离编译新版libstdc++、环境变量引导和服务化封装等安全方案,确保在不破坏系统稳定性的前提下顺利运行Ollama,适用于国产操作系统与AI工具的兼容性需求。

weixin_42556197的博客 484

群晖桌面能联网,套件却连不上网的解决办法

一般都是dns设置的问题,可以进控制面板-外部访问-路由器配置-设置路由器进行检测,如图左边是有问题的,右边是正常网络访问的。然后点击网络,取消勾选手动配置dns服务器,应用即可。

qq_41490154的博客 3万+

南 京 农 业 大 学 试 题 纸 附表(rape.csv)是25个油菜材料,测得每个材料的千粒重、亚油酸等的含量. (1) 对物质含量的八个指标作主成分分析,画出碎石图和主成分得分图; (2) 选

(1)请用n1

Mrrunsen的博客 498

【25届数字IC秋招总结】面试经验10——紫光同芯

25届数字ic面试记录——紫光同芯

lalala0635的博客 862

如何快速制作群晖百度云网盘套件:新手必备的完整指南

在NAS存储管理中,将百度云网盘与群晖系统无缝集成是提升文件同步效率的关键。本文将带你全面了解synology-baiduNetdisk-package项目的核心功能与使用方法,帮助你轻松构建专属的云存储解决方案。 ## 项目核心文件与目录解析 ???? 项目采用模块化结构设计,主要包含以下关键目录和文件: ### 核心目录功能速览 - **scripts/**:存放套件生命周期管理脚本,包括...

gitblog_00617的博客 364

Vue3 - Element Plus上传组件el-upload上传多个文件时,让on-change监听事件仅执行一次并获取最终文件列表方法(开启多选文件并手动上传,拿到文件列表统一循环调用接口上传)

vue3,elementplus,Upload上传,el-upload,文件上传组件,上传组件on-change里执行多次,取消自动上传后change重复执行问题,upload上传多个文件后导致on-change执行多次拿不到最终文件列表,Element-plus的upload组件on-change不断执行怎么办,上传多个文件多次执行调用,上传多个文件时如何只执行一次on-change方法拿到最终的文件列表,vue3elementplus上传组件开启多个上传后导致change方法执行好几次,仅调用一

🏆 前端领域优质创作者 1万+

超简单访问群晖NAS的方法,安装一个SPK套件即可

我们都知道群晖NAS放在家里,人在外面的话是无法访问的,因为有家庭NAT的限制,但是使用的NAS的场景比较多,在外面又想访问的话,这个时候就需要使用内网穿透的功能,传统的内网穿透都是需要在局域网里安装一个客户端,这样的话就会多一台开机的设备,最好的方式就是将内网穿透安装在NAS主机里,所以这里就可以使用NAS公网访问助手,它是一个超级方便的SPK套件安装包,下载安装即可使用。

u010905359的博客 3804

Linux脚本实战之SSH执行远端脚本

Linux脚本实战之SSH连接主机

jks212454的博客 2134

模型预测控制(MPC)算法介绍

模型预测控制(Model Predictive Control,MPC)是一种先进的控制策略,广泛应用于工业过程控制、机器人控制、电力系统等领域。它基于系统的模型,通过滚动优化来预测系统未来的行为,并据此确定当前的最优控制输入。

AI的内部世界的博客 7171

spksrc快速入门:5分钟搭建你的第一个NAS软件包终极指南

spksrc是一个强大的跨编译框架,专门用于为Synology NAS设备编译和打包软件。无论你是想为群晖NAS创建自定义应用,还是想要编译开源工具在NAS上运行,spksrc都能帮助你快速完成软件包制作。本文将为你提供完整的spksrc入门教程,让你在5分钟内掌握创建第一个NAS软件包的核心技能。 ## 🔧 为什么选择spksrc? spksrc是SynoCommunity项目的核心工具,

gitblog_00569的博客 638

最小二乘拟合圆:使用拉格朗日乘子法

在本文中,我们将探讨如何使用拉格朗日乘子法来进行最小二乘拟合,并将其应用于拟合一个空间圆。首先,我们需要定义问题。给定一组二维或三维数据点,我们的目标是找到一个圆,使得这些数据点到圆的距离的平方和最小。为了找到最小值,我们需要计算拉格朗日函数的偏导数,并令其等于零。通过解决优化问题,我们可以找到最佳拟合的圆,以最小化数据点到圆的距离的平方和。其中,(x, y) 是圆心的坐标,r 是圆的半径,(xi, yi) 是数据点的坐标。其中,g(x, y, r) = 0 是约束条件,C 是常数,λ 是拉格朗日乘子。

TechProX的博客 475

家庭库存管理系统Homebox

Homebox 是一个专门针对家庭用户的库存管理系统。

wbsu2004的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

黑裙无法联网解决方法之一

黑群晖无法联网,解决方法

david9057的博客 7463

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

群晖套件中心无法打开 无法添加第三方套件问题解决

环境:群 晖6.2 问题:官方套件无法打开,手动添加第三方套件也无法打开 问题:证书过期 解法:更换证书 解法1:ssh到群 晖,一条命令执行 sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

瑞哥的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ie的lan设置无法保存_群晖NAS套件中心无法打开,以及quickconnect远程访问无法登录的解决办法...

quickconnect和套件中心是群晖非常重要的功能,偶尔会因为服务器问题,导致无法使用quickconnect或者套件中心打不开,这个一般官方很快就会解决的。quickconnect打不开一般就会提示无法解析域名。(如果群晖设置quickconnect里面无法登陆账号,换chrome浏览器尝试)要是套件中心打不开,就是不显示任何的套件,一直加载中。官方服务器问题一般很快会恢复,但还有...

weixin_35398720的博客 2592

【宇麦科技】群晖NAS网络不通畅?跟着这篇教程来就对了!

有些同学表示在使用 NAS 过程中,有时发现自己的 NAS 连不上了,但是又不知道哪里出了问题,感觉生无可恋!别哭, 今天小编教你几招网络诊断小教程,让你快速解决可能遇到的网络问题~

Trihawk的博客 1万+

黑群DS3617xs 6.2.3套件中心无法添加第三方源/添加第三方源失败解决方案/群晖套件中心无效的位置解决

黑群DS3617xs 6.2.3套件中心无法添加第三方源解决办法

Tomato_yunpeng的博客 8637

群晖NAS搭建测速网站,支持万兆

使用群晖docker和homebox程序搭建局域网测速网站,内网带宽测试 原文:https://blog.zeruns.tech/archives/598.html Homebox 家庭网络工具箱,主要用于组建家庭局域网时的一些调试、检测、压测工具。 开源项目链接:https://github.com/XGHeaven/homebox 需要家庭内有一个较强服务端,否则服务端可能会成为瓶颈。测试端需要使用现代新版浏览器,比如 Chrome/Firefox 等。如果测速的是高速网络,请尝试保证机器 CPU 性

zeruns 1万+

synology-baiduNetdisk-package 的项目扩展与二次开发

`synology-baiduNetdisk-package` 是一个针对 Synology (群晖) NAS 设备的开源项目,旨在将百度网盘的功能集成到 Synology 的 DSM 系统中。用户可以通过该项目在群晖 NAS 上直接访问和管理百度网盘中的文件,提高文件管理的便捷性。 ## 项目的核心功能 - **集成百度网盘服务**:用户可以在群晖 NAS 上直接登录百度网盘账号,实现文件的...

gitblog_00319的博客 849
上一篇: 在tinycorelinux上安装lxc,lxd (2)
下一篇: 使用群晖作mineportalbox(2):把webstation打造成snippter空间
Minlearn
博客等级 码龄18年 20粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值