标签: synology

Synology 的 Python,如何安装 Python3 模块以及 Python2.7 安装在哪里?

你能告诉我如何在我的 Synology(DS214play,DSM 6.0.1-7393 Update 1)上运行带有模块的 Python3?我想要什么:在我的 Synology 上运行 Python3 中的 Tweepy 和其他模块。

我被困的地方:

  1. 如何让 PIP3 安装 Tweepy,如果我尝试我得到: Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages

    显然我安装了 Python 2.7 但我不知道......

    root@DiskStation:/volume1/@appstore/python3/include# ls
    get-pip.py  python3.4m
    root@DiskStation:/volume1/@appstore/python3/include# python3 get-pip.py
    -ash: python3: command not found
    root@DiskStation:/volume1/@appstore/python3/include# python get-pip.py
    Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages
    
    Run Code Online (Sandbox Code Playgroud)
  2. 所以为了让 PIP3 工作,我需要了解 Python2.7 的安装位置,甚至可能如何删除它(如果有必要)。

  3. 最好知道哪个 Python3 软件包最适合使用(默认来自 Synology DSM 软件包管理器或 SynoCommunity Python3 pacakge)

因为当通过 SSH(使用 PuTTY)连接到我的 Synology 时,我可以在 DSM 包管理器和相关文件夹中看到 Python3。

但是我没有看到任何 Python2.7 包(我相信它必须在那里),并且在与 SSH 连接时我找不到任何 Python 2.7 文件夹,即使很艰难我暗示必须有一个“/usr/lib/python2.7”。 7/site-packages " …

python linux pip tweepy synology

5
推荐指数
2
解决办法
3万
查看次数

是否可以在 Synology nas 上安装 SQL Server?

我使用 SQL Server 开发了一个 ASP.NET MVC Web 应用程序,我的公司老板要求我在 Synology 磁盘站 ds216+ii 上发布。

我发现我可以在 Synology 上托管 .net core 应用程序,但不能在 ASP.NET MVC 上托管,并且还发现 SQL Server 也无法安装。

我的问题是我可以上传一个简单的 asp.net mvc web 应用程序,在 Synology 上安装 SQL Server 吗?

c# sql-server asp.net-mvc synology

5
推荐指数
2
解决办法
2万
查看次数

如何使用 Synology Surveillance Station 通过 api 触发相机的运动检测事件

我有一个带运动按钮和 PIR 运动传感器的门鸟视频门铃。摄像机还可以提供连续馈送,我通过 Synology Surveillance Station 作为通用 ONVIF 摄像机进行录制。此 ONVIF 摄像机将运动传感器或铃铛按钮定义为数字输入,这是在 Surveillance Station 中与它们交互的正常方式。但是,DoorBird 可以触发 GET 请求(至少在按下按钮时,可能用于 PIR 传感器),因此我希望使用此 GET 请求功能而不是正确的 ONVIF 事件支持。

操作规则和外部事件

使用可从 WEB UI 获得的 Surveillance Station 'Action Rules',我希望将其与动作事件联系起来。我使用“外部设备”(网络请求调用)添加了一个新事件。

在此处输入图片说明

在此处输入图片说明

“外部事件”将生成这样的链接。

http://192.168.1.5:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method= "触发器"&version=1&eventId=1&eventName="这是外部事件1"&account="doorbird"&password="changeme"

这有效,我得到了一个“成功”的 json 响应和一个它注册的事件。问题是我想注册一个正常出现在相机时间轴中的相机运动事件。

这里的问题是无法将此事件用作 Surveillance Station 内的“运动”检测事件。您只能打开和关闭家庭模式或调用音频输出。我希望触发运动事件,以便在我连续录制相机时显示在相机时间线中。

网页接口

https://global.download.synology.com/download/Document/DeveloperGuide/Surveillance_Station_Web_API_v2.7.pdf

获取 Surveillance Station 的当前版本。

http://192.168.1.5:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Info&method=GetInfo&version=1&account= "doorbird"&password="changeme"

获取当前相机信息。请注意,'basic=true' 发送附加的基本数据,它不是'只是'基本数据。例如,除非basic=true,否则不会发送相机 ID 。

http://192.168.1.5:5000/webapi/entry.cgi?privCamType=1&version= “8” &基本=真streamInfo =真API = “SYNO.SurveillanceStation.Camera” &camStm = 1&方法= “列表” &帐户= “doorbird” &密码= “改变我自己”

所以我有相机 ID,但此时我被卡住了。我不确定是否可以针对相机馈送触发等效的运动事件。

nas surveillance ip-camera onvif synology

5
推荐指数
0
解决办法
3090
查看次数

如何在 Synology 上运行 .jar 文件

对于 Synology NAS DS118,我想运行一个 jar 文件,我正在寻找一种方法来休眠 Synology 上的程序,以便它自动执行,有人可以帮忙吗?我试图从 ssh 客户端运行 .jar,但我认为我应该首先使 jar 文件可执行,但我仍然没有弄清楚......我还找不到任何详细的教程:( –

java jar war synology

5
推荐指数
1
解决办法
4631
查看次数

我可以在基于 arm8 的 Synology Nas 上安装 Docker 吗

我有一个 Synology Disk Station 118(似乎它使用的是 Arm8 处理器)

通过在包管理器中搜索没有找到 Docker 包我找到了这篇文章,但 Synology 包的链接只有 X64 包,文章说 Docker 不能从 Arm 工作

但是从各种文章中似乎确实可以从 arm8 平台获得 Docker

https://github.com/docker-library/official-images#architectures-other-than-amd64

还有一个非官方的链接

https://hub.docker.com/u/arm64v8/

但这些不只是容器而不是实际的 docker 本身吗?

所以可以安装在我的 Synology Nas 118 上。这是测试我的应用程序的 docker 文件所必需的。

synology docker

5
推荐指数
1
解决办法
1万
查看次数

在 Synology 上安装 npm 给出了 zlib 无效距离错误

好吧,虽然这并不理想(还),但我们目前正在通过 Synology 运行构建脚本。构建的一部分当然是安装所有软件包。但是,此时会发生很多错误。

我们安装使用:

npm ci --only=production(虽然与 相同的结果npm install)。并出现以下错误:

npm WARN tar zlib: invalid distance too far back
Run Code Online (Sandbox Code Playgroud)

(像很多很多次一样)在某处跟随:

291 verbose stack ZlibError: zlib: invalid distance too far back
291 verbose stack     at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/minizlib/index.js:147:22)
291 verbose stack     at Unpack.write (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:313:19)
291 verbose stack     at PassThrough.ondata (_stream_readable.js:727:22)
291 verbose stack     at PassThrough.emit (events.js:210:5)
291 verbose stack     at addChunk (_stream_readable.js:309:12)
291 verbose stack     at readableAddChunk (_stream_readable.js:290:11)
291 verbose stack     at PassThrough.Readable.push (_stream_readable.js:224:10)
291 verbose stack     at PassThrough.Transform.push (_stream_transform.js:150:32) …
Run Code Online (Sandbox Code Playgroud)

node.js synology

5
推荐指数
1
解决办法
4859
查看次数

停止 Synology 通知“Docker 容器意外停止”

我有一个带有一个 Node.js 脚本的容器,该脚本使用CMD npm start. 脚本运行,做一些工作,然后退出。该node进程退出,因为没有待处理的工作。在npm start成功退出。然后容器停止。

我通过 cronjob 在 Synology NAS 上运行这个容器docker start xxxx。当它完成时,我从他们的警报系统中收到一个警报Docker 容器 xxxx 意外停止docker container ls -a将其状态显示为Exited (0) 5 hours ago。如果我监视docker events我看到的情况dieexitCode=0

似乎我需要通过生成stop事件而不是die事件来向系统发出信号,表明预期退出。这是我可以在我的图像或docker start命令行上做的事情吗?

synology docker

5
推荐指数
2
解决办法
1745
查看次数

如何备份Synology DS Note Station

我正在Synology框上运行Note Station插件,但我没有为Note Station存储文件的位置.我尝试在用户的主目录中查找私人文件夹,但没有运气.我想确保备份Note Station数据库,我需要恢复.谁知道它在哪里?谢谢!

synology

4
推荐指数
1
解决办法
9434
查看次数

在 Synology NAS 上通过 docker 启动 mongo

我是容器和 docker 的新手,请耐心等待。我正在尝试在 Synology NAS 上启动并运行 mongo,其中 db 文件存储在共享文件夹中(与创建的 docker 文件夹不同)。所有用户都具有完全读/写访问权限,但以下错误不断出现。

STORAGE [initandlisten] exception in initAndListen std ::exception:boost::filesystem::status: Permission denied: "/data/db/storage.bson", terminating

蒙戈错误

这就是我设置容器文件夹结构的方式。我认为问题是虚拟驱动器映射的结果,但我不确定。与往常一样,任何帮助将不胜感激。 驱动器映射

编辑:在下面添加 /share/data/db 的权限。

文件夹权限

nas mongodb synology docker

4
推荐指数
1
解决办法
9222
查看次数

查找对于 Synology 加密共享来说太长的文件

在 DSM6.1 更新后尝试加密家庭共享时,我收到一条消息,指出存在文件名超过 143 个字符的文件。这是加密 Synology 共享中文件名的最大长度。

因为家庭共享中有很多东西(主要是我自己的),所以手动搜索文件是不切实际的。不过这些文件必须被删除或重命名,允许共享的加密。

我需要一种自动方式来查找所有子目录中文件名超过 143 个字符的所有文件。使用 Windows 工具通过网络共享搜索文件可能会花费太长时间。

我自己找到了解决方案(虽然通过一些互联网研究,因为我仍然是 n00b)并想与您分享,以便有同样问题的人可以从中受益。

linux bash grep synology

4
推荐指数
1
解决办法
5025
查看次数

标签 统计

synology ×10

docker ×3

linux ×2

nas ×2

asp.net-mvc ×1

bash ×1

c# ×1

grep ×1

ip-camera ×1

jar ×1

java ×1

mongodb ×1

node.js ×1

onvif ×1

pip ×1

python ×1

sql-server ×1

surveillance ×1

tweepy ×1

war ×1