Files
arcane-registry/registry.json
2026-03-18 19:49:04 -04:00

200 lines
10 KiB
JSON

{
"$schema": "https://registry.getarcane.app/schema.json",
"name": "Kelin's Templates",
"description": "Docker templates for my homelab",
"version": "1.0.0",
"author": "kelin",
"url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/docker-templates",
"templates": [
{
"id": "backrest-app",
"name": "Backrest",
"description": "Simple backup solution",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/backrest/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/backrest/.env",
"tags": ["internal", "webapp", "backup"]
},
{
"id": "bookstack-app",
"name": "BookStack",
"description": "Simple and self-hosted documentation wiki",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/bookstack/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/bookstack/.env",
"tags": ["internal", "wiki", "documentation"]
},
{
"id": "calibre-web-app",
"name": "Calibre-web",
"description": "Ebook management and web access",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/calibre-web/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/calibre-web/.env",
"tags": ["internal", "media", "books"]
},
{
"id": "core-app",
"name": "Core",
"description": "Authelia DuckDNS Traefik",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/core/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/core/.env",
"readme_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/core/readme.md",
"tags": ["internal", "infrastructure", "proxy"]
},
{
"id": "dbgate-app",
"name": "DBGate",
"description": "Web-based database manager",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dbGate/compose.yaml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dbGate/.env",
"tags": ["internal", "database", "tools"]
},
{
"id": "docker-proxy-app",
"name": "Docker Proxy",
"description": "Docker socket proxy service",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/docker-proxy/docker-compose.yml",
"tags": ["internal", "infrastructure", "security"]
},
{
"id": "dokuwiki-app",
"name": "DokuWiki",
"description": "Lightweight wiki for documentation",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dokuwiki/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dokuwiki/.env",
"tags": ["internal", "wiki", "documentation"]
},
{
"id": "dozzle-app",
"name": "Dozzle",
"description": "Real-time Docker log viewer",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dozzle/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/dozzle/.env",
"tags": ["internal", "monitoring", "logs"]
},
{
"id": "gitea-app",
"name": "Gitea",
"description": "Self-hosted Git service",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/gitea/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/gitea/.env",
"tags": ["internal", "git", "devops"]
},
{
"id": "glances-app",
"name": "Glances",
"description": "System monitoring dashboard",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/glances/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/glances/.env",
"tags": ["internal", "monitoring", "dashboard"]
},
{
"id": "homarr-app",
"name": "Homarr",
"description": "Modern homelab dashboard",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/homarr/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/homarr/.env",
"tags": ["internal", "dashboard", "homelab"]
},
{
"id": "homepage-app",
"name": "Homepage",
"description": "Simple homepage dashboard",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/homepage/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/homepage/.env",
"tags": ["internal", "webapp", "dashboard"]
},
{
"id": "jupyter-app",
"name": "Jupyter",
"description": "Interactive notebooks environment",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/jupyter/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/jupyter/.env",
"tags": ["internal", "data", "notebooks"]
},
{
"id": "mealie-app",
"name": "Mealie",
"description": "Recipe manager and meal planner",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/mealie/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/mealie/.env",
"tags": ["internal", "food", "webapp"]
},
{
"id": "metube-app",
"name": "MeTube",
"description": "YouTube downloader web UI",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/metube/compose.yaml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/metube/.env",
"tags": ["internal", "media", "downloads"]
},
{
"id": "sablier-app",
"name": "Sablier",
"description": "Auto-scaling for containers on demand",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/sablier/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/sablier/.env",
"tags": ["internal", "infrastructure", "automation"]
},
{
"id": "valutwarden-app",
"name": "Valutwarden",
"description": "Lightweight password manager",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/valutwarden/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/valutwarden/.env",
"tags": ["internal", "security", "passwords"]
},
{
"id": "watchtower-app",
"name": "Watchtower",
"description": "Automated Docker image updates",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/watchtower/docker-compose.yml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/watchtower/.env",
"tags": ["internal", "maintenance", "automation"]
},
{
"id": "yarnl-app",
"name": "Yarnl",
"description": "Media request and management app",
"version": "1.0.0",
"author": "kelin",
"compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/yarnl/compose.yaml",
"env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/yarnl/.env",
"tags": ["internal", "media", "webapp"]
}
]
}