diff --git a/05-pihole-custom-cname.conf b/05-pihole-custom-cname.conf new file mode 100644 index 0000000..5c46943 --- /dev/null +++ b/05-pihole-custom-cname.conf @@ -0,0 +1,11 @@ +cname=req.pattonfam.com,rp.lan +cname=mc.pattonfam.com,rp.lan +cname=sso.pattonfam.com,rp.lan +cname=dock.pattonfam.com,dk.lan +cname=vc.pattonfam.com,rp.lan +cname=ph.pattonfam.com,rp.lan +cname=idrac.pattonfam.com,rp.lan +cname=admin.pattonfam.com,rp.lan +cname=mm.pattonfam.com,rp.lan +cname=sonar.pattonfam.com,rp.lan +cname=radar.pattonfam.com,rp.lan diff --git a/custom.list b/custom.list new file mode 100644 index 0000000..4e8da68 --- /dev/null +++ b/custom.list @@ -0,0 +1,8 @@ +10.6.1.20 host1.lan +10.6.1.19 vcenter.lan +10.6.1.18 idrac.lan +10.6.1.27 mc.lan +10.6.1.26 mm.lan +10.6.1.10 unifi.lan +10.6.1.5 rp.lan +10.6.1.6 dk.lan diff --git a/db_dump.sql b/db_dump.sql new file mode 100644 index 0000000..d1f44fc --- /dev/null +++ b/db_dump.sql @@ -0,0 +1,48 @@ +PRAGMA foreign_keys=OFF; +BEGIN TRANSACTION; +DROP TABLE IF EXISTS 'domainlist_by_group'; +DROP TABLE IF EXISTS 'group'; +DROP TABLE IF EXISTS 'domainlist'; +DROP TABLE IF EXISTS 'adlist'; +CREATE TABLE IF NOT EXISTS "group" +( + id INTEGER PRIMARY KEY AUTOINCREMENT, + enabled BOOLEAN NOT NULL DEFAULT 1, + name TEXT UNIQUE NOT NULL, + date_added INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + date_modified INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + description TEXT +); +INSERT INTO "group" VALUES(0,1,'Default',1728225653,1728225653,'The default group'); +CREATE TABLE domainlist +( + id INTEGER PRIMARY KEY AUTOINCREMENT, + type INTEGER NOT NULL DEFAULT 0, + domain TEXT NOT NULL, + enabled BOOLEAN NOT NULL DEFAULT 1, + date_added INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + date_modified INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + comment TEXT, + UNIQUE(domain, type) +); +CREATE TABLE adlist +( + id INTEGER PRIMARY KEY AUTOINCREMENT, + address TEXT UNIQUE NOT NULL, + enabled BOOLEAN NOT NULL DEFAULT 1, + date_added INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + date_modified INTEGER NOT NULL DEFAULT (cast(strftime('%s', 'now') as int)), + comment TEXT, + date_updated INTEGER, + number INTEGER NOT NULL DEFAULT 0, + invalid_domains INTEGER NOT NULL DEFAULT 0, + status INTEGER NOT NULL DEFAULT 0 +); +INSERT INTO adlist VALUES(1,'https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts',1,1728225653,1728225653,'Migrated from /etc/pihole/adlists.list',1728232394,116379,1,2); +CREATE TABLE domainlist_by_group +( + domainlist_id INTEGER NOT NULL REFERENCES domainlist (id), + group_id INTEGER NOT NULL REFERENCES "group" (id), + PRIMARY KEY (domainlist_id, group_id) +); +COMMIT;