feat(blueprints): add CookieCloud blueprint for secure cookie sync (#453)

* feat(blueprints): add CookieCloud blueprint for secure cookie sync

Added new blueprint for CookieCloud, a self-hosted tool for syncing browser cookies across devices. Includes docker-compose.yml for service setup, template.toml for configuration, image.png for logo, and updated meta.json with service metadata to enable easy deployment and management.

* refactor: rename cookiecloud to cookie-cloud for naming consistency

Updated blueprint files and meta.json id to use kebab-case instead of camelCase, improving standardization and readability across the project.

* docs(meta): add docs link to meta.json

Added a "docs" link in the meta.json file's links object, pointing to the project's README for easier access to documentation.
This commit is contained in:
Jainil Prajapati
2025-10-15 08:59:17 +05:30
committed by GitHub
parent 4e0e960b6f
commit 87755e9c23
4 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
version: "3.8"
services:
cookiecloud:
image: easychen/cookiecloud:latest
restart: unless-stopped
expose:
- 8088
volumes:
- cookiecloud-data:/data/api/data
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8088"]
interval: 30s
timeout: 10s
retries: 3
volumes:
cookiecloud-data: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,14 @@
[variables]
main_domain = "${domain}"
[config]
[[config.domains]]
serviceName = "cookiecloud"
port = 8088
host = "${main_domain}"
[config.env]
# No environment variables required by default
[[config.mounts]]
# Data volume mount is defined in docker-compose.yml

View File

@@ -1411,6 +1411,24 @@
"api"
]
},
{
"id": "cookie-cloud",
"name": "CookieCloud",
"version": "latest",
"description": "CookieCloud lets you sync and manage browser cookies across devices securely using a self-hosted backend.",
"logo": "image.png",
"links": {
"github": "https://github.com/easychen/cookiecloud",
"website": "https://github.com/easychen/cookiecloud",
"docs": "https://github.com/easychen/cookiecloud#readme"
},
"tags": [
"cookies",
"sync",
"selfhosted",
"privacy"
]
},
{
"id": "coralproject",
"name": "Coral",