diff --git a/obsidian-logic/arcane-registry.json b/obsidian-logic/arcane-registry.json index de7b6d2..4433f30 100644 --- a/obsidian-logic/arcane-registry.json +++ b/obsidian-logic/arcane-registry.json @@ -1,22 +1,22 @@ { "$schema": "https://templates.arcane.ofkm.dev/schema.json", "name": "obsidian-logic", - "description": "Docker App Templates", + "description": "docker apps for obsidian-logic", "version": "1.0.0", "author": "fxequals", "url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic", "templates": [ { - "id": "adguard", - "name": "AdGuard", - "description": "DNS Server", + "id": "authentik", + "name": "Authentik", + "description": "2FA access & authorization", "version": "1.0.0", "author": "fxequals", - "compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/adguard/ad-guard.yml", - "env_url": "", - "documentation_url": "", - "tags": ["dns", "webfilter"], - "updated_at": "2025-07-13T13:32:00Z" + "compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/authentik/authentik.yml", + "env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/authentik/authentik.env", + "documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/authentik/", + "tags": ["identity", "2fa", "access"], + "updated_at": "2025-07-13T13:31:00Z" }, { "id": "arcane", @@ -30,18 +30,6 @@ "tags": ["identity", "2fa", "access"], "updated_at": "2025-07-13T13:31:00Z" }, - { - "id": "authentik", - "name": "Authentik", - "description": "2FA access & authorization", - "version": "1.0.0", - "author": "fxequals", - "compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/authentik/authentik.yml", - "env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/authentik/authentik.env", - "documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/authentik/", - "tags": ["identity", "2fa", "access"], - "updated_at": "2025-07-13T13:31:00Z" - }, { "id": "hugo", "name": "Hugo", diff --git a/obsidian-logic/arcane/README.md b/obsidian-logic/arcane/README.md new file mode 100644 index 0000000..dd8488e --- /dev/null +++ b/obsidian-logic/arcane/README.md @@ -0,0 +1,3 @@ +# Overview + +On first run, default user is `arcane` and password is `arcane-admin` \ No newline at end of file diff --git a/obsidian-logic/arcane/arcane.env b/obsidian-logic/arcane/arcane.env new file mode 100644 index 0000000..e69de29 diff --git a/obsidian-logic/arcane/arcane.yml b/obsidian-logic/arcane/arcane.yml new file mode 100644 index 0000000..edac144 --- /dev/null +++ b/obsidian-logic/arcane/arcane.yml @@ -0,0 +1,38 @@ +--- + +# Arcane +# Modern Docker Web UI +# Created by arcane +# ↳ https://github.com/ofkm/arcane + +services: + arcane: + image: ghcr.io/ofkm/arcane:latest + container_name: arcane + restart: unless-stopped + + networks: + - proxy +# ports: +# - 3000:3000 + + environment: + PUID: 1000 + PGID: 1000 + APP_ENV: "production" + PUBLIC_SESSION_SECRET: ${SESSION_SECRET} # openssl rand -base64 32 +# Optional: Set if Docker access fails +# DOCKER_GID: 998 + + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/arcane/data:/app/data +# - /opt/stacks:/opt/stacks:ro # Import existing stacks from Dockge + +networks: + proxy: + external: true + +# Documentation available at https://arcane.ofkm.dev/ \ No newline at end of file