diff --git a/blueprints/ampache/docker-compose.yml b/blueprints/ampache/docker-compose.yml new file mode 100644 index 0000000..0af8f41 --- /dev/null +++ b/blueprints/ampache/docker-compose.yml @@ -0,0 +1,17 @@ +version: "3.8" +services: + ampache: + image: ampache/ampache:latest + restart: unless-stopped + ports: + - 80 + volumes: + - config:/var/www/config + - log:/var/log/ampache + - mysql:/var/lib/mysql + - ${MEDIA_PATH}:/media + +volumes: + config: {} + log: {} + mysql: {} \ No newline at end of file diff --git a/blueprints/ampache/logo.png b/blueprints/ampache/logo.png new file mode 100644 index 0000000..396846b Binary files /dev/null and b/blueprints/ampache/logo.png differ diff --git a/blueprints/ampache/template.toml b/blueprints/ampache/template.toml new file mode 100644 index 0000000..c80efaf --- /dev/null +++ b/blueprints/ampache/template.toml @@ -0,0 +1,12 @@ +[variables] +main_domain = "${domain}" +media_path = "/path/to/your/media" + +[config] +[[config.domains]] +serviceName = "ampache" +port = 80 +host = "${main_domain}" + +[config.env] +MEDIA_PATH = "${media_path}" \ No newline at end of file diff --git a/blueprints/anythingllm/docker-compose.yml b/blueprints/anythingllm/docker-compose.yml new file mode 100644 index 0000000..248753a --- /dev/null +++ b/blueprints/anythingllm/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.8" +services: + anythingllm: + image: mintplexlabs/anythingllm:latest + restart: unless-stopped + ports: + - 3001 + environment: + - STORAGE_DIR=/app/server/storage + volumes: + - storage:/app/server/storage + cap_add: + - SYS_ADMIN + +volumes: + storage: {} \ No newline at end of file diff --git a/blueprints/anythingllm/logo.png b/blueprints/anythingllm/logo.png new file mode 100644 index 0000000..2960336 Binary files /dev/null and b/blueprints/anythingllm/logo.png differ diff --git a/blueprints/anythingllm/template.toml b/blueprints/anythingllm/template.toml new file mode 100644 index 0000000..d880084 --- /dev/null +++ b/blueprints/anythingllm/template.toml @@ -0,0 +1,8 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "anythingllm" +port = 3001 +host = "${main_domain}" \ No newline at end of file diff --git a/blueprints/apprise-api/docker-compose.yml b/blueprints/apprise-api/docker-compose.yml new file mode 100644 index 0000000..cc46a5e --- /dev/null +++ b/blueprints/apprise-api/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.8" +services: + apprise-api: + image: linuxserver/apprise-api:latest + restart: unless-stopped + ports: + - 8000 + environment: + - PUID=1000 + - PGID=1000 + - TZ=UTC + volumes: + - config:/config + +volumes: + config: {} \ No newline at end of file diff --git a/blueprints/apprise-api/logo.png b/blueprints/apprise-api/logo.png new file mode 100644 index 0000000..3099a00 Binary files /dev/null and b/blueprints/apprise-api/logo.png differ diff --git a/blueprints/apprise-api/template.toml b/blueprints/apprise-api/template.toml new file mode 100644 index 0000000..e38451d --- /dev/null +++ b/blueprints/apprise-api/template.toml @@ -0,0 +1,8 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "apprise-api" +port = 8000 +host = "${main_domain}" \ No newline at end of file diff --git a/blueprints/arangodb/docker-compose.yml b/blueprints/arangodb/docker-compose.yml new file mode 100644 index 0000000..65301d1 --- /dev/null +++ b/blueprints/arangodb/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3.8" +services: + arangodb: + image: arangodb:3.12.4 + restart: unless-stopped + ports: + - 8529 + environment: + - ARANGO_ROOT_PASSWORD=${ARANGO_PASSWORD} + volumes: + - data:/var/lib/arangodb3 + +volumes: + data: {} \ No newline at end of file diff --git a/blueprints/arangodb/logo.png b/blueprints/arangodb/logo.png new file mode 100644 index 0000000..8545487 Binary files /dev/null and b/blueprints/arangodb/logo.png differ diff --git a/blueprints/arangodb/template.toml b/blueprints/arangodb/template.toml new file mode 100644 index 0000000..74380f3 --- /dev/null +++ b/blueprints/arangodb/template.toml @@ -0,0 +1,12 @@ +[variables] +main_domain = "${domain}" +arango_password = "${password:16}" + +[config] +[[config.domains]] +serviceName = "arangodb" +port = 8529 +host = "${main_domain}" + +[config.env] +ARANGO_PASSWORD = "${arango_password}" \ No newline at end of file diff --git a/meta.json b/meta.json index 635fe6b..5e76230 100644 --- a/meta.json +++ b/meta.json @@ -1979,5 +1979,72 @@ "video", "downloader" ] + }, + { + "id": "ampache", + "name": "Ampache", + "version": "latest", + "description": "Ampache is a web-based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.", + "logo": "logo.png", + "links": { + "github": "https://github.com/ampache/ampache", + "website": "http://ampache.org/", + "docs": "https://github.com/ampache/ampache/wiki" + }, + "tags": [ + "media", + "music", + "streaming" + ] + }, + { + "id": "anythingllm", + "name": "AnythingLLM", + "version": "latest", + "description": "AnythingLLM is a private, self-hosted, and local document chatbot platform that allows you to chat with your documents using various LLM providers.", + "logo": "logo.png", + "links": { + "github": "https://github.com/Mintplex-Labs/anything-llm", + "website": "https://useanything.com", + "docs": "https://github.com/Mintplex-Labs/anything-llm/tree/master/docs" + }, + "tags": [ + "ai", + "llm", + "chatbot" + ] + }, + { + "id": "apprise-api", + "name": "Apprise API", + "version": "latest", + "description": "Apprise API provides a simple interface for sending notifications to almost all of the most popular notification services available to us today.", + "logo": "logo.png", + "links": { + "github": "https://github.com/caronc/apprise-api", + "website": "https://github.com/caronc/apprise-api", + "docs": "https://github.com/caronc/apprise-api/wiki" + }, + "tags": [ + "notifications", + "api" + ] + }, + { + "id": "arangodb", + "name": "ArangoDB", + "version": "latest", + "description": "ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.", + "logo": "logo.png", + "links": { + "github": "https://github.com/arangodb/arangodb", + "website": "https://www.arangodb.com/", + "docs": "https://www.arangodb.com/docs/" + }, + "tags": [ + "database", + "graph-database", + "nosql" + ] } ] \ No newline at end of file