Compare commits
16 Commits
114bb23e7c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| c20a752ef6 | |||
| 2dfa043637 | |||
| a600f37b78 | |||
| a5cc212e1b | |||
| 5f827a545f | |||
| 36debf6fa5 | |||
| bba603a4db | |||
| 1f146867f3 | |||
| 3ce8cb2c43 | |||
| eafce8e00b | |||
| 55d3c842cb | |||
| f67b7dc98d | |||
| eff30030b3 | |||
| fbbd524aaa | |||
| f6c6b0d09e | |||
| 3e79509e96 |
@@ -9,7 +9,7 @@ services:
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
volumes:
|
||||
- /media/disk/bind9/config:/etc/bind
|
||||
- /media/disk/bind9/cache:/var/cache/bind
|
||||
- /media/disk/bind9/records:/var/lib/bind
|
||||
- /docker/bind9/config:/etc/bind
|
||||
- /docker/bind9/cache:/var/cache/bind
|
||||
- /docker/bind9/records:/var/lib/bind
|
||||
restart: unless-stopped
|
||||
@@ -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
|
||||
)
|
||||
|
||||
IN NS monitor.johnsnexus.click.
|
||||
; 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
|
||||
;
|
||||
|
||||
@@ -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
13
ddclient/ddclient.conf
Normal 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
|
||||
6
ddclient/installation.txt
Normal file
6
ddclient/installation.txt
Normal 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
|
||||
@@ -4,7 +4,7 @@
|
||||
container_name: diun
|
||||
command: serve
|
||||
volumes:
|
||||
- "/media/disk/diun/data:/data"
|
||||
- "/docker/diun/data:/data"
|
||||
- "/var/run/docker.sock:/var/run/docker.sock"
|
||||
environment:
|
||||
- "TZ=Europe/London"
|
||||
|
||||
@@ -12,8 +12,8 @@ services:
|
||||
- SETTINGS_ENCRYPTION_KEY="HOLLYHOCKHOUSE"
|
||||
- DUPLICATI__WEBSERVICE_PASSWORD= #optional
|
||||
volumes:
|
||||
- /media/disk/duplicati/config:/config
|
||||
- /media/disk/duplicati/backups:/backups
|
||||
- /docker/duplicati/config:/config
|
||||
- /docker/duplicati/backups:/backups
|
||||
- /:/source
|
||||
ports:
|
||||
- 8200:8200
|
||||
|
||||
19
node-exporter/docker-compose.yml
Normal file
19
node-exporter/docker-compose.yml
Normal 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
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
services:
|
||||
uptime-kuma:
|
||||
image: louislam/uptime-kuma:2
|
||||
image: louislam/uptime-kuma:2.2.1
|
||||
container_name: uptime-kuma
|
||||
restart: always
|
||||
ports:
|
||||
- "3010:3001"
|
||||
volumes:
|
||||
- /media/disk/uptime-kuma/data:/app/data
|
||||
- /docker/uptime-kuma/data:/app/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
|
||||
Reference in New Issue
Block a user