标签: synology

使用Synology的官方软件包在NAS上设置GIT

我在2-3个月前买了一台Synology 213air NAS用于编程.

然后在尝试在我的NAS上手动设置git之前,我听说DSM4.3将提出Synology的官方软件包.所以我决定等.

带有Git包的DSM4.3现已推出:http://www.synology.fr/dsm/dsm_app.php#Git,但没有像我这样的初学者设置Git的教程.

所以:

  • 我们如何设置这个官方包?
  • 如何在我的NAS上创建一个包含我的项目的仓库?
  • 最后,我将如何与我的项目"互动"?

git nas synology

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

typed-ast 的构建轮子失败

尝试安装程序 ( pip install -r requirements.txt) 的要求时,pip 失败并显示以下完整输出:

superadmin@diskstation:/volume1/scripts/movies/trakt.plex.scripts-master$ sudo /volume1/@appstore/py3k/usr/local/bin/pip3 install -r requirements.txt
Password:
Collecting astroid==2.3.2
  Using cached astroid-2.3.2-py3-none-any.whl (205 kB)
Collecting certifi==2019.9.11
  Using cached certifi-2019.9.11-py2.py3-none-any.whl (154 kB)
Collecting chardet==3.0.4
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting idna==2.8
  Using cached idna-2.8-py2.py3-none-any.whl (58 kB)
Collecting isort==4.3.21
  Using cached isort-4.3.21-py2.py3-none-any.whl (42 kB)
Requirement already satisfied: lazy-object-proxy==1.4.2 in /volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages (from -r requirements.txt (line 6)) (1.4.2)
Collecting mccabe==0.6.1
  Using cached mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
Collecting oauthlib==3.1.0
  Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
Processing /root/.cache/pip/wheels/03/22/4e/8993c46d8cbb81c71115a39595162be5ff7193c1810afd4ce2/PlexAPI-3.2.0-py3-none-any.whl
Collecting …
Run Code Online (Sandbox Code Playgroud)

python python-3.x synology

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

如何在命令行上使用命令行?

出于某种原因,我现在正在研究一个synology系统.但是我看不到任何命令行工具,比如linux上的终端或者在synology上的窗口上的cmd.

是否有任何工具可以在synologi上使用命令行?如果是,请建议我一些.

谢谢.

synology

17
推荐指数
4
解决办法
11万
查看次数

Nginx + PHP-FPM 7.1 - 504网关超时

我在synology nas上运行nginx 1.12和php-fpm 7.1作为单独的docker容器,如果php脚本运行时间超过60s,我会得到504 Gateway错误.我已经尝试了几个nginx配置参数,但错误仍然存​​在.

这是我的实际nginx配置:

#user  www-data;
#group http
worker_processes  1;

error_log  /opt/data/logs/nginx_error.log notice;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #keepalive_timeout 30s;
    sendfile on;
    #tcp_nopush off;
    tcp_nodelay on;

    #gzip  off;

    send_timeout 300

    server {
        listen       80;
        server_name  "";

        root   /opt/php;
        index  index.php;

        location /data/ {
           sendfile        on;
           root   /opt;
        }

        location ~ \.php$ {

            include fastcgi_params;

            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            if (!-f $document_root$fastcgi_script_name) {
                return 404;
            }

            # Mitigate https://httpoxy.org/ vulnerabilities
            fastcgi_param HTTP_PROXY "";

            fastcgi_pass   php:9000; …
Run Code Online (Sandbox Code Playgroud)

php synology docker

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

将 ghcr (Github Docker Regustry) 添加到 Synology docker 会导致“Registry returned bad result”

当尝试将 Github Registry 添加到 Synology Docker 时,我总是收到一条提示“Registry returned bad result”。

我尝试连接的 URL 是:https://ghcr.io

github synology docker ghcr github-container-registry

12
推荐指数
1
解决办法
5119
查看次数

在Synology NAS上使用Docker在GitLab上启用SSL

我通过Docker容器中的Synology NAS(DSM 5.2)上的官方GitLab软件包安装了GitLab.

我现在想通过https而不是http访问Webinterface.我在几个帖子中看到,可以使用一些泊坞魔法,但没有找到任何详细说明.

任何人都可以解释如何实现这一目标?

遗憾的是,这不是违约.

ssl gitlab synology docker

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

找不到 Synology Scheduler .sh java 命令

我有一个 bash 脚本,唯一的任务是执行 jar 文件。

短信

java -jar /volume1/homes/jar/smssender.jar
Run Code Online (Sandbox Code Playgroud)

我使用 Synology NAS 设置了一项任务。

由 root 运行的任务设置

添加执行bash脚本的命令。添加日志输出。

在此处输入图片说明

执行我的新任务。

在此处输入图片说明

查看日志,看到如下错误:

/volume1/homes/jar/sms.sh: line 1: java: command not found

检查 Java 版本/安装:

在此处输入图片说明

手动检查 sh 脚本的执行(工作):

在此处输入图片说明

有同样奇怪案例的人吗?任何解决方法/想法?

我试过

  • 重新启动我的 NAS
  • 卸载/安装 Java8 包

但没有一个工作。

java bash synology

10
推荐指数
1
解决办法
1153
查看次数

如何在Synology上设置Tomcat 7

我在Synology DS414上安装了Tomcat 7.我找不到任何有关如何设置并使其运行的信息.NAS附带一个Web服务器应用程序,即提供index.html文件的应用程序.我找不到Tomcat的任何配置文件,也找不到任何启用它的方法,因此它成为设备上的活动Web服务器.它是否取代了NAS附带的Web Station Web服务器,还是一个与之配合使用的附加组件?

tomcat synology

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

如何将带参数的命令参数(例如 --param1=arg1)传递给 Synology DSM 中的 Docker 容器运行命令

我需要将带参数的命令参数传递给--param1=arg1Synology DSM 中 docker 容器的运行命令。包中心的 docker 应用版本是17.05.0-0401.

在选择一个 docker 镜像并打开Create Container窗口时,我通过以下步骤找到了命令的配置:

  1. 点击Advanced Settings按钮
  2. 单击Environment选项卡
  3. 填写部分Command:下的值Execution Command(例如,execname --param1=arg1

但是,我在创建容器时收到以下错误。

Run command format error.
Run Code Online (Sandbox Code Playgroud)

synology docker

7
推荐指数
1
解决办法
2628
查看次数

如何使用 Synology NAS 中的私有 Dockerhub 映像

通常我有一个使用公共 DockerHub 存储库 (songkong/songkong) 构建的公共 Dockerfile,然后我可以通过在注册表中搜索标签来在我的 Synology 上运行它

公众形象

但在公开发布之前,我正在我的私有 DockerHub 存储库 (songkong/songkongdockerdev) 中进行一些更改。我已经在 Dockerhub 中构建了图像,我想我在 Synology 中使用了来自 Url 的图像/添加

在此处输入图片说明

但我无法获得Hub Page 或 Repository字段的正确语法,我尝试了一些方法,例如

它应该是什么?

synology docker dockerhub

7
推荐指数
1
解决办法
3072
查看次数