Também podemos ser encontrados no Linode
Se você quiser algo que não está planejado, abra um problema de solicitação de recurso e veremos como adicioná-lo.
Atualmente o Yacht é compatível com modelos de portainer. Você adicionará um URL de modelo nas configurações de “Adicionar modelo”. O template será lido, separado em apps e importado para o banco de dados. Os aplicativos associados aos modelos são vinculados por meio de um relacionamento de banco de dados, portanto, quando o modelo é removido, os aplicativos associados a ele também o são. Também armazenamos o URL do modelo para que possamos ativar a atualização dos modelos pressionando um botão.
Recomendamos começar com:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
Nos modelos, você pode definir variáveis (começando com !
) para que sejam substituídas automaticamente por qualquer variável que o usuário tenha definido nas configurações do servidor (ou seja, !config
será substituído por /yacht/AppData/Config
por padrão).
Se você estiver preparado e os gráficos não aparecerem, adicione o seguinte ao seu cmdline.txt:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Você pode utilizar as seguintes variáveis de ambiente no Yacht. Nenhum deles é obrigatório.
Variável | Descrição |
---|---|
PUID | Defina o ID do usuário com o qual o contêiner será executado. |
PGID | Defina o groupid com o qual o contêiner será executado. |
SECRET_KEY | Definir isso como uma sequência aleatória garante que você não será desconectado entre as reinicializações do Yacht. |
ADMIN_EMAIL | Isso define o e-mail do usuário padrão do Yacht. |
DISABLE_AUTH | Isso desativa a autenticação no backend do Yacht. Não é recomendado, a menos que você esteja usando algo como Authelia para gerenciar a autenticação. |
BANCO DE DADOS_URL | Se você quiser que o Yacht use um banco de dados como SQL em vez do sqlite integrado, você pode colocar essas informações aqui no seguinte formato: postgresql://user:password@postgresserver/db |
COMPOSE_DIR | Este é o caminho dentro do contêiner que contém suas pastas que possuem projetos docker compose. ( somente tag de composição ) |
Se você estiver executando o WSL2 no Windows, devido à diferença na forma como as permissões são tratadas. Você está essencialmente dentro de uma máquina Linux acessando um sistema de arquivos do Windows. Você precisará executar após a instalação antes de adicionar o contêiner Yacht:
$ sudo usermod -aG docker $USER
Informações adicionais sobre isso podem ser encontradas nas Etapas de pós-instalação para Linux
Se o botão de atualização integrado não estiver funcionando, tente o seguinte comando:
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
Licença MIT