Compare commits

...

10 Commits

Author SHA1 Message Date
bba603a4db Update ddclient/ddclient.conf
Correct typo "ddclient.pid" and add two more domains for checking
2026-03-10 17:12:50 +00:00
1f146867f3 Delete technitium/docker-compose.yml 2026-02-18 18:28:06 +00:00
3ce8cb2c43 Add technitium/docker-compose.yml
First attempt
2026-02-18 18:12:15 +00:00
eafce8e00b Add ddclient/installation.txt 2026-02-11 22:26:11 +00:00
55d3c842cb Add ddclient/ddclient.conf 2026-02-11 22:23:32 +00:00
f67b7dc98d Add node-exporter/docker-compose.yml 2026-02-11 17:55:40 +00:00
eff30030b3 Update bind9/johnsnexus-click.zone 2026-02-10 20:53:04 +00:00
fbbd524aaa Add bind9/johnsnexus-click.zone 2026-01-26 22:44:32 +00:00
f6c6b0d09e Delete bind9/johnsnexus-click.zone 2026-01-26 22:43:08 +00:00
3e79509e96 Update bind9/named.conf 2026-01-26 22:42:52 +00:00
5 changed files with 61 additions and 21 deletions

View File

@@ -2,35 +2,35 @@ $TTL 2d
$ORIGIN johnsnexus.click.
@ IN SOA monitor.johnsnexus.click. john.study55@gmail.com. (
@ IN SOA monitor.johnsnexus.click. hostmaster.johnsnexus.click. (
2026012700 ; serial
12h ; refresh
15m ; retry
3w ; expire
2h ; minimum ttl
)
; name server
IN NS monitor.johnsnexus.click.
monitor IN A 192.168.1.23
;-- add dns records below
omega IN A 192.168.1.5
valhalla IN A 192.168.1.7
paradise IN A 192.168.1.8
beta IN A 192.168.1.9
delta IN A 192.168.1.10
omega IN A 192.168.1.5
valhalla IN A 192.168.1.7
paradise IN A 192.168.1.8
beta IN A 192.168.1.9
delta IN A 192.168.1.10
gamma IN A 192.168.1.11
prod-01 IN A 192.168.1.12
prod-01 IN A 192.168.1.12
prod-02 IN A 192.168.1.13
prod-03 IN A 192.168.1.14
prod-04 IN A 192.168.1.15
node-16 IN A 192.168.1.16
prod-03 IN A 192.168.1.14
prod-04 IN A 192.168.1.15
node-16 IN A 192.168.1.16
node-17 IN A 192.168.1.17
node-18 IN A 192.168.1.18
node-19 IN A 192.168.1.19
node-18 IN A 192.168.1.18
node-19 IN A 192.168.1.19
zeta IN A 192.168.1.20
#
;
picamera IN A 192.168.1.74
homeassistant IN A 192.168.1.118
;
@@ -41,7 +41,7 @@ testcaddy IN A 192.168.1.1
hold IN A 192.168.1.1
ghost IN A 192.168.1.1
nextfamhistweb IN A 192.168.1.1
northweb IN A 192.168.1.1
northweb IN A 192.168.1.1
wastebin IN A 192.168.1.1
amudanan IN A 192.168.1.1
codeamud IN A 192.168.1.1
@@ -52,7 +52,9 @@ chord IN A 192.168.1.1
donut IN A 192.168.1.1
ctio IN A 192.168.1.1
hoarder IN A 192.168.1.1
grafana IN A 192.168.1.1
grafana IN A 192.168.1.1
mygit IN A 192.168.1.1
gitea IN A 192.168.1.1
gotify IN A 192.168.1.1
gitea IN A 192.168.1.1
gotify IN A 192.168.1.1
have IN A 192.168.1.1
;

View File

@@ -4,7 +4,7 @@ acl internal {
options {
forwarders {
192.168.1.254
192.168.1.254;
8.8.8.8;
8.8.4.4;
};
@@ -14,4 +14,4 @@ options {
zone "johnsnexus.click" IN {
type master;
file "/etc/bind/johnsnexus-click.zone"; # external site name
}
};

13
ddclient/ddclient.conf Normal file
View File

@@ -0,0 +1,13 @@
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
daemon=60
syslog=yes
pid=/var/run/ddclient.pid
protocol=dyndns2 \
#use=web, web=ipify-ipv4 \
use=web, web=checkip.dynu.com/, web-skip='IP Address' \
server=api.dynu.com \
login=johndanderson55 \
password='Gerald1927' \
*.johnsnexus.click,sandancer.ddnsfree.com,mymag.ddnsfree.com

View File

@@ -0,0 +1,6 @@
Installation
It comes pre-installed on most distributions and we recommend that you use the installed version unless you really need the latest version. In case of Debian based systems, you can use apt-get install ddclient to install it.
Be sure to put all the parameters in the configuration file before running DDClient. You can run DDClient as /usr/sbin/ddclient -daemon 300 -syslog which ensures that it is in daemon mode.
If you think your configuration is correct, but DDClient does not work as expected, you can enable debug and verbose messages by running ddclient -daemon=0 -debug -verbose -noquiet

View File

@@ -0,0 +1,19 @@
version: '3.8'
services:
node-exporter:
image: prom/node-exporter:latest
container_name: node-exporter
restart: unless-stopped
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.rootfs=/rootfs'
- '--path.sysfs=/host/sys'
- '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
ports:
- 9100:9100