|
本文为 其乐用户(UID:222141) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 222141 于 2026-2-18 09:16 编辑
之前看到这个帖子教程,但是这个都是9年前的了,现在新的群晖NAS已经没有Docker了,于是自己捣鼓了一下。基本流程没什么太大区别,增加一点细节。
首先,群晖在DSM7.2之后就移除了docker,取而代之的是一个叫做Container Manager的套件。
打开套件中心-->所有套件-->开源列表里寻找这个Container Manager,或者直接搜索名字,安装就好。
打开Container Manager,这个东西长这个样子
首先在左侧选择“镜像仓库”,搜索justarchi/archisteamfarm
应该只有一个可选的
双击或者选择“下载”,会让你选择标签,直接选最新的 latest
在Container Manager,选择左边的 “容器”,选择新增
映像选择 justarchi/archisteamfarm:latest
容器名称你随便选,我都选的默认
资源限制看个人喜好,我都直接不管,反正NAS平时在家都是空闲的
自动重启我勾选了,以防突然断了或者什么
Web Station设置网页门户,需要单独安装Web Station控件,我设置了,但是不知道为什么无法从网页访问ASF的localhost:1242,有知道的大佬教教我。好像这个不设置也没啥。
进行下一步
本地端口随便,不冲突就好了,我就填的1242
然后打开你的File Station
docker文件夹下创建asf文件夹,并在asf文件夹里创建config文件夹,并且把你自己的配置文件扔进config文件夹里。配置文件的生成就不赘述了,都开始在NAS上运行ASF了 ,肯定早在自己电脑上就成功运行了ASF吧
我反正把电脑上的ASF文件夹里的.json和.db都直接扔进去了。注意.db文件好像包含你的steam登陆信息,所以不要分享给别人,只自己用。
同时,右键docker,选择属性
确保你的Docker文件夹的权限,ContainerManager允许读取和写入,并且应用到这个文件夹、子文件夹及文件
注意:我之前运行ASF的时候,终端里总是报错,提示我no access to ...之类的无法写入配置文件,到这里确保你的Container Manager有读写权,如果还是不行的话,像我这样everyone都给这个读写权。
回到Container Manager里,添加文件夹路径改成/docker/asf/config
将存储空间映射,给全部读写权限
环境这里边的这个Aspnetcore_urls不知道该填什么,有人知道的话教一下,我直接删掉了这一行
下一步,并完成运行此容器(我已经创建过了,所以这里只是演示一下)
之后你的容器这一页就会出现你刚才创建的容器
右键可以打开Terminal,这个终端跟你在电脑上运行显示的那个黑色终端是一样的
按照终端里的指示,该登陆的登陆,该验证的验证。我因为已经扔进去配置文件了,所以直接就运行了。
在终端界面,按“C”键可以呼出光标,可以输入命令,官网教程里的命令都能用。
右键或者直接点击详情,可以看到统计数据和日志。
日志就是你关闭终端期间,终端显示的数据,你都可以随时查看
如果有人知道如何设置外部网页访问IPC,求教
|