mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-01 10:22:08 +00:00
OCI catalog: keep the Gatus configuration and explain the Pocket ID address
- Gatus keeps config.yaml in a /config volume of its own, which can also be a host directory, and the installation writes it only when it is missing, so updates and recreations keep the endpoints added to it. - The address Pocket ID is opened at says what it is for and that passkeys need HTTPS. - The catalog categories are sorted again. - The release notes count 364 applications and credit PR #521.
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
"documentation": "https://github.com/TwiN/gatus#configuration",
|
||||
"repository": "https://github.com/TwiN/gatus",
|
||||
"tips": [
|
||||
"Edit /config/config.yaml to add the endpoints you want to monitor. This profile stores the status history in /data/gatus.db."
|
||||
"Edit config.yaml in the /config volume to add the endpoints you want to monitor; choose a host directory for /config to edit it from the host. This profile stores the status history in /data/gatus.db."
|
||||
],
|
||||
"mini_changelog": [],
|
||||
"display_version": null,
|
||||
@@ -85,6 +85,22 @@
|
||||
"backup": true,
|
||||
"default_size_gb": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "volume-1",
|
||||
"container_path": "/config",
|
||||
"compose_source_example": "./gatus-config",
|
||||
"read_only": false,
|
||||
"required": true,
|
||||
"installation_choice": [
|
||||
"managed-volume",
|
||||
"host-bind"
|
||||
],
|
||||
"default": "managed-volume",
|
||||
"managed_volume": {
|
||||
"backup": true,
|
||||
"default_size_gb": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"ports": [
|
||||
@@ -155,6 +171,17 @@
|
||||
"shared_with_other_lxc": false,
|
||||
"source_path": null,
|
||||
"source_path_prompt": null
|
||||
},
|
||||
{
|
||||
"id": "gatus-volume-1",
|
||||
"service": "gatus",
|
||||
"container_path": "/config",
|
||||
"mode": "managed-volume",
|
||||
"user_selectable": true,
|
||||
"backup": true,
|
||||
"shared_with_other_lxc": false,
|
||||
"source_path": null,
|
||||
"source_path_prompt": null
|
||||
}
|
||||
],
|
||||
"orchestration": {
|
||||
@@ -377,7 +404,8 @@
|
||||
"container_path": "/config/config.yaml",
|
||||
"mode": "0644",
|
||||
"owner": "mapped-root",
|
||||
"content": "storage:\n type: sqlite\n path: /data/gatus.db\nendpoints:\n - name: Gatus\n group: local\n url: http://127.0.0.1:8080/\n interval: 1m\n conditions:\n - \"[STATUS] == 200\"\n"
|
||||
"content": "storage:\n type: sqlite\n path: /data/gatus.db\nendpoints:\n - name: Gatus\n group: local\n url: http://127.0.0.1:8080/\n interval: 1m\n conditions:\n - \"[STATUS] == 200\"\n",
|
||||
"only_if_missing": true
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -68,7 +68,8 @@
|
||||
"required": true,
|
||||
"sensitive": false,
|
||||
"source": "upstream-documentation",
|
||||
"container_address": "http://@CONTAINER_ADDRESS@:1411"
|
||||
"container_address": "http://@CONTAINER_ADDRESS@:1411",
|
||||
"prompt": "Address Pocket ID will be opened at; passkeys need HTTPS (for example https://id.example.com)"
|
||||
},
|
||||
{
|
||||
"name": "ENCRYPTION_KEY",
|
||||
|
||||
+11
-11
@@ -92,9 +92,11 @@
|
||||
"free-games-claimer-remaster": "gaming",
|
||||
"freecad": "creative",
|
||||
"gateway-go": "web",
|
||||
"gatus": "monitoring",
|
||||
"gimp": "creative",
|
||||
"github-desktop": "ai",
|
||||
"gitqlient": "ai",
|
||||
"gotify": "messaging",
|
||||
"grocy": "productivity",
|
||||
"gzdoom": "gaming",
|
||||
"habridge": "smarthome",
|
||||
@@ -120,6 +122,7 @@
|
||||
"librewolf": "desktop",
|
||||
"limnoria": "communication",
|
||||
"linkding": "documents",
|
||||
"lldap": "security",
|
||||
"lm-studio": "ai",
|
||||
"lollypop": "media",
|
||||
"luanti": "gaming",
|
||||
@@ -141,6 +144,7 @@
|
||||
"nextcloud": "productivity",
|
||||
"nginx": "web",
|
||||
"ngircd": "communication",
|
||||
"ntfy": "messaging",
|
||||
"nzbhydra2": "arr",
|
||||
"obsidian": "documents",
|
||||
"openlist": "sharing",
|
||||
@@ -151,14 +155,17 @@
|
||||
"opera": "desktop",
|
||||
"orcaslicer": "creative",
|
||||
"oscam": "media",
|
||||
"owncast": "communication",
|
||||
"pairdrop": "sharing",
|
||||
"pcsx2": "gaming",
|
||||
"pelorus": "ai",
|
||||
"picoshare": "sharing",
|
||||
"pidgin": "communication",
|
||||
"pingvin-share": "sharing",
|
||||
"piper": "ai",
|
||||
"piwigo": "media",
|
||||
"playit-agent": "web",
|
||||
"pocket-id": "security",
|
||||
"poznote": "documents",
|
||||
"ppsspp": "gaming",
|
||||
"psitransfer": "sharing",
|
||||
@@ -178,11 +185,13 @@
|
||||
"rustdesk": "remote",
|
||||
"scummvm": "gaming",
|
||||
"sealskin": "desktop",
|
||||
"sftpgo": "sharing",
|
||||
"shadps4": "gaming",
|
||||
"sharecovex": "sharing",
|
||||
"shotcut": "creative",
|
||||
"sickgear": "arr",
|
||||
"signal": "communication",
|
||||
"silverbullet": "documents",
|
||||
"smokeping": "monitoring",
|
||||
"snapdrop": "sharing",
|
||||
"speedtest-tracker": "monitoring",
|
||||
@@ -214,6 +223,7 @@
|
||||
"vscode": "ai",
|
||||
"vscodium": "ai",
|
||||
"vscodium-web": "ai",
|
||||
"wallos": "finance",
|
||||
"webcord": "communication",
|
||||
"webgrabplus": "media",
|
||||
"webstation": "desktop",
|
||||
@@ -229,16 +239,6 @@
|
||||
"your_spotify": "media",
|
||||
"zen": "desktop",
|
||||
"znc": "communication",
|
||||
"zotero": "documents",
|
||||
"ntfy": "messaging",
|
||||
"gotify": "messaging",
|
||||
"gatus": "monitoring",
|
||||
"sftpgo": "sharing",
|
||||
"picoshare": "sharing",
|
||||
"owncast": "communication",
|
||||
"silverbullet": "documents",
|
||||
"wallos": "finance",
|
||||
"pocket-id": "security",
|
||||
"lldap": "security"
|
||||
"zotero": "documents"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
"documentation": "https://github.com/TwiN/gatus#configuration",
|
||||
"repository": "https://github.com/TwiN/gatus",
|
||||
"tips": [
|
||||
"Edit /config/config.yaml to add the endpoints you want to monitor. This profile stores the status history in /data/gatus.db."
|
||||
"Edit config.yaml in the /config volume to add the endpoints you want to monitor; choose a host directory for /config to edit it from the host. This profile stores the status history in /data/gatus.db."
|
||||
],
|
||||
"mini_changelog": [],
|
||||
"display_version": null,
|
||||
@@ -85,6 +85,22 @@
|
||||
"backup": true,
|
||||
"default_size_gb": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "volume-1",
|
||||
"container_path": "/config",
|
||||
"compose_source_example": "./gatus-config",
|
||||
"read_only": false,
|
||||
"required": true,
|
||||
"installation_choice": [
|
||||
"managed-volume",
|
||||
"host-bind"
|
||||
],
|
||||
"default": "managed-volume",
|
||||
"managed_volume": {
|
||||
"backup": true,
|
||||
"default_size_gb": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"ports": [
|
||||
@@ -155,6 +171,17 @@
|
||||
"shared_with_other_lxc": false,
|
||||
"source_path": null,
|
||||
"source_path_prompt": null
|
||||
},
|
||||
{
|
||||
"id": "gatus-volume-1",
|
||||
"service": "gatus",
|
||||
"container_path": "/config",
|
||||
"mode": "managed-volume",
|
||||
"user_selectable": true,
|
||||
"backup": true,
|
||||
"shared_with_other_lxc": false,
|
||||
"source_path": null,
|
||||
"source_path_prompt": null
|
||||
}
|
||||
],
|
||||
"orchestration": {
|
||||
@@ -377,7 +404,8 @@
|
||||
"container_path": "/config/config.yaml",
|
||||
"mode": "0644",
|
||||
"owner": "mapped-root",
|
||||
"content": "storage:\n type: sqlite\n path: /data/gatus.db\nendpoints:\n - name: Gatus\n group: local\n url: http://127.0.0.1:8080/\n interval: 1m\n conditions:\n - \"[STATUS] == 200\"\n"
|
||||
"content": "storage:\n type: sqlite\n path: /data/gatus.db\nendpoints:\n - name: Gatus\n group: local\n url: http://127.0.0.1:8080/\n interval: 1m\n conditions:\n - \"[STATUS] == 200\"\n",
|
||||
"only_if_missing": true
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -68,7 +68,8 @@
|
||||
"required": true,
|
||||
"sensitive": false,
|
||||
"source": "upstream-documentation",
|
||||
"container_address": "http://@CONTAINER_ADDRESS@:1411"
|
||||
"container_address": "http://@CONTAINER_ADDRESS@:1411",
|
||||
"prompt": "Address Pocket ID will be opened at; passkeys need HTTPS (for example https://id.example.com)"
|
||||
},
|
||||
{
|
||||
"name": "ENCRYPTION_KEY",
|
||||
|
||||
Reference in New Issue
Block a user