add uptime kuma and signal cli api rest containers, and also polish some configuration files

This commit is contained in:
Simon Belmont 2025-05-01 23:04:26 -04:00
parent 7eacc7842b
commit 36889e403d
5 changed files with 38 additions and 16 deletions

View file

@ -65,8 +65,7 @@ exec-once = libreoffice --writer --norestore
exec-once = gimp exec-once = gimp
exec-once = virt-manager exec-once = virt-manager
exec-once = [workspace 2 silent] kitty --session ~/.config/kitty/session --listen-on=unix:@mykitty exec-once = [workspace 2 silent] kitty --session ~/.config/kitty/session --listen-on=unix:@mykitty
exec-once = [workspace 2 silent] sleep 1; kitty ttyper exec-once = [workspace 2 silent] sleep 1; kitty newsboat
exec-once = [workspace 2 silent] sleep 2; kitty newsboat
exec-once = [workspace 7 silent] kitty btop exec-once = [workspace 7 silent] kitty btop
exec-once = [workspace 7 silent] sleep 1; kitty exec-once = [workspace 7 silent] sleep 1; kitty
exec-once = [workspace 7 silent] sleep 2;kitty zsh -c "source ~/.zshrc;nnn -deUxH" exec-once = [workspace 7 silent] sleep 2;kitty zsh -c "source ~/.zshrc;nnn -deUxH"

View file

@ -32,7 +32,7 @@
"on-click": "activate", "on-click": "activate",
"format-icons": { "format-icons": {
"1": "󰈹", "1": "󰈹",
"2": "", "2": "󰒋",
"3": "󰷈", "3": "󰷈",
"4": "󱇤", "4": "󱇤",
"5": "", "5": "",
@ -43,7 +43,7 @@
}, { }, {
"output": "DP-2", "output": "DP-2",
"layer": "top", "layer": "top",
"modules-left": ["hyprland/mode"], "modules-left": ["hyprland/workspaces", "hyprland/mode"],
"modules-center": ["custom/gpu-usage", "cpu", "memory", "temperature", "network", "custom/vpn", "bluetooth", "clock", "custom/weather", "idle_inhibitor", "custom/pacman", "disk", "disk#disk2", "disk#disk3", "disk#disk4", "disk#disk5"], "modules-center": ["custom/gpu-usage", "cpu", "memory", "temperature", "network", "custom/vpn", "bluetooth", "clock", "custom/weather", "idle_inhibitor", "custom/pacman", "disk", "disk#disk2", "disk#disk3", "disk#disk4", "disk#disk5"],
/* "modules-right": ["tray", "custom/scratchpad-indicator", "pulseaudio",], */ /* "modules-right": ["tray", "custom/scratchpad-indicator", "pulseaudio",], */
"modules-right": ["tray", "pulseaudio", "group/group-power"], "modules-right": ["tray", "pulseaudio", "group/group-power"],
@ -55,8 +55,8 @@
"format": "{icon}", "format": "{icon}",
"on-click": "activate", "on-click": "activate",
"format-icons": { "format-icons": {
"7": "", "7": "",
"8": "󰙵", "8": "󰈹",
"9": "󰙵", "9": "󰙵",
"10": "󰙵", "10": "󰙵",
"11": "󰙵", "11": "󰙵",

View file

@ -53,3 +53,6 @@
torrentstack-navidrome-1: torrentstack-navidrome-1:
host: dockerproxy host: dockerproxy
port: 2375 port: 2375
uptime-kuma:
host: dockerproxy
port: 2375

View file

@ -76,6 +76,16 @@
version: 2 version: 2
key: "{{HOMEPAGE_VAR_KEY_SPEEDTEST}}" key: "{{HOMEPAGE_VAR_KEY_SPEEDTEST}}"
bitratePrecision: 3 bitratePrecision: 3
- Uptime Kuma:
href: https://status.peterdominguez.art
icon: uptime-kuma.png
description: A self-hosted monitoring tool
server: uptime-kuma
container: uptime-kuma
widget:
type: uptimekuma
url: https://status.peterdominguez.art
slug: homeserver
- Flaresolverr: - Flaresolverr:
href: http://10.0.0.121:8191/ href: http://10.0.0.121:8191/
icon: flaresolverr.png icon: flaresolverr.png
@ -83,13 +93,6 @@
server: flaresolverr server: flaresolverr
container: flaresolverr container: flaresolverr
showStats: true showStats: true
- Unbound:
href: http://10.0.0.121:5335
icon: unbound.png
description: Validating, recursive, and caching DNS resolver
server: unbound
container: unbound
showStats: true
- Tools: - Tools:
- Nextcloud: - Nextcloud:
href: https://cloud.peterdominguez.art/ href: https://cloud.peterdominguez.art/

View file

@ -298,9 +298,26 @@ services:
restart: unless-stopped restart: unless-stopped
environment: environment:
- ND_SESSIONTIMEOUT=24h - ND_SESSIONTIMEOUT=24h
- ND_DEFAULTTHEME=Catppuccin Macchiato - ND_DEFAULTTHEME=Nuclear
- ND_UILOGINBACKGROUNDURL="https://peterdominguez.art/castlehd.png" - ND_UILOGINBACKGROUNDURL="https://peterdominguez.art/misc/navidromebg.png"
volumes: volumes:
- /home/guts/docker/navidrome:/data - /home/guts/docker/navidrome:/data
- /media/network/music:/music:ro - /media/network/music:/music:ro
uptime-kuma:
image: louislam/uptime-kuma:beta
container_name: uptime-kuma
volumes:
- /home/guts/docker/uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 3001:3001
restart: always
signal-cli-rest-api:
image: bbernhard/signal-cli-rest-api:latest
environment:
- MODE=normal #supported modes: json-rpc, native, normal
#- AUTO_RECEIVE_SCHEDULE=0 22 * * * #enable this parameter on demand (see description below)
ports:
- "5280:8080" #map docker port 8080 to host port 8080.
volumes:
- "/home/guts/docker/signal-cli:/home/.local/share/signal-cli" #map "signal-cli-config" folder on