diff --git a/blueprints/anytype/docker-compose.yml b/blueprints/anytype/docker-compose.yml new file mode 100644 index 00000000..5d516cb6 --- /dev/null +++ b/blueprints/anytype/docker-compose.yml @@ -0,0 +1,19 @@ +# Example: Any-Sync-Bundle with embedded MongoDB and Redis (all-in-one image) +# +# Usage: +# docker compose -f compose.aio.yml up -d +# +# The bundle image already contains MongoDB and Redis. Only the bundle service is required + +services: + any-sync-bundle: + image: ghcr.io/grishy/any-sync-bundle:latest + restart: unless-stopped + ports: + - "33010:33010" + - "33020:33020/udp" + volumes: + - ./data:/data + environment: + # Advertise addresses clients should use. Replace with your server hostname/IP. + ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS: "192.168.100.9" diff --git a/blueprints/anytype/logo.png b/blueprints/anytype/logo.png new file mode 100644 index 00000000..903e9aeb Binary files /dev/null and b/blueprints/anytype/logo.png differ diff --git a/blueprints/anytype/template.toml b/blueprints/anytype/template.toml new file mode 100644 index 00000000..e1388da7 --- /dev/null +++ b/blueprints/anytype/template.toml @@ -0,0 +1,4 @@ +[config] +domains = [] +mounts = [] +env = [] \ No newline at end of file diff --git a/meta.json b/meta.json index 4f2d3960..fcf6f718 100644 --- a/meta.json +++ b/meta.json @@ -295,6 +295,23 @@ "chatbot" ] }, + { + "id": "anytype", + "name": "Anytype", + "version": "latest", + "description": "Anytype is a personal knowledge base—your digital brain—that lets you gather, connect and remix all kinds of information. Create pages, tasks, wikis, journals—even entire apps—and define your own data model while your data stays offline-first, private and encrypted across devices.\n\nAfter installation, you can view the Anytype client configuration by running `cat /data/client-config.yml` inside the service container.", + "logo": "logo.png", + "links": { + "github": "https://github.com/grishy/any-sync-bundle", + "docs": "https://doc.anytype.io/anytype-docs", + "website": "https://anytype.io/" + }, + "tags": [ + "note-taking", + "local-first", + "peer-to-peer" + ] + }, { "id": "appflowy", "name": "App Flowy",