From 0045db906aab142475250ef807e6d5df7963857a Mon Sep 17 00:00:00 2001 From: azpsen Date: Wed, 12 Mar 2025 14:13:06 -0500 Subject: [PATCH] version bumps, homepage switch --- docker-compose.yml | 49 +++++++++++++++++++++++++++++----------------- readme.md | 3 ++- 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index db533a2..090b9fc 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: - 13378:80 volumes: - /media/audiobooks:/audiobooks + - /media/audiobooks-pt:/audiobooks-pt - /media/podcasts:/podcasts - /docker/audiobookshelf/config:/config - /docker/audiobookshelf/metadata:/metadata @@ -52,7 +53,7 @@ services: ## Immich (photo library management) immich-server: container_name: immich_server - image: ghcr.io/immich-app/immich-server:v1.124.2 + image: ghcr.io/immich-app/immich-server:v1.129.0 volumes: - /media/immich:/usr/src/app/upload - /docker/immich_db_dump:/db_dump @@ -73,7 +74,7 @@ services: restart: unless-stopped immich-machine-learning: container_name: immich_machine_learning - image: ghcr.io/immich-app/immich-machine-learning:v1.124.2 + image: ghcr.io/immich-app/immich-machine-learning:v1.129.0 volumes: - model-cache:/cache env_file: @@ -107,7 +108,6 @@ services: - /media/jellyfin/Movies:/data/movies - /media/jellyfin/TV Shows:/data/tvshows - /media/jellyfin/Music:/data/music - - /media/jellyfin/Live TV:/data/livetv ports: - 8096:8096 - 7539:7539/udp @@ -150,20 +150,6 @@ services: - ${DNS_IP} restart: unless-stopped - ## Glance (server dashboard) - glance: - image: glanceapp/glance - container_name: glance - volumes: - - /docker/glance/glance.yml:/app/glance.yml - - /etc/timezone:/etc/timezone:ro - - /etc/localtime:/etc/localtime:ro - ports: - - 3019:8080 - dns: - - 100.111.0.126 - restart: unless-stopped - ## Grocy (home inventory management) grocy: container_name: grocy @@ -178,6 +164,20 @@ services: - 9283:80 restart: unless-stopped + ## TinyHome (server dashboard) + tinyhome: + container_name: tinyhome + image: azpsen/tinyhome:main + environment: + - REFRESH_INTERVAL=360 + ports: + - 3000:80 + volumes: + - /docker/tinyhome:/config:rw + dns: + - ${DNS_IP} + restart: unless-stopped + ## Homepage (server dashboard) homepage: image: ghcr.io/gethomepage/homepage:latest @@ -186,7 +186,7 @@ services: - PUID=1000 - PGID=1000 ports: - - 3000:3000 + - 3001:3000 volumes: - /docker/homepage:/app/config - /docker/homepage/images:/app/public/images @@ -463,6 +463,19 @@ services: target: /root/.config/glances/glances.pwd restart: unless-stopped + ## Doku (docker disk usage analyzer) + doku: + container_name: doku + image: amerkurev/doku + ports: + - 9090:9090 + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - /:/hostroot:ro + environment: + - SI=false + restart: unless-stopped + ## Scrutiny (disk health monitoring) scrutiny: container_name: scrutiny diff --git a/readme.md b/readme.md index 672ed9c..cff031d 100644 --- a/readme.md +++ b/readme.md @@ -36,7 +36,7 @@ These are all the services hosted, what they are for, and any clients I use with - [iOS Client](https://apps.apple.com/us/app/grocy-mobile/id1567803209) - [Hoarder](https://hoarder.app/) - Bookmark tool for links, pictures, notes, etc. with AI tagging - The official app seems to work well -- [Homepage](https://gethomepage.dev/) - My default new tab page; has info about all my services plus links (currently trying out [glance](https://github.com/glanceapp/glance/tree/main) as well) +- [Tinyhome](https://github.com/bderenzo/tinyhome) - Static new tab page set up with links to all my server stuff - [Joplin](https://joplinapp.org/) - Notes (Obsidian alternative) - [Kiwix](https://kiwix.org/en/) - Offline wiki hosting - I have Wikipedia, the Arch Linux wiki, and several others downloaded - [LinkStack](https://linkstack.org/) - Self-hosted LinkTree alternative ([azpsen.com](https://azpsen.com)) - more for content creators, definitely overkill for what I need. I'll probably replace it with a simple static site at some point @@ -55,6 +55,7 @@ These are all the services hosted, what they are for, and any clients I use with - [Dozzle](https://dozzle.dev/) - Docker logs all in one place - [Glances](https://github.com/nicolargo/glances) - System monitor - I mostly have this for dashboard widgets but it can be useful by itself - [Scrutiny](https://github.com/AnalogJ/scrutiny) - HDD SMART monitoring, so I know when to prepare for a drive failure +- [Doku](https://github.com/amerkurev/doku) - Docker disk usage monitor - makes it easy to see how much space I can free up by pruning - [Speedtest Tracker](https://speedtest-tracker.dev/) - Runs scheduled internet speedtests and creates pretty graphs to keep my ISP honest ### Networking