mirror of
https://github.com/dominikhoebert/docker-projects.git
synced 2025-06-27 16:57:05 +00:00
added missing links to homepage
This commit is contained in:
parent
73f0220bd4
commit
ffb1372897
34
README.md
34
README.md
@ -7,6 +7,9 @@ Run first:
|
||||
docker network create --driver bridge proxy
|
||||
```
|
||||
|
||||
### For container using host networking:
|
||||
The host networking driver only works on Linux hosts, but is availabe as a beta feature on Docker Desktop version 4.29 and later for Mac, Windows, and Linux. To enable this feature, navigate to the Features in development tab in Settings, and then select Enable host networking.
|
||||
|
||||
## Services
|
||||
|
||||
| Service | Port |
|
||||
@ -85,30 +88,9 @@ docker network create --driver bridge proxy
|
||||
|
||||
### Add to Homepage
|
||||
|
||||
- glances 61208 test on windows
|
||||
- moodle 8089
|
||||
- kavita 5003
|
||||
- mealie 9925
|
||||
- metube 8088
|
||||
- pinchflat 8945
|
||||
- netalertx 20211 test on windows
|
||||
- netdata 19999 test on windows
|
||||
- stirlingpdf 8092
|
||||
- redis 6379
|
||||
- tinyfilemanager 8091
|
||||
- jupytherlab 8888
|
||||
- vaultwarden 8093
|
||||
- cyberchef 8094
|
||||
- https://it-tools.tech/ 8095
|
||||
- cadvisor 8096
|
||||
- heimdall 8097
|
||||
- homer 8099
|
||||
- pihole 9002 test on windows
|
||||
- https://github.com/claabs/epicgames-freegames-node 3003
|
||||
- https://github.com/vogler/free-games-claimer 6080
|
||||
- https://about.gitea.com/ 3004
|
||||
- https://www.navidrome.org/ 4533
|
||||
- https://github.com/linuxserver/docker-webtop 3008
|
||||
- immich
|
||||
- esphome
|
||||
- organizr
|
||||
|
||||
### Übung
|
||||
|
||||
@ -123,7 +105,3 @@ docker network create --driver bridge proxy
|
||||
- [Composerize](https://www.composerize.com/)
|
||||
- [Kasmweb](https://www.kasmweb.com/)
|
||||
- [ChristianLempa/boilerplates](https://github.com/ChristianLempa/boilerplates/tree/main/docker-compose)
|
||||
|
||||
## Issues
|
||||
|
||||
Web UI of container running in host networking mode on macOS do not seem to be reachable.
|
||||
|
@ -8,7 +8,7 @@
|
||||
# It is also possible to overwrite it in each plugin sections
|
||||
refresh=2
|
||||
# Does Glances should check if a newer version is available on PyPI ?
|
||||
check_update=False
|
||||
check_update=true
|
||||
# History size (maximum number of values)
|
||||
# Default is 1200 values (~1h with the default refresh rate)
|
||||
history_size=1200
|
||||
@ -23,44 +23,20 @@ history_size=1200
|
||||
##############################################################################
|
||||
|
||||
[outputs]
|
||||
# Options for all UIs
|
||||
#--------------------
|
||||
# Separator in the Curses and WebUI interface (between top and others plugins)
|
||||
#separator=True
|
||||
separator=True
|
||||
# Set the the Curses and WebUI interface left menu plugin list (comma-separated)
|
||||
#left_menu=network,wifi,connections,ports,diskio,fs,irq,folders,raid,smart,sensors,now
|
||||
# Limit the number of processes to display (in the WebUI)
|
||||
# Limit the number of processes to display (for the WebUI)
|
||||
max_processes_display=25
|
||||
# Options for WebUI
|
||||
#------------------
|
||||
# Set URL prefix for the WebUI and the API
|
||||
# Set the URL prefix (for the WebUI and the API)
|
||||
# Example: url_prefix=/glances/ => http://localhost/glances/
|
||||
# Note: The final / is mandatory
|
||||
# The final / is mandatory
|
||||
# Default is no prefix (/)
|
||||
#url_prefix=/glances/
|
||||
# Set root path for WebUI statics files
|
||||
# Why ? On Debian system, WebUI statics files are not provided.
|
||||
# You can download it in a specific folder
|
||||
# thanks to https://github.com/nicolargo/glances/issues/2021
|
||||
# then configure this folder with the webui_root_path key
|
||||
# Default is folder where glances_restfull_api.py is hosted
|
||||
#webui_root_path=
|
||||
# CORS options
|
||||
# Comma separated list of origins that should be permitted to make cross-origin requests.
|
||||
# Default is *
|
||||
#cors_origins=*
|
||||
# Indicate that cookies should be supported for cross-origin requests.
|
||||
# Default is True
|
||||
#cors_credentials=True
|
||||
# Comma separated list of HTTP methods that should be allowed for cross-origin requests.
|
||||
# Default is *
|
||||
#cors_methods=*
|
||||
# Comma separated list of HTTP request headers that should be supported for cross-origin requests.
|
||||
# Default is *
|
||||
#cors_headers=*
|
||||
|
||||
##############################################################################
|
||||
# Plugins
|
||||
# plugins
|
||||
##############################################################################
|
||||
|
||||
[quicklook]
|
||||
@ -134,18 +110,13 @@ steal_critical=90
|
||||
#steal_log=True
|
||||
#
|
||||
# Context switch limit (core / second)
|
||||
# Leave commented to just use the default config critical is 50000*(Logical CPU cores)
|
||||
# Leave commented to just use the default config (critical is 50000*# (Logical CPU cores)
|
||||
#ctx_switches_careful=10000
|
||||
#ctx_switches_warning=12000
|
||||
#ctx_switches_critical=14000
|
||||
|
||||
[percpu]
|
||||
disable=False
|
||||
# Define the maximum number of CPU displayed at a time
|
||||
# If the number of CPU is higher than the one configured in max_cpu_display then:
|
||||
# - display top 'max_cpu_display' (sorted by CPU consumption)
|
||||
# - a last line will be added with the mean of all other CPUs
|
||||
max_cpu_display=4
|
||||
# Define CPU thresholds in %
|
||||
# Default values if not defined: 50/70/90
|
||||
user_careful=50
|
||||
@ -213,13 +184,9 @@ tx_careful=70
|
||||
tx_warning=80
|
||||
tx_critical=90
|
||||
# Define the list of hidden network interfaces (comma-separated regexp)
|
||||
#hide=docker.*,lo
|
||||
hide=docker.*,lo
|
||||
# Define the list of wireless network interfaces to be show (comma-separated)
|
||||
#show=docker.*
|
||||
# Automatically hide interface not up (default is False)
|
||||
hide_no_up=True
|
||||
# Automatically hide interface with no IP address (default is False)
|
||||
hide_no_ip=True
|
||||
# It is possible to overwrite the bitrate thresholds per interface
|
||||
# WLAN 0 Default limits (in bits per second aka bps) for interface bitrate
|
||||
#wlan0_rx_careful=4000000
|
||||
@ -234,33 +201,22 @@ hide_no_ip=True
|
||||
#alias=wlp2s0:WIFI
|
||||
|
||||
[ip]
|
||||
# Disable display of private IP address
|
||||
disable=False
|
||||
# Configure the online service where public IP address information will be downloaded
|
||||
# - public_disabled: Disable public IP address information (set to True for offline platform)
|
||||
# - public_refresh_interval: Refresh interval between to calls to the online service
|
||||
# - public_api: URL of the API (the API should return an JSON object)
|
||||
# - public_username: Login for the online service (if needed)
|
||||
# - public_password: Password for the online service (if needed)
|
||||
# - public_field: Field name of the public IP address in onlibe service JSON message
|
||||
# - public_template: Template to build the public message
|
||||
#
|
||||
# Example for IPLeak service:
|
||||
# public_api=https://ipv4.ipleak.net/json/
|
||||
# public_field=ip
|
||||
# public_template={ip} {continent_name}/{country_name}/{city_name}
|
||||
#
|
||||
public_disabled=True
|
||||
public_refresh_interval=300
|
||||
public_api=https://ipv4.ipleak.net/json/
|
||||
#public_username=<myname>
|
||||
#public_password=<mysecret>
|
||||
public_field=ip
|
||||
public_template={continent_name}/{country_name}/{city_name}
|
||||
public_ip_disabled=False
|
||||
# Configuration for the Censys online service
|
||||
# Need to create an aacount: https://censys.io/login
|
||||
censys_url=https://search.censys.io/api
|
||||
# Get your own credential here: https://search.censys.io/account/api
|
||||
# Enter your credential and uncomment the following lines
|
||||
#censys_username=<censys_api_id>
|
||||
#censys_password=<censys_secret>
|
||||
# List of fields to be displayed in user interface (comma separated)
|
||||
censys_fields=location:continent,location:country,autonomous_system:name
|
||||
|
||||
[connections]
|
||||
# Display additional information about TCP connections
|
||||
# This plugin is disabled by default because it consumes lots of CPU
|
||||
# This plugin is disabled by default
|
||||
disable=True
|
||||
# nf_conntrack thresholds in %
|
||||
nf_conntrack_percent_careful=70
|
||||
@ -269,7 +225,7 @@ nf_conntrack_percent_critical=90
|
||||
|
||||
[wifi]
|
||||
disable=False
|
||||
# Define SIGNAL thresholds in dBm (lower is better...)
|
||||
# Define SIGNAL thresholds in db (lower is better...)
|
||||
# Based on: http://serverfault.com/questions/501025/industry-standard-for-minimum-wifi-signal-strength
|
||||
careful=-65
|
||||
warning=-75
|
||||
@ -288,7 +244,7 @@ hide=loop.*,/dev/loop.*
|
||||
[fs]
|
||||
disable=False
|
||||
# Define the list of file system to hide (comma-separated regexp)
|
||||
hide=/boot.*,.*/snap.*
|
||||
hide=/boot.*,/snap.*
|
||||
# Define the list of file system to show (comma-separated regexp)
|
||||
#show=/,/srv
|
||||
# Define filesystem space thresholds in %
|
||||
@ -319,16 +275,14 @@ disable=False
|
||||
# * warning: optional warning threshold (in MB)
|
||||
# * critical: optional critical threshold (in MB)
|
||||
# * refresh: interval in second between two refreshes
|
||||
#folder_1_path=/tmp
|
||||
#folder_1_careful=2500
|
||||
#folder_1_warning=3000
|
||||
#folder_1_critical=3500
|
||||
#folder_1_refresh=60
|
||||
#folder_2_path=/home/nicolargo/Videos
|
||||
#folder_2_warning=17000
|
||||
#folder_2_critical=20000
|
||||
#folder_3_path=/nonexisting
|
||||
#folder_4_path=/root
|
||||
folder_1_path=/rootfs/mnt/disk1
|
||||
folder_1_careful=1600000
|
||||
folder_1_warning=1700000
|
||||
folder_1_critical=1800000
|
||||
folder_1_refresh=60
|
||||
folder_2_path=/rootfs/mnt/cache
|
||||
folder_2_warning=300000
|
||||
folder_2_critical=400000
|
||||
|
||||
[cloud]
|
||||
# Documentation: https://glances.readthedocs.io/en/latest/aoa/cloud.html
|
||||
@ -338,7 +292,7 @@ disable=True
|
||||
[raid]
|
||||
# Documentation: https://glances.readthedocs.io/en/latest/aoa/raid.html
|
||||
# This plugin is disabled by default
|
||||
disable=True
|
||||
disable=False
|
||||
|
||||
[smart]
|
||||
# Documentation: https://glances.readthedocs.io/en/latest/aoa/smart.html
|
||||
@ -354,13 +308,10 @@ port=7634
|
||||
[sensors]
|
||||
# Documentation: https://glances.readthedocs.io/en/latest/aoa/sensors.html
|
||||
disable=False
|
||||
# Set the refresh multiplicator for the sensors
|
||||
# By default refresh every Glances refresh * 3 (increase to reduce CPU consumption)
|
||||
#refresh=3
|
||||
# Hide some sensors (comma separated list of regexp)
|
||||
hide=unknown.*
|
||||
# Show only the following sensors (comma separated list of regexp)
|
||||
#show=CPU.*
|
||||
# By default refresh every refresh time * 2
|
||||
#refresh=6
|
||||
# Hide some sensors
|
||||
#hide=ambient
|
||||
# Sensors core thresholds (in Celsius...)
|
||||
# Default values are grabbed from the system
|
||||
#temperature_core_careful=45
|
||||
@ -375,8 +326,6 @@ temperature_hdd_critical=60
|
||||
battery_careful=80
|
||||
battery_warning=90
|
||||
battery_critical=95
|
||||
# Fan speed threshold in RPM
|
||||
#fan_speed_careful=100
|
||||
# Sensors alias
|
||||
#alias=core 0:CPU Core 0,core 1:CPU Core 1
|
||||
|
||||
@ -423,7 +372,7 @@ refresh=30
|
||||
# Set the default timeout (in second) for a scan (can be overwritten in the scan list)
|
||||
timeout=3
|
||||
# If port_default_gateway is True, add the default gateway on top of the scan list
|
||||
port_default_gateway=False
|
||||
port_default_gateway=True
|
||||
#
|
||||
# Define the scan list (1 < x < 255)
|
||||
# port_x_host (name or IP) is mandatory
|
||||
@ -574,7 +523,7 @@ db=glances
|
||||
#prefix=foo
|
||||
# Following tags will be added for all measurements
|
||||
# You can also use dynamic values.
|
||||
# Note: hostname and name (for process) are always added as a tag
|
||||
# Note: hostname is always added as a tag
|
||||
#tags=foo:bar,spam:eggs,domain:`domainname`
|
||||
|
||||
[influxdb2]
|
||||
@ -597,7 +546,7 @@ token=EjFUTWe8U-MIseEAkaVIgVnej_TrnbdvEcRkaB1imstW7gapSqy6_6-8XD-yd51V0zUUpDy-kA
|
||||
#prefix=foo
|
||||
# Following tags will be added for all measurements
|
||||
# You can also use dynamic values.
|
||||
# Note: hostname and name (for process) are always added as a tag
|
||||
# Note: hostname is always added as a tag
|
||||
#tags=foo:bar,spam:eggs,domain:`domainname`
|
||||
|
||||
[cassandra]
|
||||
@ -786,13 +735,13 @@ refresh=3
|
||||
countmax=20
|
||||
|
||||
[amp_conntrack]
|
||||
# Use && separator for multiple commands
|
||||
# Use comma separated for multiple commands (no space around the comma)
|
||||
# If the regex key is not defined, the AMP will be executed every refresh second
|
||||
# and the process count will not be displayed (countmin and countmax will be ignore)
|
||||
enable=false
|
||||
refresh=30
|
||||
one_line=false
|
||||
command=sysctl net.netfilter.nf_conntrack_count && sysctl net.netfilter.nf_conntrack_max
|
||||
command=sysctl net.netfilter.nf_conntrack_count;sysctl net.netfilter.nf_conntrack_max
|
||||
|
||||
[amp_nginx]
|
||||
# Use the NGinx AMP
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3,6 +3,77 @@
|
||||
# https://gethomepage.dev/latest/configs/services
|
||||
|
||||
- Media:
|
||||
- Epic Games Freegames Node:
|
||||
icon: si-epicgames-#313131
|
||||
href: http://localhost:3003
|
||||
description: Epic Games free games claimer
|
||||
#siteMonitor: http://epicgames-freegames-node:3000
|
||||
server: my-docker
|
||||
container: epicgames-freegames-node
|
||||
|
||||
- Free Games Claimer:
|
||||
icon: si-stackhawk-#00CBC6
|
||||
href: http://localhost:6080
|
||||
description: Claims free games periodically on Epic Games Store Amazon Prime Gaming GOG Unreal Engine (Assets)
|
||||
siteMonitor: http://free-games-claimer:6080
|
||||
server: my-docker
|
||||
container: free-games-claimer
|
||||
|
||||
- Heimdall:
|
||||
icon: heimdall.png
|
||||
href: http://localhost:8097
|
||||
description: dashboard for all your web applications
|
||||
siteMonitor: http://heimdall:80
|
||||
server: my-docker
|
||||
container: heimdall
|
||||
|
||||
- Homer:
|
||||
icon: homer.png
|
||||
href: http://localhost:8099
|
||||
description: dashboard for all your web applications
|
||||
siteMonitor: http://homer:8080
|
||||
server: my-docker
|
||||
container: homer
|
||||
|
||||
- Kavita:
|
||||
icon: kavita.png
|
||||
href: http://localhost:5003
|
||||
description: rocket fueled self-hosted digital library
|
||||
siteMonitor: http://kavita:5000
|
||||
server: my-docker
|
||||
container: kavita
|
||||
# widget:
|
||||
# type: kavita
|
||||
# url:
|
||||
# username:
|
||||
# password:
|
||||
|
||||
- Navidrome:
|
||||
icon: navidrome.png
|
||||
href: http://localhost:4533
|
||||
description: web-based music collection server and streamer
|
||||
siteMonitor: http://navidrome:4533
|
||||
server: my-docker
|
||||
container: navidrome
|
||||
# widget:
|
||||
# type: navidrome
|
||||
# url: http://navidrome.host.or.ip:port
|
||||
# user: username
|
||||
# token: token #md5(password + salt)
|
||||
# salt: randomsalt
|
||||
|
||||
- Nextcloud:
|
||||
icon: nextcloud.png
|
||||
href: http://localhost:8080
|
||||
description: self-hosted cloud storage and collaboration software that offers file access, talk, groupware and office integration
|
||||
siteMonitor: http://nextcloud:80
|
||||
server: my-docker
|
||||
container: nextcloud
|
||||
# widget:
|
||||
# type: nextcloud
|
||||
# url:
|
||||
# username:
|
||||
# password:
|
||||
- Plex:
|
||||
icon: plex.png
|
||||
href: http://localhost:32400
|
||||
@ -49,6 +120,18 @@
|
||||
server: my-docker
|
||||
container: dawarich
|
||||
|
||||
- Gitea:
|
||||
icon: gitea.png
|
||||
href: http://localhost:3004
|
||||
description: self-hosted Git service
|
||||
siteMonitor: http://gitea:3000
|
||||
server: my-docker
|
||||
container: gitea
|
||||
# widget:
|
||||
# type: gitea
|
||||
# url:
|
||||
# key:
|
||||
|
||||
- Gramps-Web:
|
||||
icon: mdi-family-tree
|
||||
href: http://localhost:81
|
||||
@ -86,18 +169,32 @@
|
||||
# label: wind speed
|
||||
# value: "{attributes.wind_speed} {attributes.wind_speed_unit}"
|
||||
|
||||
- Nextcloud:
|
||||
icon: nextcloud.png
|
||||
href: http://localhost:8080
|
||||
description: self-hosted cloud storage and collaboration software that offers file access, talk, groupware and office integration
|
||||
siteMonitor: http://nextcloud:80
|
||||
- Mealie:
|
||||
icon: mealie.png
|
||||
href: http://localhost:9925
|
||||
description: self-hosted recipe manager and meal planner
|
||||
siteMonitor: http://mealie:9000
|
||||
server: my-docker
|
||||
container: nextcloud
|
||||
container: mealie
|
||||
# widget:
|
||||
# type: nextcloud
|
||||
# url:
|
||||
# username:
|
||||
# password:
|
||||
# type: mealie
|
||||
# url: http://mealie-frontend.host.or.ip
|
||||
# key: mealieapitoken
|
||||
- Moodle:
|
||||
icon: moodle.png
|
||||
href: http://localhost:8089
|
||||
description: open-source learning platform designed to provide educators, administrators, and learners with a single robust, secure, and integrated system to create personalized learning environments
|
||||
siteMonitor: http://moodle:8080
|
||||
server: my-docker
|
||||
container: moodle
|
||||
|
||||
- Vaultwarden:
|
||||
icon: vaultwarden.png
|
||||
href: http://localhost:8093
|
||||
description: unofficial Bitwarden compatible server written in Rust
|
||||
siteMonitor: http://vaultwarden:80
|
||||
server: my-docker
|
||||
container: vaultwarden
|
||||
|
||||
- Webtrees:
|
||||
icon: webtrees.png
|
||||
@ -108,6 +205,15 @@
|
||||
container: webtrees
|
||||
|
||||
- Tools:
|
||||
|
||||
- CyberChef:
|
||||
icon: cyberchef.png
|
||||
href: http://localhost:8094
|
||||
description: web app for analyzing and decoding data
|
||||
siteMonitor: http://cyberchef:80
|
||||
server: my-docker
|
||||
container: cyberchef
|
||||
|
||||
- JDownloader:
|
||||
icon: jdownloader.png
|
||||
href: http://localhost:5800/
|
||||
@ -121,13 +227,34 @@
|
||||
# password: ""
|
||||
# client:
|
||||
|
||||
- MySpeed:
|
||||
icon: mdi-speedometer-#232835
|
||||
href: http://localhost:5216
|
||||
description: internet speed test
|
||||
siteMonitor: http://myspeed:5216
|
||||
- Jupyter:
|
||||
icon: jupyter.png
|
||||
href: http://localhost:8888
|
||||
description: open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text
|
||||
siteMonitor: http://jupyter:8888
|
||||
server: my-docker
|
||||
container: myspeed
|
||||
container: jupyter
|
||||
|
||||
- IT-Tools:
|
||||
icon: it-tools.png
|
||||
href: http://localhost:8095
|
||||
description: collection of IT tools
|
||||
siteMonitor: http://it-tools:80
|
||||
server: my-docker
|
||||
container: it-tools
|
||||
|
||||
- MeTube:
|
||||
icon: metube.png
|
||||
href: http://localhost:8088
|
||||
description: Web GUI for youtube-dl (using the yt-dlp fork) with playlist support
|
||||
siteMonitor: http://metube:8081
|
||||
server: my-docker
|
||||
container: metube
|
||||
# widget:
|
||||
# type: metube
|
||||
# url:
|
||||
# username:
|
||||
# password:
|
||||
|
||||
- OliveTin:
|
||||
icon: olivetin.png
|
||||
@ -137,32 +264,36 @@
|
||||
server: my-docker
|
||||
container: olivetin
|
||||
|
||||
- Uptime Kuma:
|
||||
icon: uptime-kuma.png
|
||||
href: http://localhost:3001
|
||||
description: easy-to-use self-hosted monitoring tool
|
||||
siteMonitor: http://uptime-kuma:3001
|
||||
- Pinchflat:
|
||||
icon: pinchflat.png
|
||||
href: http://localhost:8945
|
||||
description: app for downloading YouTube content built using yt-dlp
|
||||
siteMonitor: http://pinchflat:8945
|
||||
server: my-docker
|
||||
container: uptime-kuma
|
||||
# widget:
|
||||
# type: uptimekuma
|
||||
# url:
|
||||
# slug:
|
||||
container: pinchflat
|
||||
|
||||
- Whoami:
|
||||
icon: mdi-hat-fedora-#000000
|
||||
href: http://localhost:84
|
||||
description: simple HTTP server that shows its hostname and IP address
|
||||
siteMonitor: http://whoami:80
|
||||
- StirlingPDF:
|
||||
icon: stirling-pdf.png
|
||||
href: http://localhost:8092
|
||||
description: self-hosted PDF tools
|
||||
siteMonitor: http://stirlingpdf:8080
|
||||
server: my-docker
|
||||
container: whoami
|
||||
container: stirlingpdf
|
||||
|
||||
- Webtop:
|
||||
icon: webtop.png
|
||||
href: http://localhost:3008
|
||||
description: web-based desktop environment
|
||||
siteMonitor: http://webtop:3000
|
||||
server: my-docker
|
||||
container: webtop
|
||||
|
||||
|
||||
|
||||
- Databases:
|
||||
- CockroachDB:
|
||||
icon: si-cockroachlabs
|
||||
#href: http://localhost:26257
|
||||
description: Port 26257 distributed SQL database built on a transactional and strongly-consistent key-value store
|
||||
#siteMonitor: http://cockroachdb:26257
|
||||
server: my-docker
|
||||
container: cockroachdb
|
||||
- CouchDB Obsidian LiveSync:
|
||||
@ -174,39 +305,34 @@
|
||||
container: obsidian-livesync
|
||||
- Firebird:
|
||||
icon: si-thunderbird-#0A84FF
|
||||
#href: http://localhost:3050
|
||||
description: Port 3050 relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms
|
||||
#siteMonitor: http://firebird:3050
|
||||
server: my-docker
|
||||
container: firebird
|
||||
- LibSQL:
|
||||
icon: si-ardour-#C61C3E
|
||||
#href: http://localhost:5001
|
||||
description: Port 5001 SQL Server database that runs on Windows and Linux
|
||||
#siteMonitor: http://libsql:5001
|
||||
server: my-docker
|
||||
container: libsql
|
||||
- MariaDB:
|
||||
icon: mariadb.png
|
||||
#href: http://localhost:3306
|
||||
description: Port 3306 relational database management system that runs on Linux, Windows, and a variety of Unix platforms
|
||||
#siteMonitor: http://mariadb:3306
|
||||
server: my-docker
|
||||
container: mariadb
|
||||
- MySQL 8:
|
||||
icon: si-mysql-#4479A1
|
||||
#href: http://localhost:3308
|
||||
description: Port 3308 relational database management system that runs on Linux, Windows, and a variety of Unix platforms
|
||||
#siteMonitor: http://mysql8:3308
|
||||
server: my-docker
|
||||
container: mysql8
|
||||
- PostgreSQL 15:
|
||||
icon: si-postgresql-#336791
|
||||
#href: http://localhost:5432
|
||||
description: Port 5432 object-relational database system that runs on Linux, Windows, and a variety of Unix platforms
|
||||
#siteMonitor: http://postgres:5432
|
||||
server: my-docker
|
||||
container: postgres15
|
||||
- Redis:
|
||||
icon: redis.png
|
||||
description: Port 6379 in-memory data structure store, used as a database, cache, and message broker
|
||||
server: my-docker
|
||||
container: redis
|
||||
|
||||
- Database Clients:
|
||||
- Adminer:
|
||||
@ -263,6 +389,7 @@
|
||||
description: lightweight Linux distribution "docker exec -it alpine /bin/sh"
|
||||
server: my-docker
|
||||
container: alpine
|
||||
|
||||
- Authentik:
|
||||
icon: authentik.png
|
||||
href: http://localhost:9001
|
||||
@ -274,6 +401,7 @@
|
||||
# type: authentik
|
||||
# url:
|
||||
# key:
|
||||
|
||||
- CloudCMD:
|
||||
icon: cloudcmd.png
|
||||
href: http://localhost:8000
|
||||
@ -281,6 +409,22 @@
|
||||
siteMonitor: http://cloudcmd:8000
|
||||
server: my-docker
|
||||
container: cloudcmd
|
||||
|
||||
- Glances:
|
||||
icon: glances.png
|
||||
href: http://localhost:61208
|
||||
description: cross-platform monitoring tool that aims to present a large amount of monitoring information through a curses or Web-based interface
|
||||
siteMonitor: http://host.docker.internal:61208
|
||||
server: my-docker
|
||||
container: glances
|
||||
widget:
|
||||
type: glances
|
||||
url: http://host.docker.internal:61208
|
||||
version: 4 # required only if running glances v4 or higher, defaults to 3
|
||||
metric: cpu
|
||||
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
||||
pointsLimit: 15 # optional, defaults to 15
|
||||
|
||||
- Grafana-Loki:
|
||||
icon: grafana.png
|
||||
href: http://localhost:3000
|
||||
@ -294,6 +438,24 @@
|
||||
# username:
|
||||
# password:
|
||||
|
||||
- Netdata:
|
||||
icon: netdata.png
|
||||
href: http://localhost:19999
|
||||
description: real-time performance monitoring, done right
|
||||
siteMonitor: http://host.docker.internal:19999
|
||||
server: my-docker
|
||||
container: netdata
|
||||
widget:
|
||||
type: netdata
|
||||
url: http://host.docker.internal:19999
|
||||
|
||||
- Tiny File Manager:
|
||||
icon: si-files-#4285F4
|
||||
href: http://localhost:8091
|
||||
description: web-based file manager that allows you to create, edit, copy, move, download and compress files easily and quickly
|
||||
siteMonitor: http://tinyfilemanager:80
|
||||
server: my-docker
|
||||
|
||||
- VS Code:
|
||||
icon: code.png
|
||||
href: http://localhost:8443
|
||||
@ -303,6 +465,15 @@
|
||||
container: code-server
|
||||
|
||||
- Docker Management:
|
||||
|
||||
- cAdvisor:
|
||||
icon: cadvisor.png
|
||||
href: http://localhost:8096
|
||||
description: provides container users an understanding of the resource usage and performance characteristics of their running containers
|
||||
siteMonitor: http://cadvisor:8080
|
||||
server: my-docker
|
||||
container: cadvisor
|
||||
|
||||
- Dockge:
|
||||
icon: dockge.png
|
||||
href: http://localhost:5002
|
||||
@ -352,6 +523,29 @@
|
||||
# user:
|
||||
# password:
|
||||
|
||||
- MySpeed:
|
||||
icon: mdi-speedometer-#232835
|
||||
href: http://localhost:5216
|
||||
description: internet speed test
|
||||
siteMonitor: http://myspeed:5216
|
||||
server: my-docker
|
||||
container: myspeed
|
||||
widget:
|
||||
type: myspeed
|
||||
url: http://myspeed:5216
|
||||
#password: password # only required if password is set
|
||||
|
||||
- NetAlertX:
|
||||
icon: netalertx.png
|
||||
href: http://localhost:20211
|
||||
description: network monitoring tool
|
||||
siteMonitor: http://host.docker.internal:20211
|
||||
server: my-docker
|
||||
container: netalertx
|
||||
widget:
|
||||
type: netalertx
|
||||
url: http://host.docker.internal:20211
|
||||
|
||||
- nginx:
|
||||
icon: nginx.png
|
||||
href: http://localhost:82
|
||||
@ -360,6 +554,19 @@
|
||||
server: my-docker
|
||||
container: nginx
|
||||
|
||||
- Pi-hole:
|
||||
icon: pi-hole.png
|
||||
href: http://localhost:9002/admin
|
||||
description: network-wide ad blocking
|
||||
siteMonitor: http://pihole:80
|
||||
server: my-docker
|
||||
container: pihole
|
||||
# widget:
|
||||
# type: pihole
|
||||
# url: http://pi.hole.or.ip
|
||||
# version: 6 # required if running v6 or higher, defaults to 5
|
||||
# key: yourpiholeapikey # optional
|
||||
|
||||
- Traefik:
|
||||
icon: traefik.png
|
||||
href: http://localhost:8085
|
||||
@ -370,3 +577,23 @@
|
||||
widget:
|
||||
type: traefik
|
||||
url: http://traefik:8080
|
||||
|
||||
- Uptime Kuma:
|
||||
icon: uptime-kuma.png
|
||||
href: http://localhost:3001
|
||||
description: easy-to-use self-hosted monitoring tool
|
||||
siteMonitor: http://uptime-kuma:3001
|
||||
server: my-docker
|
||||
container: uptime-kuma
|
||||
# widget:
|
||||
# type: uptimekuma
|
||||
# url:
|
||||
# slug:
|
||||
|
||||
- Whoami:
|
||||
icon: mdi-hat-fedora-#000000
|
||||
href: http://localhost:84
|
||||
description: simple HTTP server that shows its hostname and IP address
|
||||
siteMonitor: http://whoami:80
|
||||
server: my-docker
|
||||
container: whoami
|
||||
|
@ -6,8 +6,8 @@
|
||||
|
||||
name: moodle
|
||||
services:
|
||||
mariadb-moodle:
|
||||
container_name: mariadb-moodle
|
||||
mariadb_moodle:
|
||||
container_name: mariadb_moodle
|
||||
image: docker.io/bitnami/mariadb:11.4
|
||||
environment:
|
||||
# ALLOW_EMPTY_PASSWORD is recommended only for development.
|
||||
@ -27,7 +27,7 @@ services:
|
||||
- '8089:8080'
|
||||
#- '443:8443'
|
||||
environment:
|
||||
- MOODLE_DATABASE_HOST=mariadb-moodle
|
||||
- MOODLE_DATABASE_HOST=mariadb_moodle
|
||||
- MOODLE_DATABASE_PORT_NUMBER=3306
|
||||
- MOODLE_DATABASE_USER=bn_moodle
|
||||
- MOODLE_DATABASE_NAME=bitnami_moodle
|
||||
@ -37,7 +37,7 @@ services:
|
||||
- 'moodle_data:/bitnami/moodle'
|
||||
- 'moodledata_data:/bitnami/moodledata'
|
||||
depends_on:
|
||||
- mariadb-moodle
|
||||
- mariadb_moodle
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
|
@ -19,4 +19,3 @@ services:
|
||||
environment:
|
||||
- TZ=Europe/Vienna
|
||||
#- PORT=20211
|
||||
|
@ -2,6 +2,8 @@
|
||||
# https://app.netdata.cloud/spaces/netdata-demo/rooms/all-nodes
|
||||
# Netdata provides high-fidelity data, real-time visualizations, reliable alerts, anomaly detection for every metric and a monitoring experience that is affordable and works out of the box
|
||||
|
||||
# Windows Installation: https://www.netdata.cloud/windows-monitoring/
|
||||
|
||||
name: netdata
|
||||
services:
|
||||
netdata:
|
||||
@ -19,7 +21,7 @@ services:
|
||||
- netdataconfig:/etc/netdata
|
||||
- netdatalib:/var/lib/netdata
|
||||
- netdatacache:/var/cache/netdata
|
||||
- /:/host/root:ro,rslave
|
||||
#- /:/host/root:ro,rslave
|
||||
- /etc/passwd:/host/etc/passwd:ro
|
||||
- /etc/group:/host/etc/group:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
@ -33,4 +35,3 @@ volumes:
|
||||
netdataconfig:
|
||||
netdatalib:
|
||||
netdatacache:
|
||||
|
@ -34,4 +34,3 @@ volumes:
|
||||
driver: local
|
||||
etcd:
|
||||
driver: local
|
||||
|
@ -16,7 +16,7 @@ services:
|
||||
HTTPS: "0"
|
||||
HTTPS_REDIRECT: "0"
|
||||
LANG: "en-US"
|
||||
BASE_URL: "http://localhost:82"
|
||||
BASE_URL: "http://localhost:86"
|
||||
DB_TYPE: "sqlite"
|
||||
DB_NAME: "webtrees"
|
||||
DB_PREFIX: "wt_"
|
||||
|
Loading…
x
Reference in New Issue
Block a user