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/tcp"
|
||||||
- "53:53/udp"
|
- "53:53/udp"
|
||||||
volumes:
|
volumes:
|
||||||
- /media/disk/bind9/config:/etc/bind
|
- /docker/bind9/config:/etc/bind
|
||||||
- /media/disk/bind9/cache:/var/cache/bind
|
- /docker/bind9/cache:/var/cache/bind
|
||||||
- /media/disk/bind9/records:/var/lib/bind
|
- /docker/bind9/records:/var/lib/bind
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -2,35 +2,35 @@ $TTL 2d
|
|||||||
|
|
||||||
$ORIGIN johnsnexus.click.
|
$ORIGIN johnsnexus.click.
|
||||||
|
|
||||||
@ IN SOA monitor.johnsnexus.click. john.study55@gmail.com. (
|
@ IN SOA monitor.johnsnexus.click. hostmaster.johnsnexus.click. (
|
||||||
2026012700 ; serial
|
2026012700 ; serial
|
||||||
12h ; refresh
|
12h ; refresh
|
||||||
15m ; retry
|
15m ; retry
|
||||||
3w ; expire
|
3w ; expire
|
||||||
2h ; minimum ttl
|
2h ; minimum ttl
|
||||||
)
|
)
|
||||||
|
; name server
|
||||||
IN NS monitor.johnsnexus.click.
|
IN NS monitor.johnsnexus.click.
|
||||||
|
|
||||||
monitor IN A 192.168.1.23
|
monitor IN A 192.168.1.23
|
||||||
|
|
||||||
;-- add dns records below
|
;-- add dns records below
|
||||||
omega IN A 192.168.1.5
|
omega IN A 192.168.1.5
|
||||||
valhalla IN A 192.168.1.7
|
valhalla IN A 192.168.1.7
|
||||||
paradise IN A 192.168.1.8
|
paradise IN A 192.168.1.8
|
||||||
beta IN A 192.168.1.9
|
beta IN A 192.168.1.9
|
||||||
delta IN A 192.168.1.10
|
delta IN A 192.168.1.10
|
||||||
gamma IN A 192.168.1.11
|
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-02 IN A 192.168.1.13
|
||||||
prod-03 IN A 192.168.1.14
|
prod-03 IN A 192.168.1.14
|
||||||
prod-04 IN A 192.168.1.15
|
prod-04 IN A 192.168.1.15
|
||||||
node-16 IN A 192.168.1.16
|
node-16 IN A 192.168.1.16
|
||||||
node-17 IN A 192.168.1.17
|
node-17 IN A 192.168.1.17
|
||||||
node-18 IN A 192.168.1.18
|
node-18 IN A 192.168.1.18
|
||||||
node-19 IN A 192.168.1.19
|
node-19 IN A 192.168.1.19
|
||||||
zeta IN A 192.168.1.20
|
zeta IN A 192.168.1.20
|
||||||
#
|
;
|
||||||
picamera IN A 192.168.1.74
|
picamera IN A 192.168.1.74
|
||||||
homeassistant IN A 192.168.1.118
|
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
|
hold IN A 192.168.1.1
|
||||||
ghost IN A 192.168.1.1
|
ghost IN A 192.168.1.1
|
||||||
nextfamhistweb 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
|
wastebin IN A 192.168.1.1
|
||||||
amudanan IN A 192.168.1.1
|
amudanan IN A 192.168.1.1
|
||||||
codeamud 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
|
donut IN A 192.168.1.1
|
||||||
ctio IN A 192.168.1.1
|
ctio IN A 192.168.1.1
|
||||||
hoarder 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
|
mygit IN A 192.168.1.1
|
||||||
gitea IN A 192.168.1.1
|
gitea IN A 192.168.1.1
|
||||||
gotify 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 {
|
options {
|
||||||
forwarders {
|
forwarders {
|
||||||
192.168.1.254
|
192.168.1.254;
|
||||||
8.8.8.8;
|
8.8.8.8;
|
||||||
8.8.4.4;
|
8.8.4.4;
|
||||||
};
|
};
|
||||||
@@ -14,4 +14,4 @@ options {
|
|||||||
zone "johnsnexus.click" IN {
|
zone "johnsnexus.click" IN {
|
||||||
type master;
|
type master;
|
||||||
file "/etc/bind/johnsnexus-click.zone"; # external site name
|
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
|
container_name: diun
|
||||||
command: serve
|
command: serve
|
||||||
volumes:
|
volumes:
|
||||||
- "/media/disk/diun/data:/data"
|
- "/docker/diun/data:/data"
|
||||||
- "/var/run/docker.sock:/var/run/docker.sock"
|
- "/var/run/docker.sock:/var/run/docker.sock"
|
||||||
environment:
|
environment:
|
||||||
- "TZ=Europe/London"
|
- "TZ=Europe/London"
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ services:
|
|||||||
- SETTINGS_ENCRYPTION_KEY="HOLLYHOCKHOUSE"
|
- SETTINGS_ENCRYPTION_KEY="HOLLYHOCKHOUSE"
|
||||||
- DUPLICATI__WEBSERVICE_PASSWORD= #optional
|
- DUPLICATI__WEBSERVICE_PASSWORD= #optional
|
||||||
volumes:
|
volumes:
|
||||||
- /media/disk/duplicati/config:/config
|
- /docker/duplicati/config:/config
|
||||||
- /media/disk/duplicati/backups:/backups
|
- /docker/duplicati/backups:/backups
|
||||||
- /:/source
|
- /:/source
|
||||||
ports:
|
ports:
|
||||||
- 8200:8200
|
- 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:
|
services:
|
||||||
uptime-kuma:
|
uptime-kuma:
|
||||||
image: louislam/uptime-kuma:2
|
image: louislam/uptime-kuma:2.2.1
|
||||||
container_name: uptime-kuma
|
container_name: uptime-kuma
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "3010:3001"
|
- "3010:3001"
|
||||||
volumes:
|
volumes:
|
||||||
- /media/disk/uptime-kuma/data:/app/data
|
- /docker/uptime-kuma/data:/app/data
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user