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:
MacRimi
2026-10-25 20:49:55 +01:00
parent c24d022f40
commit 1ff63fa955
23 changed files with 98 additions and 33 deletions
+30 -2
View File
@@ -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
}
]
},
+2 -1
View File
@@ -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
View File
@@ -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"
}
}
+30 -2
View File
@@ -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
}
]
},
+2 -1
View File
@@ -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",