9 Commits

Author SHA1 Message Date
Rodney Osodo 5108984dfc feat(ollam): upgrade docker version
Continuous Integration / pre-commit (push) Has been cancelled
Continuous Integration / docker-compose (push) Has been cancelled
Continuous Integration / terraform (bohr) (push) Has been cancelled
Continuous Integration / terraform (galana) (push) Has been cancelled
Continuous Integration / terraform (tana) (push) Has been cancelled
Continuous Integration / terraform (turkwel) (push) Has been cancelled
Continuous Integration / terraform (yala) (push) Has been cancelled
Continuous Integration / ansible (push) Has been cancelled
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 11:18:34 +00:00
Rodney Osodo eaaf893daa feat(dawarich): export metrics
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 11:18:12 +00:00
Rodney Osodo a12742b8a1 feat(opengist): enable metrics
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 11:10:30 +00:00
Rodney Osodo 2545ea9bf1 fix(pihole): make it work again
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 11:04:47 +00:00
Rodney Osodo 3945bbb2fd fix(prometheus): enable scraping docker containers
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 09:50:29 +00:00
Rodney Osodo 0664caf1bb fix(rustfs): remove redis container
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-17 09:27:59 +00:00
Rodney Osodo 36b1bd4435 feat(speedtest-tracker): upgrade docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-16 18:24:54 +00:00
Rodney Osodo fb5bbfd6e5 feat(swagger-editor): upgrade docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-16 18:24:28 +00:00
Rodney Osodo 2bc1059d81 feat(vaultwarden): upgrade docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-05-16 18:24:04 +00:00
11 changed files with 24 additions and 34 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ services:
- no-new-privileges:true
ports:
- 5000:5000
# - 9394:9394 # Prometheus exporter, uncomment if needed
- 9394:9394 # Prometheus exporter, uncomment if needed
stdin_open: true
tty: true
entrypoint: web-entrypoint.sh
-1
View File
@@ -114,7 +114,6 @@ DAWARICH_REDIS_URL=redis://dawarich-redis:6379
### RUSTFS
RUSTFS_ACCESS_KEY=""
RUSTFS_SECRET_KEY=""
RUSTFS_REDIS_PASSWORD=""
### PAPERLESS
PAPERLESS_SECRET_KEY=""
+1 -1
View File
@@ -1,7 +1,7 @@
services:
ollama:
container_name: ollama
image: ollama/ollama:0.23.2
image: ollama/ollama:0.24.0
restart: unless-stopped
networks:
- homelab-network
@@ -17,3 +17,8 @@ services:
- GID=1000
- OG_EXTERNAL_URL=https://gist.rodneyosodo.com
- OG_GIT_DEFAULT_BRANCH=main
- OG_METRICS_ENABLED=true
- OG_METRICS_HOST=0.0.0.0
- OG_METRICS_PORT=3021
- OG_SSH_GIT_ENABLED=false
- OG_LOG_LEVEL=warn
+6 -6
View File
@@ -1,23 +1,23 @@
services:
pihole:
container_name: pihole
image: pihole/pihole:2026.02.0
image: pihole/pihole:2026.05.0
restart: unless-stopped
networks:
homelab-network:
ipv4_address: 172.30.0.100
ports:
- 2051:53/tcp
- 2051:53/udp
- 67:67/udp
- 53:53/tcp
- 53:53/udp
- 2050:80/tcp
environment:
- TZ=Africa/Nairobi
- WEBPASSWORD=${PIHOLE_WEBPASSWORD}
- PIHOLE_DNS_=172.30.0.101#2052
- DNSMASQ_LISTENING=all
- PIHOLE_UID=1000
- PIHOLE_GID=1000
- FTLCONF_webserver_api_password=${PIHOLE_WEBPASSWORD}
- FTLCONF_dns_listeningMode=ALL
- FTLCONF_dns_upstreams=172.30.0.101#2052
volumes:
- ~/docker-volumes/pihole:/etc/pihole
- ~/docker-volumes/pihole/etc-dnsmasq.d:/etc/dnsmasq.d
@@ -10,5 +10,6 @@ services:
ports:
- 4081:9090
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./docker-compose/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
- ~/docker-volumes/prometheus/data:/prometheus
+6 -1
View File
@@ -15,4 +15,9 @@ scrape_configs:
- job_name: cloudflared
static_configs:
- targets:
- bohr:4090
- cloudflared:4090
- job_name: dawarich-app
static_configs:
- targets:
- dawarich-app:9394
-20
View File
@@ -38,23 +38,3 @@ services:
timeout: 10s
retries: 3
start_period: 40s
rustfs-redis:
container_name: rustfs-redis
image: redis:7.4-alpine
restart: unless-stopped
networks:
- homelab-network
security_opt:
- no-new-privileges:true
command: /bin/sh -c "redis-server --requirepass ${RUSTFS_REDIS_PASSWORD}"
volumes:
- ~/docker-volumes/rustfs/redis:/data
environment:
- REDIS_PASSWORD=${RUSTFS_REDIS_PASSWORD}
healthcheck:
test: ["CMD", "redis-cli", "--raw", "incr", "ping"]
interval: 10s
retries: 5
start_period: 30s
timeout: 10s
@@ -1,7 +1,7 @@
services:
speedtest-tracker:
container_name: speedtest-tracker
image: linuxserver/speedtest-tracker:1.14.0
image: linuxserver/speedtest-tracker:1.14.1
restart: unless-stopped
networks:
- homelab-network
@@ -24,7 +24,7 @@ services:
- APP_TIMEZONE=Africa/Nairobi
- DISPLAY_TIMEZONE=Africa/Nairobi
- SPEEDTEST_SCHEDULE="*/15 * * * *"
- SPEEDTEST_SERVERS="9072,39001,14389"
- SPEEDTEST_SERVERS="8402,37726,38255"
volumes:
- ~/docker-volumes/speedtest-tracker/config:/config
- ~/docker-volumes/speedtest-tracker/web:/etc/ssl/web
@@ -1,7 +1,7 @@
services:
swagger-editor:
container_name: swagger-editor
image: swaggerapi/swagger-editor:v5.3.8
image: swaggerapi/swagger-editor:v5.4.1
restart: unless-stopped
networks:
- homelab-network
@@ -1,7 +1,7 @@
services:
vaultwarden:
container_name: vaultwarden
image: vaultwarden/server:1.35.8
image: vaultwarden/server:1.36.0
restart: unless-stopped
networks:
- homelab-network