diff --git a/blueprints/collabora-office/docker-compose.yml b/blueprints/collabora-office/docker-compose.yml new file mode 100644 index 0000000..2d6faeb --- /dev/null +++ b/blueprints/collabora-office/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3" + +services: + collabora: + image: collabora/code:latest + ports: + - "9980" + environment: + - domain=${DOMAIN} + - username=${USERNAME} + - password=${PASSWORD} + - extra_params=--o:ssl.enable=false \ No newline at end of file diff --git a/blueprints/collabora-office/logo.svg b/blueprints/collabora-office/logo.svg new file mode 100644 index 0000000..d3ebf00 --- /dev/null +++ b/blueprints/collabora-office/logo.svg @@ -0,0 +1,162 @@ + +image/svg+xml + + + diff --git a/blueprints/collabora-office/template.toml b/blueprints/collabora-office/template.toml new file mode 100644 index 0000000..ab7e5b7 --- /dev/null +++ b/blueprints/collabora-office/template.toml @@ -0,0 +1,15 @@ +[variables] +DOMAIN = "${domain}" +USERNAME = "user" +PASSWORD = "${password:16}" + +[config] +[[config.domains]] +serviceName = "collabora" +port = 9980 +host = "${domain}" + +[config.env] +DOMAIN = "${DOMAIN}" +USERNAME = "${USERNAME}" +PASSWORD = "${PASSWORD}" \ No newline at end of file diff --git a/meta.json b/meta.json index 9f35b67..cebcad6 100644 --- a/meta.json +++ b/meta.json @@ -2433,5 +2433,55 @@ "content-management", "api" ] + }, + { + "id": "chromium", + "name": "Chromium", + "version": "5f5dd27e-ls102", + "description": "Chromium is an open-source browser project that is designed to provide a safer, faster, and more stable way for all users to experience the web in a containerized environment.", + "logo": "logo.png", + "links": { + "github": "https://github.com/linuxserver/docker-chromium", + "docs": "https://docs.linuxserver.io/images/docker-chromium" + }, + "tags": [ + "browser", + "development", + "web" + ] + }, + { + "id": "codex-docs", + "name": "CodeX Docs", + "version": "v2.2", + "description": "CodeX is a comprehensive platform that brings together passionate engineers, designers, and specialists to create high-quality open-source projects. It includes Editor.js, Hawk.so, CodeX Notes, and more.", + "logo": "logo.svg", + "links": { + "github": "https://github.com/codex-team/codex.docs", + "website": "https://codex.so", + "docs": "https://docs.codex.so" + }, + "tags": [ + "documentation", + "development", + "collaboration" + ] + }, + { + "id": "collabora-office", + "name": "Collabora Office", + "version": "latest", + "description": "Collabora Online is a powerful, flexible, and secure online office suite designed to break free from vendor lock-in and put you in full control of your documents.", + "logo": "logo.svg", + "links": { + "github": "https://github.com/CollaboraOnline", + "website": "https://collaboraonline.com", + "docs": "https://sdk.collaboraonline.com/docs" + }, + "tags": [ + "office", + "documents", + "collaboration" + ] } ] \ No newline at end of file