diff --git a/radon.yml b/radon.yml
index 6e3f250..b019a60 100644
--- a/radon.yml
+++ b/radon.yml
@@ -22,6 +22,17 @@
     - role: docker_setup
       vars:
         docker_data_root: "/srv/docker"
+    - role: apache
+    - role: apache-letsencrypt  # Uses configuration from dehydrated setup
+    - role: ansible-role-dehydrated
+      vars:
+        dehydrated_contact_email: "{{ server_admin }}"
+        dehydrated_domains:
+        - name: nodered.n39.eu
+        - name: rabbitmq.n39.eu
+        - name: pwr-meter-pulse-gw-19i.svc.n39.eu
+    - role: penguineer.dehydrated_cron
+
 
   tasks:
     - name: Ensure the mosquitto directories exist
@@ -75,14 +86,20 @@
           TZ: Europe/Berlin
           NODE_RED_ENABLE_PROJECTS: "true"
         ports:
-#          - 127.0.0.1:9002:1880
-          - 9002:1880
+          - 127.0.0.1:9002:1880
         volumes:
           - "{{ nodered_data }}/data:/data"
         detach: yes
         keep_volumes: yes
         restart_policy: unless-stopped
 
+    - name: Setup proxy site nodered.n39.eu
+      include_role:
+        name: setup-http-site-proxy
+      vars:
+        site_name: "nodered.n39.eu"
+        proxy_port: 9002
+
 
     - name: Check if rabbitmq data dir exists
       ansible.builtin.stat:
@@ -103,19 +120,27 @@
           - 5552:5552
           - 5672:5672
           - 25672:25672
-          - 15672:15672
+          - 127.0.0.1:15672:15672
         env:
           RABBITMQ_SECURE_PASSWORD: "yes"
         volumes:
           - "{{ rabbitmq_data }}/bitnami:/bitnami:rw"
           - "{{ rabbitmq_data }}/etc_rabbitmq:/etc/rabbitmq:rw"
 
+    - name: Setup proxy site rabbitmq.n39.eu
+      include_role:
+        name: setup-http-site-proxy
+      vars:
+        site_name: "rabbitmq.n39.eu"
+        proxy_port: 15672
+
 
     - name: Ensure Power Meter Pulse Gateway for 19i room is running
       docker_container:
         name: pwr-meter-pulse-gw-19i
         image: "{{ pwr_meter_pulse_gw_image }}"
         ports:
+#          Wait for https://redmine.n39.eu/issues/755
 #          - 127.0.0.1:9003:8080
           - 9003:8080
         env:
@@ -126,7 +151,12 @@
           PULSE_BINDING: "pwr-meter-pulse-19i"
           API_TOKEN: "{{ pwr_meter_api_token }}"
 
-    # TODO HTTPS ingress, when #727 is resolved
+    - name: Setup proxy site pwr-meter-pulse-gw-19i.svc.n39.eu
+      include_role:
+        name: setup-http-site-proxy
+      vars:
+        site_name: "pwr-meter-pulse-gw-19i.svc.n39.eu"
+        proxy_port: 9003
 
 
   handlers: