Yacht

screenshot of Yacht
flask
vue

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.

Overview:

Yacht is a container management UI that focuses on templates and 1-click deployments. It is currently undergoing a rewrite of its backend in Typescript to encourage more contributions. The website instructions are outdated, so users are advised to visit the development site for updated information. Yacht is currently in an alpha stage, so there is a risk of data loss and instability.

Features:

  • Vuetify UI Framework: Yacht uses the Vuetify UI framework for its user interface.
  • Basic Container Management: Yacht allows users to easily manage containers.
  • Template Framework: Yacht supports templates for easy deployment of container setups.
  • Easy Template Updating: Users can easily update templates with a single button press.
  • Centralized Settings for Volume Management: Yacht provides centralized settings for managing volumes and similar quality of life functionality.
  • Docker-Compose Compatibility: Yacht is compatible with Docker Compose, allowing users to manage container compositions.
  • Advanced Container Management (Edit/Modify): Yacht offers advanced container management features such as editing and modifying containers.
  • Planned Features: Yacht has planned features including container monitoring, easy access to container interfaces, user management, and scheduled jobs.

Summary:

Yacht is a container management UI that prioritizes templates and easy deployments. It is currently being rewritten in Typescript to encourage more contributions. Users are advised to visit the development site for updated instructions, as the main Yacht.sh website is outdated. Yacht offers various features, including basic container management, template support, and Docker-Compose compatibility. Planned features include container monitoring, user management, and scheduled jobs. Installation instructions can be found in the provided link, with the reminder that Yacht is still in an alpha stage.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.