{ "$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/docker-compose.yml", "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": "media-management-app", "name": "Media Management", "description": "Arr stack for managing media libraries", "version": "1.0.0", "author": "kelin", "compose_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/media-management/docker-compose.yml", "env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/media-management/.env", "readme_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/media-management/readme.md", "tags": ["internal", "media", "management"] }, { "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/docker-compose.yml", "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/docker-compose.yml", "env_url": "https://gitea.kelinreij.duckdns.org/kelin/arcane-registry/raw/branch/main/docker-templates/yarnl/.env", "tags": ["internal", "media", "webapp"] } ] }