问题标签 [synology]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Bash/Shell Script for automatic backup of website
I'm brand new to shell scripting and have been searching for examples on how to create a backup script for my website but I'm unable find something or at least something I understand.
I have a Synology Diskstation server that I'd like to use to automatically (through its scheduler) take backups of my website.
I currently am doing this via Automator on my Mac in conjunction with the Transmit FTP program, but making this a command line process is where I struggle.
This is what I'm looking to do in a script:
1) Open a URL without a browser (this URL creates a mysql dump of the databases on the server to be downloaded later). example url would be http://mywebsite.com/dump.php
2) Use FTP to download all files from the server. (Currently Transmit FTP handles this as a sync function and only downloads files where the remote file date is newer than the local file. It also will remove any local files that don't exist on the remote server).
3) Create a compressed archive of the files from step 2, named as website_CURRENT-DATE
4) Move archive from step 3 to a specific folder and delete any file in this specific folder that's older than 120 Days.
Right now I don't know how to do step 1, or the synchronization in step 2 (I see how I can use wget to download the whole site, but that seems as though it will download everything each time it runs, even if its not been changed).
Steps 3 and 4 are probably easy to find via searching, but I haven't searched for that yet since I can't get past step 1.
Thanks!
Also FYI my web-host doesn't do these types of backups, so that's why I like to do my own.
mysql - “该服务现已禁用。” 在 Synology Diskstation 上
当我尝试在我的DS213
下执行 phpMyAdmin 时,DSM 4.3-3810
我收到消息"The service is disabled now."
我尝试卸载 phpMyAdmin 并禁用 Web Station 和 MySQL,重新启动并启用 Web Station 和 MySQL 并重新安装 phpMyAdmin。
我还重置了 Diskstation 并重新安装了 DSM,但我仍然收到消息。
ffmpeg - 如何将 mkv 电影转换为 mp4 以流式传输到 Xbox 360
我最近购买了一台 Synology Diskstation DS412+,我有许多 .mkv 电影,我想将它们转换/转码为 mp4 文件,这样我就可以将它们直接流式传输到我的 XBox 360。我在笔记本电脑上使用 Handbrake,但我宁愿这直接发生在我的 NAS 上。
我对 Linux 非常生疏,并且对转码很陌生,但我目前拥有的脚本如下:
据我了解,它只是将音频和视频组件复制到 mkv 容器中,然后将它们插入到新的 mp4 容器中。这适用于我的几个文件,但有一些文件不起作用。
以下是失败运行的输出示例:
...然后是输入章节开始和结束时间的列表,然后...
...然后是输出章节开始和结束时间的列表,然后...
Xbox 支持网站提供了有关支持的文件类型的详细信息,其中 mp4 包含在 H.264 标准中:http: //support.xbox.com/ar-SA/xbox-360/system/audio-video-playback
我有点不知所措。我已经阅读了http://www.ffmpeg.org/ffmpeg.html但来自 ffmpeg 的错误消息似乎不是很有帮助,而且在 Synology Box 上运行这些东西时资源充其量是稀疏的。
我尝试了我的脚本的一些排列,例如:
和
但是这两个都给了我以下错误:
我假设我需要专门指定输入和输出编解码器,以及比特率或纵横比等内容,但这是我遇到的问题。
任何帮助将非常感激!
php - 解密 Synology PHP 文件
我刚刚下载了 Synology Diskstation 的文件,但内容如下所示: http ://pastebin.com/eLLM8UZR
有办法解密吗?
该文件是 Downloadstation 的 youtube.php 文件。
linux - Synology - Cron 作业
我正在尝试使 cron 作业或任务调度程序工作,但我无法弄清楚为什么我的脚本没有被考虑在内。
我试图简单地归档一个文件夹:
每次脚本开始工作但无法完成工作。无论是使用任务计划程序还是 crontab,都会在文件夹 /volume1/NetBackup/Backups/ 中创建一个文件 Monday.tgz,但该文件只有 1024 字节。
web - 具有网页界面的 NAS 备份服务器
我正在为我的 NAS (synology) 评估一个成熟的备份服务器的功能。我需要
- FTP 访问(备份远程站点)
- SSH/SCP 访问(备份远程服务器)
- Web 界面(为了监控每个备份作业)
- 如果作业失败,自动邮件警报
- 轻量级软件(没有mysql,sqlite ok)
- 可选:S3/Glacier 支持(作为目标)
- 可选:给定时间后自动长期存储(即本地磁盘3个月,之后是Glacier)
似乎最大的玩家是阿曼达,巴库拉和口是心非(同样)
有什么建议吗?
多谢
python - 如何在 Synology DS213+ 中使用 BeautifulSoup
我正在尝试在我的 NAS 上使用 BeautifulSoup,即标题中的型号,但我无法安装它,因为ipkg list
没有名为 BeautifulSoup 的包。在我的 NAS 上,我有这个版本的 python:
所以我想我必须使用美丽汤的第 3 版,所以我有两个问题:
1) 有人知道我如何安装它吗?
2)如果我不能安装这个模块,我可以直接在我的脚本中直接导入 BeautifulSoup.py 文件吗?如果是,我该怎么办?
谢谢
c++ - 为 Synology RS812+ 交叉编译 json-cpp
谁能告诉我如何为 Synology 交叉编译 json-cpp?
根据 json-cpp应该更新,我已经完成了README
。SContruct
我拿了一份“linux-gcc”平台选项的副本,并将其配置g++
为/usr/local/i686-linux-gnu/bin/i686-linux-gnu-g++
(下载的 RS812 工具链)。我编译了json-cpp
,这似乎很顺利。
然后我尝试编译一个小测试cpp,使用以下内容:
但后来我得到以下(链接器)错误:
关于我在编译时缺少的任何输入json-cpp
?
php - 从 PHP 访问 synology 共享文件夹
我从我的 Synology NAS 托管一个网站,这会在 - 下创建一个文件夹/volume1/web/website
。但是,我希望volume1/shared/
从我的网页访问另一个共享文件夹。此共享文件夹需要我可以访问的身份验证,但是我不确定是否可以使用 PHP 脚本进行访问。
php - Synology DSM 5.0 上未指定输入文件
我刚刚将 Synology dsm 4 升级到 5,当我尝试访问 php 文件时,服务器返回No input file specified
.
我现在没有任何 .htaccess 文件,这是与此消息相关的最常见问题...