游艇
1.0.0
我们也可以在 Linode 上找到
如果您想要未计划的功能,请打开功能请求问题,我们将考虑添加它。
目前 Yacht 与 portainer 模板兼容。您将在“添加模板”设置中添加模板 URL。模板将被读取、分成应用程序并导入到数据库中。与模板关联的应用程序通过数据库关系链接,因此当模板被删除时,与其关联的应用程序也会被删除。我们还存储模板 URL,以便我们可以通过按下按钮来更新模板。
我们建议从以下开始:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
在模板中,您可以定义变量(以!
开头),让它们自动替换为用户在服务器设置中设置的任何变量(即!config
默认情况下将替换为/yacht/AppData/Config
)。
如果您在arm上并且图表没有显示,请将以下内容添加到您的cmdline.txt中:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
您可以在 Yacht 中使用以下环境变量。它们都不是强制性的。
多变的 | 描述 |
---|---|
统一用户标识符 | 设置容器将运行的用户 ID。 |
PGID | 设置容器将作为其运行的 groupid。 |
秘密密钥 | 将其设置为随机字符串可确保您在 Yacht 重新启动期间不会注销。 |
ADMIN_EMAIL | 这将设置默认 Yacht 用户的电子邮件。 |
DISABLE_AUTH | 这会禁用 Yacht 后端的身份验证。除非您使用 Authelia 之类的东西来管理身份验证,否则不建议这样做。 |
DATABASE_URL | 如果您想让 Yacht 使用 SQL 等数据库而不是内置的 sqlite,您可以按以下格式将该信息放在这里: postgresql://user:password@postgresserver/db |
组合目录 | 这是容器内的路径,其中包含具有 docker compose 项目的文件夹。 (仅撰写标签) |
如果您在 Windows 内的 WSL2 下运行,因为权限处理方式存在差异。您本质上是在访问 Windows 文件系统的 Linux 计算机内部。您需要在安装后运行,然后再添加 Yacht 容器:
$ sudo usermod -aG docker $USER
有关此内容的其他信息可以在 Linux 的安装后步骤中找到
如果内置更新按钮不起作用,请尝试以下命令:
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
麻省理工学院许可证