-
Notifications
You must be signed in to change notification settings - Fork 167
Add podman quadlet installation method #602
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
docs/installation.md
Outdated
| Set those secrets as temporary environmental variables, also generate a random string for HMAC secret: | ||
| HMAC=$(openssl rand -hex 13) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I hope HMAC can contain + or / characters found in base64 strings.
43c5f08 to
fe2a6f7
Compare
|
Hello, Thank you for your contribution. Please add this guide into the community installation guide: https://github.com/iv-org/documentation/blob/master/docs/community-installation-guide.md Since this is a community guide and not an officially supported installation method. |
Signed-off-by: Lukas Zapletal <[email protected]>
fe2a6f7 to
499d668
Compare
|
Oh sure, I have missed this completely. Moved. |
|
@lzap can you update this guide for invidious-companion? |
|
I no longer use invidious, feel free to drop it, sorry. |
|
@tibequadorian Please check #677 and confirm it works for you. |
Some of lzap's original wording remains, but the guidance has been rewritten from scratch. Perhaps their username should remain for some time longer, but they noted that they no longer use Invidious iv-org#602 also.
* Update podman quadlet docs to include companion The prior documentation appears to predate the introduction of the companion container. This commit adapts the instructions to include the new companion and some improved formatting. * fix admonition * correct contributor name Some of lzap's original wording remains, but the guidance has been rewritten from scratch. Perhaps their username should remain for some time longer, but they noted that they no longer use Invidious #602 also. * comment out conflicting env var * set SELinux label for volumes `:Z` means the volume is not shared between containers. `:z` allows other containers to share the volume, implying read/write. Most volumes should be labeled `:Z` unless the volume must be shared between multiple containers.
This adds a completely new chapter on podman quadlet installation method. This is emerging technology which is now available in Fedora and being backported into CentOS 9 Stream. These days I deploy pretty much everything using this technique and all users familiar with systemd can easily manage such deployments. All containers in the setup are root-less, work under SELinux enforcing mode and integrates with systemd nicely including logging or health checks.