问题标签 [qnap]

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.

0 投票
2 回答
648 浏览

html - 如何在 QNAP NAS 服务器上托管 html 网站

我想知道如何在 QNAP NAS 服务器上托管一个简单的 html 网站。我发现的所有教程都非常模糊,根本不起作用。谢谢!

我已经为该网站准备了一个域名。

0 投票
1 回答
853 浏览

python - 在 QNAP 上安装 pip

看起来 Python 2.7.5+ 不再支持 pip 了。我想知道是否还有其他方法可以让 pip 工作,因为每次尝试时我都无法安装任何东西,我收到错误消息:

pip:找不到命令

我什至无法安装 pip 了。我遇到了告诉我使用 pip 但我无法将 pip 作为命令的应用程序。

0 投票
1 回答
95 浏览

mysql - Owncloud seems to ignore dbtype in config.php (using docker)

I’m an Owncloud newbie and would like to deploy a containerized version of Owncloud on my NAS (QNAP) as a private alternative to Dropbox. I can run a docker container of Owncloud without any problem using the default sqlite database: I access the GUI, create the admin user, browse the file structure, etc. But I’d like to switch to Mysql and I was so far unable to do as Owncloud “seems” to ignore the settings in config.php.

I created a MySQL instance (MariaDB) in a separate container and added an empty owncloud-reserved database to it: I verified that from the Owncloud container I can successfully login into the MySQL’s via the command line using the appropriate credentials, so the database is reachable.

Following some instructions I found online I edited file config.php and changed field “installed” in variable $CONFIG from “true” to “false”: this triggers the db configuration wizard upon login. In the wizard I select “MySQL” and await the completion of the setup procedure. When it’s done I checked that:

  1. Owncloud tables have been created in the MariaDB database (the db was empty before running the wizard)

  2. The config.php file has been modified and now I see all mysql db settings, particulary: 'dbtype' => 'mysql', (the file showed before the sqlite settings)

So apparently the wizard did his stuff.

Despite the above, if I go to the Settings page of my admin user, under General I still see the red warning: “<code>SQLite is used as database…etc”. For testing, I added a new user and indeed the data are still stored in the sqlite file rather than MySQL

So my conclusion is that Owncloud is ignoring config.php in my setup.

Things I tried to no avail:

Recreating the Owncloud container multiple times Restart the container after the database change Running the suggested sqlite to mysql migration script as per the owncloud official documentation

What am I missing? Thanks in advance Regards Sergio

0 投票
1 回答
961 浏览

docker - docker compose 的网络 IP 地址

tl;dr 我希望此堆栈中的每个容器都使用相同的 IP 和 MAC 地址并位于我的本地网络上,但需要有关如何操作的帮助

对于初学者来说,我是 docker 和 docker-compose 的新手。我为我的 Plex 服务器制作了一个 docker-stack(其中三个,一个用于按一般类别/电视节目、音乐和假期分类的电影),每个服务器在我的本地网络上都有自己的 IP 地址和 MAC,现在我想为我的一些媒体管理工具制作第二个堆栈,但这次我希望整个堆栈使用一个 IP 地址和 MAC 地址,但我无法弄清楚如何正确执行/所以它可以工作这是在 QNAP NAS (TVS1282v3/QTS) 上运行,但我正在通过 CLI 工作,因为我倾向于如果我通过容器站执行 docker-compose,它不会为我创建网络

我也尝试过它,就像它在我放置的 Plex 撰写文件中的设置方式一样

在每项服务中,但只有第一个容器有效....

我也曾尝试过这一点,但仍然没有运气/它的语法错误

任何帮助将不胜感激,因为我可能只是错过了一个小作品

0 投票
0 回答
64 浏览

windows - 在 Windows 卷上操作名称中以点开头的 QNAP 文件

我们在 Windows 10 上安装了 QNAP NAS。

此卷上以点开头的名称创建的任何文件(如 .cproject)都会获得一个隐藏属性,该属性既不能在命令窗口(cmd 和 attrib.exe)中也不能通过资源管理器属性对话框进行更改。

然而,使用资源管理器可以重命名、复制、移动、删除文件。此外,可以重命名为不以点开头的名称,然后成功删除隐藏属性。

到目前为止,我还没有设法在 Windows 批处理文件中执行此类操作。(WIN10和WIN7都没有)

我能做些什么?

是否有可能模仿探险家可以做的事情?

0 投票
0 回答
53 浏览

winapi - 获取任何给定 UNC 文件夹路径(包括 NAS)和任何每用户重定向的 FinalPath

我需要弄清楚给定(UNC)路径是否实际上指向/结束/是给定路径(目录)。

示例:“\?\UNC\machine1\shared1”。 GetFinalPathNameByHandle将导致“\?\UNC\machine1\shared1”。

但是,如果 shared1 中有符号链接“sym”并且给定路径是“\?\UNC\machine1\shared1\sym”,则创建“sym” mklink并指向“\machine2\shared2”,结果为GetFinalPathNameByHandle 是“\?\UNC\machine2\shared2”。

现在,我们有一个启用了“home”文件夹的 QNAP NAS - 这意味着每个域用户在导航到“\nas\home”时,最终都会进入自己的目录。GetFinalPathNameByHandle for "\?\UNC\nas\home" 结果为 "\?\UNC\nas\home",而我需要掌握实际的目录名称,例如 "\?\UNC\nas\homes\用户名”。我不需要读/写——我只需要知道“\?\UNC\nas\home”真的不是“\?\UNC\nas\home”。

当“\machine\folder”最终出现在其他地方(每个用户)时,这个想法就会传播到任何类似的场景。假设我什至不需要知道它真正结束的地方,只是发生了某种重新分析......

有任何想法吗?

0 投票
0 回答
172 浏览

docker - Docker Stack 一个用于整个堆栈的静态 IP 地址

我在我的 QNAP 上有一个使用 Docker 的生产环境,我想设置一个测试环境,我可以在其中运行实验而无需中断我的生产环境。我需要让这些容器对我的 LAN 可用,并且理想情况下希望它们都使用单个 IP 地址而不是 NAT,或者给它们每个单独的地址(我知道该怎么做),但我不确定如何做。我已经尝试过使用它,但我对 docker 仍然很陌生,无法弄清楚或知道它是否可能。当我尝试了下面的示例时,每个新 IP 地址只出现了第一个容器

示例... 注意:QNAP IP 地址是 192.168.2.2,并且此示例中的所有内容都使用 192.168.2.4,除了最后两个容器 192.168.2.5(如果需要,可以移动到新堆栈)不是一个工作示例,用于演示

0 投票
1 回答
259 浏览

php - 使用 PHP 7 在 QNAP 上安装 Vtiger 7

您好,我的 QNAP 服务器有问题。我必须在这台服务器上安装和配置 Vtiger 7。服务器上安装了 PHP 7.3.7,但 Vtiger 7 的推荐版本是 PHP 5.4.2。

如果我安装和配置 Vtiger 7,则安装中断,没有错误消息。

我认为这两个版本不同是原因,是的,我检查数据库的登录信息是否正确。那么如何在QNAP服务器中安装旧版本的PHP,是否可以不与服务器物理接触,不使用ftp呢?

详细资料:

  • 服务器:威联通
  • 系统:QTS
  • 系统版本:4.5.2.1594
  • PHP推荐版本:5.4.2
  • PHP 当前版本:7.3.7
  • Vtiger 版本:7.1.0.1

我会很高兴并感谢您的回答:)

0 投票
0 回答
109 浏览

docker - 使用 docker 设置 Qnap 和 bookstack

我在我的 qnap 上通过 docker 设置 bookstack 时遇到问题。知道 docker-compose 脚本哪里出了问题吗?

在此处输入图像描述

端口 6875 上没有任何连接,并且 bookstacker 显示连接被拒绝消息。 在此处输入图像描述

数据库应用程序显示了这一点: 在此处输入图像描述

0 投票
1 回答
83 浏览

python - Python 监视 QNAP FTP 目录的变化并发送 UDP 消息

我需要编写一个程序来监视 ftp 服务器上的目录,然后发送一条带有新文件路径的消息。因此,我确实设法将其watchdog用于本地文件夹,因为我只需要创建事件:

但是当我尝试用该pathFTP 上的文件夹替换时,我得到Access Denied了正确的结果,因为我没有设置登录名和密码。之后,我根据 Stack Overflow 上的回答做了这个:

这样做的问题是它会获取出现在dir.

所以我需要一些可以从中提取子文件夹名称和文件名的东西。像这样:file1并且file2是新创建的:

欢迎任何帮助。