Skip to content
cpliegerPublic

About

Guides and tested example files for running cplieger container images with Docker Compose

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

74 Commits

Folders and files

docs

These are guides for running the cplieger container images with Docker Compose, licensed under Apache-2.0. They work on any Docker host, and each guide comes with example files you can copy.

What is here

Each app's own README covers its settings, and its docs/ pages cover what is specific to that app.

Every example is tested

Each code block in a guide is a copy of a file under examples/, or of a marked part of one. A check fails when the two differ, or when a block has no file. A workflow starts each example on a clean machine whenever an example changes, and checks that it does what its guide says. The checks include these:

  • The monitoring stack sends a real alert to a test webhook.
  • The hardened compose file starts healthy and reads its secret from a file.
  • The image checks pass against published images.
  • Each reverse proxy passes WebSockets, live updates, forwarded headers and a large upload.
  • Each proxy login refuses a missing or wrong password, lets WebSockets and live updates through with the right login, and keeps the password from the app.

Using the examples

Run git clone https://github.com/cplieger/docs.git, then copy the folder of the example you want. Two kinds of example are copied over another one. For the full monitoring stack, copy examples/monitoring/minimal, then add the files from examples/monitoring/full, as its guide explains. For a proxy login, copy the proxy's folder, then the files from its folder under examples/reverse-proxy/login, as Adding a login on a reverse proxy explains.

Change app.example.com to your own name, you@example.com to your own address, and every password and token to your own.

The examples pin each third-party image to an exact version, and the cplieger images to latest. For a server, change latest to the major version tag, as Which tag to use explains.

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.md.

Disclaimer

This project is built with care and follows security best practices, but it is intended for personal / self-hosted use. No guarantees of fitness for production environments. Use at your own risk.

This project was built with AI-assisted tooling using Claude, GPT, and Kiro. The human maintainer defines architecture, supervises implementation, and makes all final decisions.

License

Apache-2.0. See LICENSE.

About

Guides and tested example files for running cplieger container images with Docker Compose

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages