View Issue Details

IDProjectCategoryView StatusLast Update
0010589Talerdeployment and operationspublic2026-09-19 14:43
Reportervecirex Assigned Tovecirex Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0010589: useful in deployment cases: systemd unit for proxying IPv4/IPv6 https traffic to ports > 1024
DescriptionMerchant or other operators of taler server components (e.g., exchanges) might find it useful to run unprivileged podman (or other) containers w/ TCP ports exposed > 1024 only.

I've running code, but more checks needed for safe and productive usage; also to be made dynamic and tested on other systems (here it's SuSE GNU/Linux Tumbleweed):

koopa:/var/lib/systemd # systemctl list-units | grep proxy
  https-proxy@8081.service loaded active running Proxy for incoming HTTPS traffic to port 8081
  system-https\x2dproxy.slice loaded active active Slice /system/https-proxy
  https-proxy.socket loaded active running Forward incoming HTTPS traffic to local port 8081
koopa:/var/lib/systemd # nmap 127.0.0.1 | grep 8081
8081/tcp open blackice-icecap
koopa:/var/lib/systemd # nmap -6 ::1 | grep 8081
8081/tcp open blackice-icecap
koopa:/var/lib/systemd # ss -ltn sport = :443
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 512 *:443 *:*
koopa:/var/lib/systemd #
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

vecirex

2025-11-12 19:11

administrator   ~0026407

To be committed to taler-deployment: https://git.taler.net/taler-deployment.git/

Christian Grothoff

2025-12-07 10:21

manager   ~0026804

Low prio, we want those to use self-provisioning.

vecirex

2026-09-02 15:30

administrator   ~0029828

Not needed anymore, mostly; can also be created automatically.

Issue History

Date ModifiedUsernameFieldChange
2025-11-12 19:09vecirexNew Issue
2025-11-12 19:11vecirexNote Added: 0026407
2025-11-12 19:13vecirexAssigned To => vecirex
2025-11-12 19:13vecirexStatusnew => assigned
2025-11-12 19:20vecirexDescription Updated
2025-12-07 10:21Christian GrothoffPrioritynormal => low
2025-12-07 10:21Christian GrothoffStatusassigned => implementing
2025-12-07 10:21Christian GrothoffTarget Version => post-1.0
2025-12-07 10:21Christian GrothoffNote Added: 0026804
2026-08-31 17:47Florian DoldTarget Versionpost-1.0 => Someday
2026-09-02 15:30vecirexStatusimplementing => closed
2026-09-02 15:30vecirexResolutionopen => won't fix
2026-09-02 15:30vecirexNote Added: 0029828
2026-09-19 14:43Christian GrothoffProduct Version => git (master)
2026-09-19 14:43Christian GrothoffFixed in Version => 1.6
2026-09-19 14:43Christian GrothoffTarget VersionSomeday => 1.6