From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=hHOAfJbs; arc=pass; dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-dy1-x1334.google.com (mail-dy1-x1334.google.com [IPv6:2607:f8b0:4864:20::1334]) by mail.toke.dk (Postfix) with ESMTPS id 883A5197DC86 for ; Mon, 02 Nov 2026 13:03:20 +0100 (CET) Received: by mail-dy1-x1334.google.com with SMTP id 5a478bee46e88-33fb4680717so4468629eec.1 for ; Mon, 02 Nov 2026 04:03:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1793620998; cv=none; d=google.com; s=arc-20260327; b=sHz0oFQjHaSnkwn5nHd34E4Uchwh0pdKJXpBhpRhnr53sVan4P8k2Z5YcAmiXA46Sc T+ho9FZJY7sr7YEdAbuDyOGSR73FLXxf8zu1QFrWKrQgZ315ujjQ9mZk2HBZVTxz2aaB j2Y7W7cQp/NuKpPCb8evDN9o1fvvsF8eUxkPt6zzozOZ1YMU098U56EPqRvo+eCTqrr5 lvpiFqam8BO2pEiBkmMXU+lNvqnH5Jukl/mLa94HYzEZN3XUcEjxhpoEn4/RWclryn4y Eh2Srd+bgU8cKeTq5s/MsGqMLSIcs7NFo/+EVKzbE+jKcA482lfA+1vRsrPPdrfLf2IF rXtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=Q0VN9qXfnSr2v3K38BD+m/WP7AdpOqZ2tkFlZ544FPU=; fh=mNXG/q3u3tQsw+FGkYrOQt2LJhiFZq7GH0d5N4cLb40=; b=fvtcZFAW+TcirehEV0VL6zVzhnxyVoN7qqTE8jvYy8rOxzCW7vWVcwlrb4yErD2SWk QRH++RjFsov6ubPCWIoPGqVJdLfvjjQZ/t1ub4QMsIVF9RhJWrGEMBN1vrkiVzALXw0I eFA/Kf2inXK7nJEmICrI3tc0Byrfgvz0U9MHRvwajqBK1w4onGJgh666taxS96Cy5cBN HTMBAgeMA6lxLw2IBXjOcT0gCETlgvlRPGXT81m+xTKfBTBVC9lvzRCLzqtpYoFPNeuG AYGgg5XrHfw+ktYHjLVbUxTOO23rt5ssh3HWWIZLfx/ZD+ws70EHULicROwxMlW8KK+O hmrQ==; darn=lists.galene.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1793620998; x=1794225798; darn=lists.galene.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Q0VN9qXfnSr2v3K38BD+m/WP7AdpOqZ2tkFlZ544FPU=; b=hHOAfJbs7BjTvTPjEGnJ500LCENZAmsj+naz2iVozQztZeH2xxMHhD0r5UQbH4Djwa 48TNe9LAYWkSHvFiHSfkQYANhFq6/Z95iIxTI85n6njJ4kxrqEmtEqugO0xePJzo6Chy XAxQ/iResQ8RY4bHZ4vW8j3H6Ec4E2+jqTY97uxCOsDnK6qE3aIzgMXk7bG4LLkS0vGM 4l8ErVz1EQFN+br9450qwa+40NAVN6Hzv8bFx0glJnkcE2/Mv68j7uI61zvZnnrB/uKZ nViw4Orl6kOjLXtxSb0K9rkme46wQrHcs4SdD0Pzo9CigZIAG8Jb7wQ4ADZPSfAjqMeG igKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793620998; x=1794225798; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=Q0VN9qXfnSr2v3K38BD+m/WP7AdpOqZ2tkFlZ544FPU=; b=FP3nerXf8BFcvHhbDd38CKaQmcASs19zZ8P40RNIQX7tV3Mjqdo0x17hVlJ7YNUfzu u8VszMv2U7mvZs458Oh1U0Qqa90wFQfZf97Gsy8dhbrJpkwYmYBeY4VzBRDMhCcgRoJz ivUXTGqyIg6fD3QRwHpV8O9u3SQj0giPfELyRabNOYpscPSFCRsmxc5dSnfI3naQZBiw rdCHzxMmHKBOjPNC8udc94fsNH9AkYrpfdJ4M2JqaE7l/hvIMhHJL+L+ez9eMQGuBA6k 13BRQsM6OjwhgagDQByYYOMjtqXVoWnmGb/LFEHk2ub7/oNTfGa05zW8ZTDdx5bitY6a r3+A== X-Forwarded-Encrypted: i=1; AKwUvBwMzm9w6qqLyYpPczFpUTIDDP2YhA5fV/eqAttB8eqcLCYkpEuL+MBqAE2YdSz2QKpIk9DHLs0=@lists.galene.org X-Gm-Message-State: APuU4Z+0wltVXFj64WEngve/kb6me07GTCix7/WXbqIGxbx83TE8nO+x hLnFyPeqnGiv/uRMwVeMsg4AXAWO2fzTH6Oej8CvIkWhfgPfTtE7dpVUYohS0bwbwAWKSESHJen Z+o9ZAUQsi+NPv8uC0rN21IjUFBFeWB/iV0vS X-Gm-Gg: AYBFou3OU8ay5iYPlisKjG2tqFlnho5Yj/OhqU1H1aBawye8TtSshrKmnKFzVph3m/z DaOyxgMxNX2uXw/mo/v/pZQpnicwl0peNEjpSyEFwiW8KEpcDfKH9yIzIcTjakUT3huzvp+v5bu Kubjh1/svr42B0f8O2/lBA/qUh3pISny9Gg6OWXBJMDOLo25mXiO9c/CuSgESvbkHmCpuxwEOz7 U287xdpG6BUmmFlaJ0nBywlWk+U9UY3M8wTyulO+MwSa7vjylscfq0ynIQx6rnk0STpHpi9A1W9 c6KO1v6JvZkx5/VHVqIB/tb1Hh1b+6H5yj1O6YyUjot9WxwmqabDLz+6FJSz0ytb7B0TqIKMcQC 9OIqFcWZgEsO4UvmPCqHM3zPgYMmW2pWMwcoUc0grhZ42cOLfUxBudSs= X-Received: by 2002:a05:7301:7d06:b0:36a:1870:2240 with SMTP id 5a478bee46e88-36a423f12e7mr17805172eec.29.1793620997431; Mon, 02 Nov 2026 04:03:17 -0800 (PST) MIME-Version: 1.0 References: <87ld7bcvl4.wl-jch@irif.fr> In-Reply-To: <87ld7bcvl4.wl-jch@irif.fr> From: Francis Bolduc Date: Mon, 2 Nov 2026 07:03:05 -0500 X-Gm-Features: AclHuK-zS6byvTGJHWTHqJBAVDgJowwe70CfvaUCjF3upHtxq8VDmxLejYp_JMg Message-ID: To: Juliusz Chroboczek Cc: Michael McMahon , galene@lists.galene.org Content-Type: text/plain; charset="UTF-8" Message-ID-Hash: SFHIOPW5OF4YCYAUMRR4CO3AU77BBQYL X-Message-ID-Hash: SFHIOPW5OF4YCYAUMRR4CO3AU77BBQYL X-MailFrom: fbolduc@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: Anonymous access List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Thanks Michael, Juliusz, I was able to setup my groups with the following commands: galenectl create-group -group alouette galenectl create-group -group cacahuete galenectl create-group -group pirouette echo '{"public":true}' | galenectl update-group -group alouette -json echo '{"public":true}' | galenectl update-group -group cacahuete -json echo '{"public":true}' | galenectl update-group -group pirouette -json galenectl create-user -group alouette -wildcard galenectl create-user -group cacahuete -wildcard galenectl create-user -group pirouette -wildcard galenectl set-password -group alouette -wildcard -type wildcard galenectl set-password -group cacahuete -wildcard -type wildcard galenectl set-password -group pirouette -wildcard -type wildcard Unfortunately, those commands cannot be used in my Dockerfile, which looks like this: FROM archlinux:base-20261025.0.616225 RUN pacman --noconfirm -Sy go ADD https://github.com/jech/galene/archive/refs/tags/galene-1.2.1.tar.gz /src/ RUN cd /src; tar --strip-components=1 -xf galene-*.tar.gz; rm galene-*.tar.gz RUN cd /src; CGO_ENABLED=0 go build -trimpath -ldflags='-s -w'; mv galene /usr/bin/ RUN cd /src/galenectl; CGO_ENABLED=0 go build -trimpath -ldflags='-s -w'; mv galenectl /usr/bin/ RUN mkdir /srv/galene; mv /src/static /srv/galene/ WORKDIR /srv/galene CMD ["/usr/bin/galene", ...] So instead I bake in the resulting JSON file obtained after running the commands above and shutting down galene: { "public": true, "wildcard-user": { "password": { "type": "wildcard" }, "permissions": "present" } } I think what is missing in the installation guide is the reference documentation for the JSON files. Then there would be no need for galenectl. Regards, Francis