Add ten curated OCI applications

This commit is contained in:
Jonatan
2026-10-25 20:22:01 +01:00
parent bab512281c
commit e649a92f30
23 changed files with 9782 additions and 2 deletions
+310
View File
@@ -3742,6 +3742,37 @@
"hidden": false,
"template_id": "image-gateway-go"
},
{
"id": "gatus",
"provider": "TwiN",
"template_family": "curated-profile",
"title": "Gatus",
"repository": "https://github.com/TwiN/gatus",
"description": "Monitor HTTP endpoints and display their status in a lightweight dashboard. The profile supplies a minimal configuration, stores history in SQLite and checks the local Gatus page.",
"website": "https://gatus.io/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gatus.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "ghcr.io/twin/gatus:latest",
"category": "monitoring",
"category_label": "Monitoring & Analytics",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/gatus.json",
"template": "apps/gatus.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-gatus"
},
{
"id": "gimp",
"provider": "linuxserver.io",
@@ -3950,6 +3981,37 @@
"hidden": false,
"template_id": "image-gopeed"
},
{
"id": "gotify",
"provider": "gotify",
"template_family": "curated-profile",
"title": "Gotify",
"repository": "https://github.com/gotify/server",
"description": "Receive notifications from scripts and services through Gotify clients and its web interface. ProxMenux generates a unique initial administrator password.",
"website": "https://gotify.net/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/gotify.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "gotify/server:latest",
"category": "messaging",
"category_label": "Messaging & Notifications",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/gotify.json",
"template": "apps/gotify.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-gotify"
},
{
"id": "grafana",
"source_app_id": "grafana",
@@ -5918,6 +5980,37 @@
"hidden": false,
"template_id": "image-llamacpp"
},
{
"id": "lldap",
"provider": "lldap",
"template_family": "curated-profile",
"title": "LLDAP",
"repository": "https://github.com/lldap/lldap",
"description": "Provide LDAP authentication and manage users and groups through a compact web interface. ProxMenux generates the initial administrator password and the secrets required by LLDAP.",
"website": "https://github.com/lldap/lldap",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/lldap.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "lldap/lldap:stable",
"category": "security",
"category_label": "Authentication & Security",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/lldap.json",
"template": "apps/lldap.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-lldap"
},
{
"id": "lm-studio",
"provider": "linuxserver.io",
@@ -7537,6 +7630,37 @@
"hidden": false,
"template_id": "image-node-red"
},
{
"id": "ntfy",
"provider": "binwiederhier",
"template_family": "curated-profile",
"title": "ntfy",
"repository": "https://github.com/binwiederhier/ntfy",
"description": "Send and receive push notifications through simple HTTP requests, mobile apps and a web interface. The profile stores the message cache and enables authentication with anonymous access denied by default.",
"website": "https://ntfy.sh/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/ntfy.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "binwiederhier/ntfy:latest",
"category": "messaging",
"category_label": "Messaging & Notifications",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/ntfy.json",
"template": "apps/ntfy.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-ntfy"
},
{
"id": "nut-server",
"provider": "instantlinux",
@@ -8336,6 +8460,37 @@
"hidden": false,
"template_id": "image-overseerr"
},
{
"id": "owncast",
"provider": "owncast",
"template_family": "curated-profile",
"title": "Owncast",
"repository": "https://github.com/owncast/owncast",
"description": "Host a live stream with an RTMP ingest endpoint and a public viewing page. The profile generates an administrator password and stream key, then passes both to Owncast at startup.",
"website": "https://owncast.online/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/owncast.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "owncast/owncast:latest",
"category": "communication",
"category_label": "Communication & Community",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/owncast.json",
"template": "apps/owncast.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-owncast"
},
{
"id": "pairdrop",
"provider": "linuxserver.io",
@@ -8640,6 +8795,37 @@
"hidden": false,
"template_id": "linuxserver-phpmyadmin"
},
{
"id": "picoshare",
"provider": "mtlynch",
"template_family": "curated-profile",
"title": "PicoShare",
"repository": "https://github.com/mtlynch/picoshare",
"description": "Upload files and share direct links through a small web interface. ProxMenux generates the required administrator passphrase and stores PicoShare data in a persistent volume.",
"website": "https://github.com/mtlynch/picoshare",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/picoshare.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "mtlynch/picoshare:latest",
"category": "sharing",
"category_label": "Files & Sharing",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/picoshare.json",
"template": "apps/picoshare.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-picoshare"
},
{
"id": "pidgin",
"provider": "linuxserver.io",
@@ -8975,6 +9161,37 @@
"hidden": false,
"template_id": "image-plex-official"
},
{
"id": "pocket-id",
"provider": "pocket-id",
"template_family": "curated-profile",
"title": "Pocket ID",
"repository": "https://github.com/pocket-id/pocket-id",
"description": "Run a lightweight identity provider that uses passkeys for sign-in and can provide OpenID Connect to other applications. ProxMenux creates an encryption key and sets the application URL to this container address.",
"website": "https://pocket-id.org/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/pocket-id.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "ghcr.io/pocket-id/pocket-id:latest",
"category": "security",
"category_label": "Authentication & Security",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/pocket-id.json",
"template": "apps/pocket-id.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-pocket-id"
},
{
"id": "pocketbase",
"source_app_id": "pocketbase",
@@ -10213,6 +10430,37 @@
"hidden": false,
"template_id": "image-seerr"
},
{
"id": "sftpgo",
"provider": "drakkan",
"template_family": "curated-profile",
"title": "SFTPGo",
"repository": "https://github.com/drakkan/sftpgo",
"description": "Manage files and users through a web interface, and transfer files over SFTP. The first administrator is created through the setup page; the profile persists SFTPGo configuration and file storage.",
"website": "https://sftpgo.com/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/sftpgo.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "ghcr.io/drakkan/sftpgo:latest",
"category": "sharing",
"category_label": "Files & Sharing",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/sftpgo.json",
"template": "apps/sftpgo.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-sftpgo"
},
{
"id": "shadps4",
"provider": "linuxserver.io",
@@ -10406,6 +10654,37 @@
"hidden": false,
"template_id": "linuxserver-signal"
},
{
"id": "silverbullet",
"provider": "silverbulletmd",
"template_family": "curated-profile",
"title": "SilverBullet",
"repository": "https://github.com/silverbulletmd/silverbullet",
"description": "Create and connect Markdown notes in a self-hosted, wiki-like workspace. The required SB_USER variable enables the initial single-user login, and /data holds the workspace.",
"website": "https://silverbullet.md/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/silverbullet.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "ghcr.io/silverbulletmd/silverbullet:latest",
"category": "documents",
"category_label": "Documents & Notes",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/silverbullet.json",
"template": "apps/silverbullet.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-silverbullet"
},
{
"id": "siyuan-note",
"source_app_id": "siyuan-note",
@@ -12297,6 +12576,37 @@
"hidden": false,
"template_id": "image-wallabag"
},
{
"id": "wallos",
"provider": "ellite",
"template_family": "curated-profile",
"title": "Wallos",
"repository": "https://github.com/ellite/Wallos",
"description": "Keep a private list of subscriptions, payment dates and recurring costs in a web interface. Create the first administrator account from the browser after installation.",
"website": "https://wallosapp.com/",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wallos.webp",
"architectures": [
"amd64",
"arm64"
],
"updated_at": null,
"main_image": "bellamy/wallos:latest",
"category": "finance",
"category_label": "Finance & Budgeting",
"replaces_discovered_ids": [],
"curated_path": "catalog/curated/wallos.json",
"template": "apps/wallos.json",
"template_status": "generated-unvalidated",
"automatic_install_candidate": true,
"untranslated_blockers": [],
"requires_privileged_lxc": false,
"optional_privileged_lxc": false,
"requires_host_pid_namespace": false,
"requires_relaxed_confinement": false,
"requires_security_confirmation": false,
"hidden": false,
"template_id": "image-wallos"
},
{
"id": "webcord",
"provider": "linuxserver.io",