:latest or :version for supporting services?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

  • Prime example: Nginx Proxy Manager is often recommended in the sub. The latest minor release came with breaking changes (so already ignoring semver). I bet you many people were running on latest and then had broken stuff: https://github.com/NginxProxyManager/nginx-proxy-manager/releases/tag/v2.10.0

  • docker-lock

    Automatically manage image digests in Dockerfiles, docker-compose files, and Kubernetes manifests by tracking them in a separate Lockfile

  • I do both! I tag my services with :latest, then use docker-lock. It scans your docker and docker-compose, generates a lock file and adds the current sha to git. That lets me freely update because I can always go get the previous version from git, rollback, and pin the version for that specific container if there is a problem. It really is the best of both worlds.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • renovate

  • You commit your docker-compose.yml file(s) to a GitHub repo (don't commit secrets!!), then add the Renovate App to your repo, merge the onboarding PR, then you'll get PRs when an image is updated.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • DevOps Simplified: Easy-to-Use Container Projects Deployment

    2 projects | dev.to | 15 Dec 2023
  • Risk of self-hosting smaller projects

    3 projects | /r/selfhosted | 4 Jul 2023
  • Add https to docker app

    2 projects | /r/docker | 24 Jun 2023
  • Raspberry Pi 3b+ enough for proxy server

    3 projects | /r/raspberryDIY | 25 Jun 2023
  • My repository of the week: NGINX Proxy - Automated nginx for your containers

    5 projects | /r/docker | 1 Apr 2023