this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

add dns to helm config

+128 -1
+7
dns/creds.json
··· 1 + { 2 + "hedns": { 3 + "TYPE": "HEDNS", 4 + "username": "iamanish", 5 + "password": "$HE_PASSWORD" 6 + } 7 + }
+35
dns/dnsconfig.js
··· 1 + // Providers: 2 + 3 + var REG_NONE = NewRegistrar('none'); // No registrar. 4 + var DNS_BIND = NewDnsProvider('bind'); // ISC BIND. 5 + var DNS_HEDNS = NewDnsProvider('hedns'); 6 + 7 + D('sealight.xyz', REG_NONE, DnsProvider(DNS_HEDNS), 8 + DefaultTTL(86400), 9 + //SOA('@', 'ns1.he.net.', 'hostmaster.he.net.', 2022121008, 86400, 7200, 3600000, 172800, TTL(172800)), 10 + //NAMESERVER('ns1.he.net.'), 11 + //NAMESERVER('ns2.he.net.'), 12 + //NAMESERVER('ns3.he.net.'), 13 + //NAMESERVER('ns4.he.net.'), 14 + //NAMESERVER('ns5.he.net.'), 15 + // capsul 16 + A('bridge', '69.61.38.225', TTL(300)), 17 + A('rss', '69.61.38.225', TTL(300)), 18 + A('git', '69.61.38.225', TTL(300)), 19 + // vultr -> nulled 20 + A('@', '45.77.48.108', TTL(300)), 21 + A('jitsi', '45.77.48.108', TTL(300)), 22 + A('chat', '45.77.48.108', TTL(300)), 23 + A('element', '45.77.48.108', TTL(300)), 24 + A('turn', '45.77.48.108', TTL(300)), 25 + //nullhex free email real estate 26 + CNAME('key1._domainkey', 'key1.nullhex.com.'), 27 + CNAME('autoconfig', 'autoconfig.nullhex.com.'), 28 + MX('@', 10, 'smtp-in-1.nullhex.com.'), 29 + MX('@', 20, 'smtp-in-2.nullhex.com.'), 30 + TXT('@', 'v=spf1 a mx ~all'), 31 + SRV('_autodiscover._tcp', 0, 1, 443, 'autodiscover.nullhex.com.'), 32 + TXT('_dmarc', 'v=DMARC1; p=quarantine;'), 33 + SRV('_imaps._tcp', 0, 1, 993, 'imap.nullhex.com.'), 34 + SRV('_submissions._tcp', 0, 1, 465, 'smtp.nullhex.com.') 35 + );
+29
dns/draft.js
··· 1 + var DSP_BIND = NewDnsProvider("bind"); 2 + var REG_CHANGEME = NewRegistrar("none"); 3 + D("sealight.xyz", REG_CHANGEME, 4 + DnsProvider(DSP_BIND), 5 + DefaultTTL(86400), 6 + //SOA('@', 'ns1.he.net.', 'hostmaster.he.net.', 2022121008, 86400, 7200, 3600000, 172800, TTL(172800)), 7 + CNAME('autoconfig', 'autoconfig.nullhex.com.'), 8 + A('bridge', '69.61.38.225', TTL(300)), 9 + A('chat', '45.77.48.108', TTL(300)), 10 + A('element', '45.77.48.108', TTL(300)), 11 + A('git', '69.61.38.225', TTL(300)), 12 + A('jitsi', '69.61.38.225', TTL(300)), 13 + CNAME('key1._domainkey', 'key1.nullhex.com.'), 14 + A('rss', '69.61.38.225', TTL(300)), 15 + A('@', '45.77.48.108', TTL(300)), 16 + MX('@', 10, 'smtp-in-1.nullhex.com.'), 17 + MX('@', 20, 'smtp-in-2.nullhex.com.'), 18 + //NAMESERVER('ns1.he.net.'), 19 + //NAMESERVER('ns2.he.net.'), 20 + //NAMESERVER('ns3.he.net.'), 21 + //NAMESERVER('ns4.he.net.'), 22 + //NAMESERVER('ns5.he.net.'), 23 + TXT('@', 'v=spf1 a mx ~all'), 24 + A('turn', '69.61.38.225', TTL(300)), 25 + SRV('_autodiscover._tcp', 0, 1, 443, 'autodiscover.nullhex.com.'), 26 + TXT('_dmarc', 'v=DMARC1; p=quarantine;'), 27 + SRV('_imaps._tcp', 0, 1, 993, 'imap.nullhex.com.'), 28 + SRV('_submissions._tcp', 0, 1, 465, 'smtp.nullhex.com.') 29 + )
+26
dns/test_nullhex.sh
··· 1 + #!/bin/sh 2 + 3 + if [ -z "$1" ]; then 4 + echo "error: domain missing (sealight.xyz)" 5 + exit 1 6 + fi 7 + 8 + domain="$1" 9 + errors="" 10 + 11 + dig +short MX "$domain" | grep -q 'smtp-in-1.nullhex.com' || errors="smtp-in-1.nullhex.com record not found" 12 + dig +short MX "$domain" | grep -q 'smtp-in-2.nullhex.com' || errors="$errors\nsmtp-in-2.nullhex.com record not found" 13 + dig +short TXT "$domain" | grep -q '^"v=spf1 a mx ~all"$' || errors="$errors\nspf record not found" 14 + dig +short CNAME "key1._domainkey.$domain" | grep -q 'key1.nullhex.com' || errors="$errors\nkey1._domainkey.$domain record not found" 15 + dig +short TXT "_dmarc.$domain" | grep -q '^"v=DMARC1; p=quarantine;"$' || errors="$errors\ndmarc TXT record is missing" 16 + dig +short SRV "_autodiscover._tcp.$domain" | grep -q '443 autodiscover.nullhex.com.' || errors="$errors\nautodiscover SRV record is missing" 17 + dig +short SRV "_imaps._tcp.$domain" | grep -q '993 imap.nullhex.com.' || errors="$errors\nimap SRV record is missing" 18 + dig +short SRV "_submissions._tcp.$domain" | grep -q '465 smtp.nullhex.com.' || errors="$errors\nsmtp SRV record is missing" 19 + dig +short CNAME "autoconfig.$domain" | grep -q 'autoconfig.nullhex.com.' || errors="$errors\nautoconfig CNAME record is missing" 20 + 21 + if [ ! -z "$errors" ]; then 22 + echo "$errors" 23 + exit 1 24 + else 25 + echo "success! u are redy" 26 + fi
+30
dns/zones/sealight.xyz.zone
··· 1 + ; sealight.xyz Dumped Sat Dec 10 03:57:51 2022 2 + ; 3 + sealight.xyz. 172800 IN SOA ns1.he.net. hostmaster.he.net. ( 4 + 2022121008 ;serial 5 + 86400 ;refresh 6 + 7200 ;retry 7 + 3600000 ;expire 8 + 172800 ) ;minimum 9 + autoconfig.sealight.xyz. 86400 IN CNAME autoconfig.nullhex.com. 10 + bridge.sealight.xyz. 300 IN A 69.61.38.225 11 + chat.sealight.xyz. 300 IN A 45.77.48.108 12 + element.sealight.xyz. 300 IN A 45.77.48.108 13 + git.sealight.xyz. 300 IN A 69.61.38.225 14 + jitsi.sealight.xyz. 300 IN A 69.61.38.225 15 + key1._domainkey.sealight.xyz. 86400 IN CNAME key1.nullhex.com. 16 + rss.sealight.xyz. 300 IN A 69.61.38.225 17 + sealight.xyz. 300 IN A 45.77.48.108 18 + sealight.xyz. 86400 IN MX 10 smtp-in-1.nullhex.com. 19 + sealight.xyz. 86400 IN MX 20 smtp-in-2.nullhex.com. 20 + sealight.xyz. 172800 IN NS ns1.he.net. 21 + sealight.xyz. 172800 IN NS ns2.he.net. 22 + sealight.xyz. 172800 IN NS ns3.he.net. 23 + sealight.xyz. 172800 IN NS ns4.he.net. 24 + sealight.xyz. 172800 IN NS ns5.he.net. 25 + sealight.xyz. 86400 IN TXT "v=spf1 a mx ~all" 26 + turn.sealight.xyz. 300 IN A 69.61.38.225 27 + _autodiscover._tcp.sealight.xyz. 86400 IN SRV 0 1 443 autodiscover.nullhex.com. 28 + _dmarc.sealight.xyz. 86400 IN TXT "v=DMARC1; p=quarantine;" 29 + _imaps._tcp.sealight.xyz. 86400 IN SRV 0 1 993 imap.nullhex.com. 30 + _submissions._tcp.sealight.xyz. 86400 IN SRV 0 1 465 smtp.nullhex.com.
+1 -1
shell.nix
··· 5 5 default = pkgs.mkShell { 6 6 # Enable experimental features without having to specify the argument 7 7 NIX_CONFIG = "experimental-features = nix-command flakes"; 8 - nativeBuildInputs = with pkgs; [ nix home-manager git agenix deploy-rs ]; 8 + nativeBuildInputs = with pkgs; [ nix home-manager git agenix deploy-rs dnscontrol ]; 9 9 }; 10 10 }