diff --git a/net/zerotier/Makefile b/net/zerotier/Makefile
index 5c55b3919..1aa41e2be 100644
--- a/net/zerotier/Makefile
+++ b/net/zerotier/Makefile
@@ -1,5 +1,5 @@
PLUGIN_NAME= zerotier
-PLUGIN_VERSION= 1.1.0
+PLUGIN_VERSION= 1.2.0
PLUGIN_COMMENT= Virtual Networks That Just Work
PLUGIN_DEPENDS= zerotier
PLUGIN_MAINTAINER= dharrigan@gmail.com
diff --git a/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml b/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml
index afe265783..3ab096cc8 100644
--- a/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml
+++ b/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml
@@ -5,4 +5,12 @@
checkbox
This will activate the Zerotier service
+
+ zerotier.localconf
+
+ textbox
+ 10
+ Contains configuration options that apply to the local node
+
+
diff --git a/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml b/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml
index 3b801f502..a4487fa67 100644
--- a/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml
+++ b/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml
@@ -3,12 +3,15 @@
Zerotier - Virtual Networks That Just Work.
- 1.1.0
+ 1.2.0
0
Y
+
+ N
+
diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS
index 7eb39ec11..2e49b1251 100644
--- a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS
+++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS
@@ -1 +1,2 @@
zerotier:/etc/rc.conf.d/zerotier
+local.conf:/var/db/zerotier-one/local.conf
diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf
new file mode 100644
index 000000000..f64cb264c
--- /dev/null
+++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf
@@ -0,0 +1,3 @@
+{% if helpers.exists('OPNsense.zerotier.localconf') and OPNsense.zerotier.localconf|default("") != "" %}
+{{ OPNsense.zerotier.localconf }}
+{% endif %}
diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier
index ba2aee487..b7faa4105 100644
--- a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier
+++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier
@@ -1,3 +1,6 @@
+#
+# This file is automatically generated. Do not manually edit this file - changes *will* be lost!
+#
{% if helpers.exists('OPNsense.zerotier.enabled') and OPNsense.zerotier.enabled == '1' %}
zerotier_enable="YES"
{% else %}