{ "id": "db30b3b6-691c-4f44-8dea-586c717f5b21", "name": "component_install_docker_mailserver", "command": "bash", "args": [ "-c", "base64 -d < '/tmp/orchestrator_comp_db30b3b6-691c-4f44-8dea-586c717f5b21.tar.gz.b64' > /tmp/docker_mailserver.tar.gz && scp -i '/Users/jesusperezlorenzo/.ssh/htz_ops' /tmp/docker_mailserver.tar.gz 'root@libre-wuji-cp-0:/tmp/' && ssh -i '/Users/jesusperezlorenzo/.ssh/htz_ops' 'root@libre-wuji-cp-0' 'rm -rf /tmp/docker_mailserver && mkdir -p /tmp/docker_mailserver && tar xzf /tmp/docker_mailserver.tar.gz -C /tmp/docker_mailserver && cd /tmp/docker_mailserver && sudo bash -x install-docker_mailserver.sh install ; rc=$?; echo '[debug] leaving /tmp/docker_mailserver and /tmp/docker_mailserver.tar.gz on remote for inspection'; exit $rc' ; rc=$?; rm -f '/tmp/orchestrator_comp_db30b3b6-691c-4f44-8dea-586c717f5b21.tar.gz.b64' /tmp/docker_mailserver.tar.gz; exit $rc" ], "dependencies": [], "status": "Completed", "created_at": "2026-04-22T23:04:08.351001Z", "started_at": "2026-04-22T23:04:08.819200Z", "completed_at": "2026-04-22T23:06:13.249700Z", "output": " [init] apply namespace\n [skip] namespace already exists in cluster\n [init] create-credentials\nsecret/docker-mailserver-credentials created\n [init] apply-tls-secret\nsecret/docker-mailserver-tls created\n [init] apply pvc-data\npersistentvolumeclaim/docker-mailserver-mail-data created\n [init] apply pvc-config\npersistentvolumeclaim/docker-mailserver-mail-config created\n [init] bootstrap-account\n [warn] PVC docker-mailserver-mail-config not bound — skipping account bootstrap\n [init] apply configmap-env\nconfigmap/docker-mailserver-env created\n [init] apply deployment\ndeployment.apps/docker-mailserver created\n [init] apply lb-ipam-pool\n [skip] lb-ipam-pool already exists in cluster\n [init] apply service\nservice/docker-mailserver created\n [init] apply service-gui\nservice/docker-mailserver-gui created\n [init] wait-ready\npod/docker-mailserver-7cf86bdc5c-c7tv9 condition met\n waiting for PVC 'docker-mailserver-mail-data' to bind...\npersistentvolumeclaim/docker-mailserver-mail-data condition met\n enabling Hetzner delete-protection on volume 'pvc-44b02d7d-697d-4c09-aa29-9229120252e9'...\n [warn] hcloud CLI not found — enable manually: hcloud volume enable-protection pvc-44b02d7d-697d-4c09-aa29-9229120252e9 delete\n waiting for PVC 'docker-mailserver-mail-config' to bind...\npersistentvolumeclaim/docker-mailserver-mail-config condition met\n enabling Hetzner delete-protection on volume 'pvc-6c5f204c-75b0-4e65-99f6-8cab19dbc4a9'...\n [warn] hcloud CLI not found — enable manually: hcloud volume enable-protection pvc-6c5f204c-75b0-4e65-99f6-8cab19dbc4a9 delete\n [init] smtp-check\n checking SMTP 49.12.115.133:587\n [ok] SMTP 49.12.115.133:587 responding\n [notify] docker-mailserver deployed to mail.librecloud.online\ndocker-mailserver installed\n Admin UI: kubectl port-forward -n mail svc/docker-mailserver-gui 80:80\n[debug] leaving /tmp/docker_mailserver and /tmp/docker_mailserver.tar.gz on remote for inspection\n", "error": null, "tags": { "operation": "install", "server": "libre-wuji-cp-0", "type": "component", "component": "docker_mailserver", "workspace": "/Users/Akasha/project-provisioning/workspaces/libre-wuji" } }