También podemos encontrarnos en Linode.
Si desea algo que no está planeado, abra un problema de solicitud de función y veremos cómo agregarlo.
Actualmente Yacht es compatible con plantillas de portainer. Agregará una URL de plantilla en la configuración "Agregar plantilla". La plantilla se leerá, se separará en aplicaciones y se importará a la base de datos. Las aplicaciones asociadas con las plantillas están vinculadas a través de una relación de base de datos, por lo que cuando se elimina la plantilla, también lo están las aplicaciones asociadas con ella. También almacenamos la URL de la plantilla para que podamos habilitar la actualización de las plantillas con solo presionar un botón.
Recomendamos comenzar con:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
En las plantillas, puede definir variables (comenzando con !
) para reemplazarlas automáticamente por cualquier variable que el usuario haya configurado en la configuración de su servidor (es decir, !config
será reemplazado por /yacht/AppData/Config
de forma predeterminada).
Si está en brazo y los gráficos no aparecen, agregue lo siguiente a su cmdline.txt:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Puede utilizar las siguientes variables de entorno en Yacht. Ninguno de ellos es obligatorio.
Variable | Descripción |
---|---|
PUIDO | Establezca el ID de usuario con el que se ejecutará el contenedor. |
PGID | Establezca groupid como se ejecutará el contenedor. |
SECRET_KEY | Establecer esto en una cadena aleatoria garantiza que no se cerrará la sesión entre reinicios de Yacht. |
ADMIN_EMAIL | Esto configura el correo electrónico para el usuario predeterminado de Yacht. |
DISABLE_AUTH | Esto deshabilita la autenticación en el backend de Yacht. No se recomienda a menos que estés usando algo como Authelia para administrar la autenticación. |
BASE DE DATOS_URL | Si desea que Yacht use una base de datos como SQL en lugar del sqlite integrado, puede colocar esa información aquí en el siguiente formato: postgresql://user:password@postgresserver/db |
COMPOSE_DIR | Esta es la ruta dentro del contenedor que contiene las carpetas que tienen proyectos de Docker Compose. ( componer etiqueta solamente ) |
Si está ejecutando WSL2 dentro de Windows, debido a la diferencia en cómo se manejan los permisos. Básicamente, estás dentro de una máquina Linux que accede a un sistema de archivos de Windows. Deberá ejecutar después de la instalación antes de agregar el contenedor Yacht:
$ sudo usermod -aG docker $USER
Puede encontrar información adicional sobre esto en los pasos posteriores a la instalación para Linux.
Si el botón de actualización integrado no funciona, pruebe el siguiente comando:
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
Licencia MIT