diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 717dcd5faa3ef378fd975918cb8d98ece8d10a97..eabfcf0ca74e8a53f69607a96244744eac16e3cc 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -211,6 +211,11 @@ function web_admin_create_add_apps {
                 sed -i "s|APPNAME|${app_name}|g" "$filename"
                 sed -i "s|APPDESCRIPTION|${DESCRIPTION}|g" "$filename"
 
+                # remove freedns if necessary
+                if [[ "$DDNS_PROVIDER" != *"freedns"* ]]; then
+                    sed -i '/freedns_code/d' "$filename"
+                fi
+
                 available_apps_ctr=$((available_apps_ctr+1))
 
                 # four columns per row