요트
1.0.0
우리는 Linode에서도 찾을 수 있습니다
계획되지 않은 기능을 원하는 경우 기능 요청 문제를 제출해 주시면 추가 방법을 알려드리겠습니다.
현재 요트는 포테이너 템플릿과 호환됩니다. "템플릿 추가" 설정에서 템플릿 URL을 추가합니다. 템플릿을 읽고 앱으로 분리한 다음 데이터베이스로 가져옵니다. 템플릿과 연결된 앱은 DB 관계를 통해 연결되므로 템플릿이 제거되면 연결된 앱도 제거됩니다. 버튼을 눌러 템플릿을 업데이트할 수 있도록 템플릿 URL도 저장합니다.
다음과 같이 시작하는 것이 좋습니다.
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
템플릿에서는 변수( !
로 시작)를 정의하여 사용자가 서버 설정에서 설정한 변수로 자동으로 대체되도록 할 수 있습니다(즉, !config
기본적으로 /yacht/AppData/Config
로 대체됩니다).
팔을 짚고 있는데 그래프가 표시되지 않으면 cmdline.txt에 다음을 추가하세요.
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
요트에서는 다음과 같은 환경 변수를 활용할 수 있습니다. 그 중 어느 것도 필수사항은 아닙니다.
변하기 쉬운 | 설명 |
---|---|
PUID | 컨테이너가 실행될 사용자 ID를 설정합니다. |
PGID | 컨테이너가 실행될 그룹 ID를 설정합니다. |
SECRET_KEY | 이를 임의의 문자열로 설정하면 요트 재부팅 사이에 로그아웃되지 않습니다. |
ADMIN_EMAIL | 그러면 기본 요트 사용자의 이메일이 설정됩니다. |
DISABLE_AUTH | 이렇게 하면 요트 백엔드에서 인증이 비활성화됩니다. 인증을 관리하기 위해 Authelia와 같은 것을 사용하지 않는 한 권장되지 않습니다. |
DATABASE_URL | Yacht가 내장된 sqlite 대신 SQL과 같은 데이터베이스를 사용하도록 하려면 해당 정보를 여기에 다음 형식으로 입력할 수 있습니다: postgresql://user:password@postgresserver/db |
COMPOSE_DIR | 이는 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
MIT 라이센스