Yacht - your Docker Yacht-club

A management interface to try - a Portainer replacement - selfhostedpro/yacht It's made to enhance your experience and add features missing from Portainer. #yacht

Yacht - your Docker Yacht-club
Photo by Geio Tischler / Unsplash

A management interface to try - a Portainer replacement - selfhostedpro/yacht

It's made to enhance your experience and add features missing from Portainer.

A web interface for managing docker containers with an emphasis on templating to provide one-click deployments of dockerized applications. Think of it like a decentralized app store for servers that anyone can make packages for. - https://yacht.sh/

Short Clip

Features

  • Container templating compatibility (Portainer compatible)
  • Basic container management
  • Easy template updating
  • Template Variables to allow for a one-click experience
  • Guided container deployment
  • Dashboard for monitoring all of your docker containers in one place
  • Docker-compose compatibility and editor
  • One click editing of containers
  • See yacht documentation for more
  • Their GitHub page

Setting Up Yacht

Add the directory: mkdir yacht and then go to it and create the docker-compose.yml -file:

---
version: "3"
services:
  yacht:
    container_name: yacht
    restart: unless-stopped
    ports:
      - 8008:8000
    volumes:
      - ./yacht:/config
      - /var/run/docker.sock:/var/run/docker.sock
    image: selfhostedpro/yacht
    #image: selfhostedpro/yacht:devel
    networks:
      - pihalla
networks:
  pihalla:
    external: true
volumes:
  yacht:    
...

Once you're at the login page you can login with the username [email protected] and the password pass. In stead of the default tag latest you can also use the tag devel for a more cutting edge version.

Remember to change your settings!

Usage

Been running it alongside Portainer some time and these are my findings:

  • Applications tab: list containers and ports
  • Resources tab: Easy to prune, actually a great way to keep the stack clean and up to date
  • Projects tab: useful to apply new container, but usually I do it the CLI way
  • Templates tab: nice to try stuff, but i prefer the CLI way

I consider Yacht a good management tool and I use it for some VM's,
but I'm still using Portainer with the Agent as my main tool.

#yacht

Typical Dashboard