Cron, YAML, Docker and server config tools

Server, Docker and YAML Config

These tools produce and check server config files. Build a compose.yaml or convert docker run commands, write a systemd service file, make an htpasswd line, validate or format YAML, write a multiline string as a YAML block, and check Docker Compose port mappings.

Tools in this group

  • Docker Compose Commands — Pick a docker compose command and its options to get the command line, with every flag explained.
  • Docker Compose Example Generator — Pick the services you need to get a working compose.yaml example with its .env file and commands.
  • Docker Compose Ports — Type your port mappings to check them and get a ports list for your Compose file.
  • Docker Run to Compose Converter — Paste one or more docker run commands to get the equivalent compose.yaml.
  • htpasswd Generator — Enter a user name and password to get the .htpasswd line and the basic auth config.
  • systemd Service File Generator — Fill in the command and options to get a systemd service unit file and the commands to install it.
  • YAML Formatter — Paste YAML to get it consistently indented and quoted, with comments kept.
  • YAML Multiline String — Type your text, pick a style, and get the YAML block plus the string it parses to.
  • YAML Validator — Paste YAML or open a file to check its syntax, with the exact line and column of each problem.