{"repo":"Yacht-sh/Yacht","free":true,"listed":false,"github":"https://github.com/Yacht-sh/Yacht","clone":"git clone https://github.com/Yacht-sh/Yacht.git","description":"A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.","language":"Vue","stars":3869,"topics":["docker","flask","python","webinterface","docker-deployment","vuejs","yacht","appstore","jwt-authentication","hacktoberfest"],"license":"CC-BY-4.0","category":"deployment-docker-iac","readme_excerpt":"Yacht Yacht is a container management UI with a focus on templates and 1-click deployments. The current develop branch supports two host management modes: - direct Docker API hosts added manually in the UI - agent-managed hosts where a yacht-agent container connects back to the main Yacht server Agent-managed hosts can report lightweight host stats and accept queued compose lifecycle jobs ( up , down , pull ) from the main Yacht control plane. Project Status This application had gone unmaintained for a while. The current work on develop is focused on bringing dependencies, workflows, and security posture back up to date. The rewrite effort is being explored in Yacht-sh/yacht-nuxt. The installation docs currently live at dev.yacht.sh. Repo-local documentation now lives in docs/ . Operational wiki pages for the current develop branch live in wiki/ . Demo Installation Currently only Linux has been verified as working, but Windows support is still being evaluated. Installation documentation can be found here. Check out the getting started guide if this is the first time you've used Yacht: dev.yacht.sh/docs/Installation/Getting Started We can also be found on Linode Agent Architecture The main Yacht container is the control plane. It hosts the web UI, API, auth, and database. Remote Docker hosts can run a separate yacht-agent container that: - mounts the local Docker socket - registers with the main Yacht server using a shared enrollment token - keeps host inventory in sync - exec","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yacht-sh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yacht-sh/Yacht/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}