From 65a62d9c1d0e85ce51bb6d0dff1a56efa54455e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 00:25:19 +0000 Subject: [PATCH] deploy: b6e5d34cd489cbac327d551c31b15da61d8fd3ee --- edge/config/advanced/podman/index.html | 396 ++++++++++++++++++++----- edge/search/search_index.json | 2 +- 2 files changed, 325 insertions(+), 73 deletions(-) diff --git a/edge/config/advanced/podman/index.html b/edge/config/advanced/podman/index.html index ea12823e..cd77ee6e 100644 --- a/edge/config/advanced/podman/index.html +++ b/edge/config/advanced/podman/index.html @@ -1790,27 +1790,12 @@
  • - + - Installation in Rootfull Mode + Installation in Rootful Mode - -
  • @@ -1824,6 +1809,54 @@ + + +
  • + +
  • + + + Start DMS container at boot + + + + -
  • - -
  • - - - Self-start in Rootless Mode - - -
  • @@ -2550,27 +2583,12 @@
  • - + - Installation in Rootfull Mode + Installation in Rootful Mode - -
  • @@ -2584,6 +2602,54 @@ + + +
  • + +
  • + + + Start DMS container at boot + + + + -
  • - -
  • - - - Self-start in Rootless Mode - - -
  • @@ -2688,7 +2754,7 @@

    Running podman in rootless mode requires additional modifications in order to keep your mailserver secure. Make sure to read the related documentation.

    -

    Installation in Rootfull Mode

    +

    Installation in Rootful Mode

    While using Podman, you can just manage docker-mailserver as what you did with Docker. Your best friend setup.sh includes the minimum code in order to support Podman since it's 100% compatible with the Docker CLI.

    The installation is basically the same. Podman v3.2 introduced a RESTful API that is 100% compatible with the Docker API, so you can use Docker Compose with Podman easily. Install Podman and Docker Compose with your package manager first.

    sudo dnf install podman docker-compose
    @@ -2702,14 +2768,8 @@ docker compose up
     docker compose ps
     

    You should see that docker-mailserver is running now.

    -

    Self-start in Rootfull Mode

    -

    Podman is daemonless, that means if you want docker-mailserver self-start while boot up the system, you have to generate a systemd file with Podman CLI.

    -
    podman generate systemd mailserver > /etc/systemd/system/mailserver.service
    -systemctl daemon-reload
    -systemctl enable --now mailserver.service
    -

    Installation in Rootless Mode

    -

    Running rootless containers is one of Podman's major features. But due to some restrictions, deploying docker-mailserver in rootless mode is not as easy compared to rootfull mode.

    +

    Running rootless containers is one of Podman's major features. But due to some restrictions, deploying docker-mailserver in rootless mode is not as easy compared to rootful mode.