Compare commits

...

16 Commits

Author SHA1 Message Date
c20a752ef6 Update uptime-kuma/docker-compose.yml
Upgrade to version 2.2.1, dated March 2026
2026-04-13 14:08:12 +01:00
2dfa043637 Update duplicati/docker-compose.yml
Change for use on an RPi4 with no external disk
2026-04-02 01:41:51 +01:00
a600f37b78 Update bind9/docker-compose.yml 2026-04-02 00:40:31 +01:00
a5cc212e1b Update bind9/docker-compose.yml
Change to run on Rpi4 with no external disk
2026-04-02 00:39:47 +01:00
5f827a545f Update diun/docker-compose.yml
Change to run on RPi4 with no external disk
2026-04-02 00:35:52 +01:00
36debf6fa5 Update uptime-kuma/docker-compose.yml
Change for running on RPi4 with no external disk
2026-04-01 23:55:52 +01:00
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
9 changed files with 69 additions and 29 deletions

View File

@@ -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

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
)
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
;

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

@@ -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"

View File

@@ -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

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

View File

@@ -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