]> source.dussan.org Git - rspamd.git/commitdiff
[Conf] Add an example of fuzzy storage worker
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 28 Jun 2016 10:46:49 +0000 (11:46 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 28 Jun 2016 10:47:11 +0000 (11:47 +0100)
conf/rspamd.sysvinit.conf
conf/worker-fuzzy.inc [new file with mode: 0644]

index f5db622944930478c231681047cda622446d1be7..9849beb17d514b0b56d7a200c89e1bcd2e9d233d 100644 (file)
@@ -45,3 +45,12 @@ worker {
     .include(try=true; priority=1) "$LOCAL_CONFDIR/local.d/worker-controller.inc"
     .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-controller.inc"
 }
+
+# Local fuzzy storage is disabled by default
+
+#worker {
+#    bind_socket = "*:11335";
+#    .include "$CONFDIR/worker-fuzzy.inc"
+#    .include(try=true; priority=1) "$LOCAL_CONFDIR/local.d/worker-fuzzy.inc"
+#    .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/worker-fuzzy.inc"
+#}
diff --git a/conf/worker-fuzzy.inc b/conf/worker-fuzzy.inc
new file mode 100644 (file)
index 0000000..9c71437
--- /dev/null
@@ -0,0 +1,39 @@
+# Included from top-level .conf file
+
+type = "fuzzy";
+hash_file = "${DBDIR}/fuzzy.db";
+expire = 90d;
+allow_update = ["localhost"];
+
+# Slave example (disabled by default)
+/*
+sync_keypair {
+    pubkey = "53e6yt94fqbzccdqcsmoughxfxed7figuefkbs8f3hsybn3t9xhy";
+    privkey = "eth4rod5xigw55tagtpo4ka98mya4nx8765wh5zozgjdk5weqd5y";
+    id = "yf4mzjp5aexr39a9ijksth6cwumaxztg8iw84oee55n7hj6jkkhbtuwmph75ybsk79bm79cmmtz8ummzkeie4g4ony5x3z9i1hn5fqb";
+    encoding = "base32";
+    algorithm = "curve25519";
+    type = "kex";
+}
+
+masters = "master.example.com";
+master_key = "tmpaorg6cdyqia79wmy99j546tdj9muc9coou8ns9au6dubhxcfy";
+*/
+
+# Master example (disabled by default)
+
+/*
+sync_keypair {
+    pubkey = "tmpaorg6cdyqia79wmy99j546tdj9muc9coou8ns9au6dubhxcfy";
+    privkey = "a9d4kuz4grfienkfhuhreeiqqscng7sxntbnemkyo1ejxestquty";
+    id = "q455stnkqf9r6f1e3bhcbdys9e179b97ymz1exb4ogwxxgerazz1nwy1sssrsri3ydjdag46ziok1ufx3xqifugdnewaqg4dsrdna8y";
+    encoding = "base32";
+    algorithm = "curve25519";
+    type = "kex";
+}
+slave {
+        name = "slave1";
+        hosts = "slave.example.com";
+        key = "53e6yt94fqbzccdqcsmoughxfxed7figuefkbs8f3hsybn3t9xhy";
+}
+*/