diff --git a/servapps/Actual-server/cosmos-compose.json b/servapps/Actual-server/cosmos-compose.json deleted file mode 100644 index 9ccc0739..00000000 --- a/servapps/Actual-server/cosmos-compose.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "actualbudget/actual-server:latest", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "ACTUAL_PORT=8080", - "ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20", - "ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50" - ], - "labels": { - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Actual-server/icon.png" - }, - "volumes": [{ - "source": "{ServiceName}-actual-data", - "target": "/data", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } -} \ No newline at end of file diff --git a/servapps/Actual-server/description.json b/servapps/Actual-server/description.json deleted file mode 100644 index c688317d..00000000 --- a/servapps/Actual-server/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Actual", - "longDescription": "

Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology. You own your data and can do whatever you want with it.Featuring multi - device sync,optional end - to - end encryption and so much more. < /p>", - "description": "Automated finance tools are great, except when they aren’t. We provide you with tools that are quick to use, but ultimately you are in control. We help you learn, instead of dictating.", - "tags": ["Automated", "finance", "self-hosted"], - "repository": "https://github.com/actualbudget/actual-server/", - "image": "https://hub.docker.com/r/actualbudget/actual-server", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Actual-server/icon.png b/servapps/Actual-server/icon.png deleted file mode 100644 index e839d2f3..00000000 Binary files a/servapps/Actual-server/icon.png and /dev/null differ diff --git a/servapps/Actual-server/screenshots/1.png b/servapps/Actual-server/screenshots/1.png deleted file mode 100644 index b03a4be3..00000000 Binary files a/servapps/Actual-server/screenshots/1.png and /dev/null differ diff --git a/servapps/Actual-server/screenshots/2.png b/servapps/Actual-server/screenshots/2.png deleted file mode 100644 index 812d6b15..00000000 Binary files a/servapps/Actual-server/screenshots/2.png and /dev/null differ diff --git a/servapps/Actual-server/screenshots/3.png b/servapps/Actual-server/screenshots/3.png deleted file mode 100644 index 9a5d02fb..00000000 Binary files a/servapps/Actual-server/screenshots/3.png and /dev/null differ diff --git a/servapps/Bookstack/cosmos-compose.json b/servapps/Bookstack/cosmos-compose.json deleted file mode 100644 index 4253da28..00000000 --- a/servapps/Bookstack/cosmos-compose.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "lscr.io/linuxserver/bookstack", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [{ - "source": "{ServiceName}-bookstack_app_data", - "target": "/config", - "type": "volume" - }], - "environment": [ - "DB_PASS={Passwords.1}", - "DB_HOST={ServiceName}-db", - "DB_PORT=3306", - "DB_USER=bookstack", - "DB_DATABASE=bookstack", - "PUID=1000", - "PGID=1000", - "APP_URL=https://{Hostnames.{StaticServiceName}.{StaticServiceName}.host}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "APP_URL, DB_DATABASE, DB_USER, DB_PASS, DB_HOST", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Bookstack/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:80", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [{ - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - }], - "environment": [ - "MARIADB_DATABASE=bookstack", - "MARIADB_USER=bookstack", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } -} \ No newline at end of file diff --git a/servapps/Bookstack/description.json b/servapps/Bookstack/description.json deleted file mode 100644 index b8b1d2f4..00000000 --- a/servapps/Bookstack/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Bookstack", - "longDescription": "

Bookstack is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease. Powered by SQL and including a Markdown editor for those who prefer it, BookStack is geared towards making documentation more of a pleasure than a chore


The default username is admin@admin.com with the password of password

", - "description": "BookStack is an opinionated wiki system that provides a pleasant and simple out-of-the-box experience.", - "tags": ["Wiki", "self-hosted"], - "repository": "https://github.com/linuxserver/docker-bookstack/", - "image": "https://hub.docker.com/r/linuxserver/bookstack", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Bookstack/icon.png b/servapps/Bookstack/icon.png deleted file mode 100644 index fdc0a046..00000000 Binary files a/servapps/Bookstack/icon.png and /dev/null differ diff --git a/servapps/Bookstack/screenshots/1.png b/servapps/Bookstack/screenshots/1.png deleted file mode 100644 index 5850a808..00000000 Binary files a/servapps/Bookstack/screenshots/1.png and /dev/null differ diff --git a/servapps/Bookstack/screenshots/2.png b/servapps/Bookstack/screenshots/2.png deleted file mode 100644 index 9f82017e..00000000 Binary files a/servapps/Bookstack/screenshots/2.png and /dev/null differ diff --git a/servapps/Bookstack/screenshots/3.png b/servapps/Bookstack/screenshots/3.png deleted file mode 100644 index 26d15f95..00000000 Binary files a/servapps/Bookstack/screenshots/3.png and /dev/null differ diff --git a/servapps/Cachet/cosmos-compose.json b/servapps/Cachet/cosmos-compose.json deleted file mode 100644 index f8f19877..00000000 --- a/servapps/Cachet/cosmos-compose.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "vouu/cachet:latest", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "DB_DRIVER=pgsql", - "DB_PREFIX=chq_", - "APP_DEBUG=false", - "APP_KEY=base64:uXiAWUNdDid8XbziuGjnPc/cZYqkoTDbay1psO2S1+o=", - "APP_LOG=errorlog", - "APP_ENV=production", - "DB_HOST={ServiceName}-postgres", - "DB_PORT=5432", - "DB_USERNAME=cachethq", - "DB_DATABASE=cachethq", - "DB_PASSWORD={Passwords.0}" - ], - "labels": { - "cosmos-persistent-env": "DB_PASSWORD, DB_DATABASE, DB_USERNAME, DB_PORT, DB_HOST", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Cachet/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8000", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - }, - - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [{ - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - }], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=cachethq", - "POSTGRES_USER=cachethq", - "POSTGRES_PASSWORD={Passwords.0}" - ] - } - }, - - "networks": { - "{ServiceName}-postgres": {} - } -} \ No newline at end of file diff --git a/servapps/Cachet/description.json b/servapps/Cachet/description.json deleted file mode 100644 index 9e4c6cac..00000000 --- a/servapps/Cachet/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Cachet", - "longDescription": "

Cachet is an open-source status page system designed to help you keep track of your system status and share it with your user base. It is built to be responsive and works seamlessly across different devices.

", - "description": "Cachet, the open-source status page system.", - "tags": ["technical", "administration", "server", "open-source", "self-hosted", "monitoring", "uptime", "service status", "notifications", "windows", "linux", "macos", "docker"], - "repository": "https://github.com/TinyActive/cachethq-Docker/", - "image": "https://hub.docker.com/r/vouu/cachet/", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Cachet/icon.png b/servapps/Cachet/icon.png deleted file mode 100644 index 5e909f10..00000000 Binary files a/servapps/Cachet/icon.png and /dev/null differ diff --git a/servapps/Cachet/screenshots/1.png b/servapps/Cachet/screenshots/1.png deleted file mode 100644 index fbfbba22..00000000 Binary files a/servapps/Cachet/screenshots/1.png and /dev/null differ diff --git a/servapps/Cachet/screenshots/2.jpeg b/servapps/Cachet/screenshots/2.jpeg deleted file mode 100644 index c7509d29..00000000 Binary files a/servapps/Cachet/screenshots/2.jpeg and /dev/null differ diff --git a/servapps/Cube-js/cosmos-compose.json b/servapps/Cube-js/cosmos-compose.json deleted file mode 100644 index 759a9eba..00000000 --- a/servapps/Cube-js/cosmos-compose.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "cubejs/cube:latest", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "CUBEJS_DEV_MODE=true" - ], - "labels": { - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Cube-js/icon.png" - }, - "volumes": [{ - "source": "{ServiceName}-Cube-js", - "target": "/cube/conf", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:4000", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } -} \ No newline at end of file diff --git a/servapps/Cube-js/description.json b/servapps/Cube-js/description.json deleted file mode 100644 index 7bc3d0e5..00000000 --- a/servapps/Cube-js/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Cube-js", - "longDescription": "

Cube was designed to work with all SQL-enabled data sources, including cloud data warehouses like Snowflake or Google BigQuery, query engines like Presto or Amazon Athena, and application databases like Postgres. Cube has a built-in relational caching engine to provide sub-second latency and high concurrency for API requests. < /p>", - "description": "Cube is the semantic layer for building data applications. It helps data engineers and application developers access data from modern data stores, organize it into consistent definitions, and deliver it to every application.", - "tags": ["Automated", "data applications", "self-hosted", "databases"], - "repository": "https://github.com/cube-js/cube/", - "image": "https://hub.docker.com/r/cubejs/cube", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Cube-js/icon.png b/servapps/Cube-js/icon.png deleted file mode 100644 index 2bc9bbbc..00000000 Binary files a/servapps/Cube-js/icon.png and /dev/null differ diff --git a/servapps/Cube-js/screenshots/1.png b/servapps/Cube-js/screenshots/1.png deleted file mode 100644 index af494ee6..00000000 Binary files a/servapps/Cube-js/screenshots/1.png and /dev/null differ diff --git a/servapps/Cube-js/screenshots/2.png b/servapps/Cube-js/screenshots/2.png deleted file mode 100644 index b7f149f5..00000000 Binary files a/servapps/Cube-js/screenshots/2.png and /dev/null differ diff --git a/servapps/Cube-js/screenshots/3.png b/servapps/Cube-js/screenshots/3.png deleted file mode 100644 index c60bc3b9..00000000 Binary files a/servapps/Cube-js/screenshots/3.png and /dev/null differ diff --git a/servapps/Discourse/cosmos-compose.json b/servapps/Discourse/cosmos-compose.json deleted file mode 100644 index 7dbf05c3..00000000 --- a/servapps/Discourse/cosmos-compose.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "DISCOURSE_USERNAME", - "label": "What is your discourse user login?", - "initialValue": "Tinyactive", - "type": "text" - }, - { - "name": "DISCOURSE_PASSWORD", - "label": "What discourse password does it use?", - "initialValue": "fd4y3Sb4VnUbegrD", - "type": "password" - } - ] - }, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "bitnami/discourse:latest", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "DISCOURSE_HOST={Hostnames.{StaticServiceName}.{StaticServiceName}.host}", - "DISCOURSE_PASSWORD={Context.DISCOURSE_PASSWORD}", - "DISCOURSE_USERNAME={Context.DISCOURSE_USERNAME}", - "DISCOURSE_DATABASE_HOST={ServiceName}-postgres", - "DISCOURSE_DATABASE_PORT_NUMBER=5432", - "DISCOURSE_DATABASE_USER=discourse", - "DISCOURSE_DATABASE_NAME=discourse", - "DISCOURSE_DATABASE_PASSWORD={Passwords.0}", - "DISCOURSE_REDIS_HOST={ServiceName}-redis", - "DISCOURSE_REDIS_PORT_NUMBER=6379", - "DISCOURSE_REDIS_PASSWORD={Passwords.1}" - ], - "labels": { - "cosmos-persistent-env": "DISCOURSE_DATABASE_HOST, DISCOURSE_DATABASE_NAME, DISCOURSE_DATABASE_PASSWORD, DISCOURSE_REDIS_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Odoo/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [ - { - "source": "{ServiceName}-discourse_data", - "target": "/bitnami/discourse", - "type": "volume" - } - ], - "routes": [ - { - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:3000", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - } - ] - }, - "{ServiceName}-sidekiq": { - "image": "bitnami/discourse:latest", - "container_name": "{ServiceName}-sidekiq", - "hostname": "{ServiceName}-sidekiq", - "restart": "unless-stopped", - "command": "/opt/bitnami/scripts/discourse-sidekiq/run.sh", - "environment": [ - "DISCOURSE_HOST={Hostnames.{StaticServiceName}.{StaticServiceName}.host}", - "DISCOURSE_PASSWORD={Context.DISCOURSE_PASSWORD}", - "DISCOURSE_USERNAME={Context.DISCOURSE_USERNAME}", - "DISCOURSE_DATABASE_HOST={ServiceName}-postgres", - "DISCOURSE_DATABASE_PORT_NUMBER=5432", - "DISCOURSE_DATABASE_USER=discourse", - "DISCOURSE_DATABASE_NAME=discourse", - "DISCOURSE_DATABASE_PASSWORD={Passwords.0}", - "DISCOURSE_REDIS_HOST={ServiceName}-redis", - "DISCOURSE_REDIS_PORT_NUMBER=6379", - "DISCOURSE_REDIS_PASSWORD={Passwords.1}" - ], - "labels": { - "cosmos-persistent-env": "DISCOURSE_DATABASE_HOST, DISCOURSE_DATABASE_NAME, DISCOURSE_DATABASE_PASSWORD, DISCOURSE_REDIS_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Odoo/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [ - { - "source": "{ServiceName}-sidekiq_data", - "target": "/bitnami/discourse", - "type": "volume" - } - ] - }, - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [ - { - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=discourse", - "POSTGRES_USER=discourse", - "POSTGRES_PASSWORD={Passwords.0}" - ] - }, - "{ServiceName}-redis": { - "image": "bitnami/redis:7.0", - "container_name": "{ServiceName}-redis", - "hostname": "{ServiceName}-redis", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [ - { - "source": "{ServiceName}-redis", - "target": "/bitnami/redis", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "DISCOURSE_REDIS_PASSWORD" - }, - "environment": [ - "REDIS_PASSWORD={Passwords.1}" - ] - } - }, - "networks": { - "{ServiceName}-postgres": { - } - } -} \ No newline at end of file diff --git a/servapps/Discourse/description.json b/servapps/Discourse/description.json deleted file mode 100644 index 1e125f27..00000000 --- a/servapps/Discourse/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Discourse", - "longDescription": "

Discourse is an open source Internet forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and real-time notifications. It is customizable via its plugin architecture and its theming system.

", - "description": "Discourse is modern forum software for your community. Use it as a mailing list, discussion forum, long-form chat room, and more!.", - "tags": ["forum", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/Discourse", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Discourse/icon.png b/servapps/Discourse/icon.png deleted file mode 100644 index 25494ee3..00000000 Binary files a/servapps/Discourse/icon.png and /dev/null differ diff --git a/servapps/Discourse/screenshots/1.jpg b/servapps/Discourse/screenshots/1.jpg deleted file mode 100644 index d8a39b59..00000000 Binary files a/servapps/Discourse/screenshots/1.jpg and /dev/null differ diff --git a/servapps/Discourse/screenshots/2.png b/servapps/Discourse/screenshots/2.png deleted file mode 100644 index 2aaf1249..00000000 Binary files a/servapps/Discourse/screenshots/2.png and /dev/null differ diff --git a/servapps/Dokuwiki/cosmos-compose.json b/servapps/Dokuwiki/cosmos-compose.json deleted file mode 100644 index 7ef86246..00000000 --- a/servapps/Dokuwiki/cosmos-compose.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "DOKUWIKI_USERNAME", - "label": "What Dokuwiki do you want to use?", - "initialValue": "admin", - "type": "text" - }, - { - "name": "DOKUWIKI_PASSWORD", - "label": "What Dokuwiki admin password do you want?", - "initialValue": "password", - "type": "password" - }, - { - "name": "DOKUWIKI_EMAIL", - "label": "What Dokuwiki admin email do you want?", - "initialValue": "admin@Dokuwiki.com", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "image": "docker.io/bitnami/dokuwiki", - "environment": [ - "DOKUWIKI_USERNAME={Context.DOKUWIKI_USERNAME}", - "DOKUWIKI_PASSWORD={Context.DOKUWIKI_PASSWORD}", - "DOKUWIKI_EMAIL={Context.DOKUWIKI_EMAIL}", - "PHP_ENABLE_OPCACHE=yes" - ], - "volumes": [ - { - "source": "{ServiceName}-dokuwiki_data", - "target": "/bitnami/dokuwiki", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "DOKUWIKI_USERNAME, DOKUWIKI_PASSWORD, DOKUWIKI_EMAIL, PHP_ENABLE_OPCACHE", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Dokuwiki/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } - } \ No newline at end of file diff --git a/servapps/Dokuwiki/description.json b/servapps/Dokuwiki/description.json deleted file mode 100644 index b01925a3..00000000 --- a/servapps/Dokuwiki/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Dokuwiki", - "longDescription": "

DokuWiki is an open source wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki. It is often recommended as a more lightweight, easier to customize alternative to MediaWiki.

", - "description": "DokuWiki. DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.", - "tags": ["wiki", "note", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/dokuwiki", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Dokuwiki/icon.png b/servapps/Dokuwiki/icon.png deleted file mode 100644 index 6440e783..00000000 Binary files a/servapps/Dokuwiki/icon.png and /dev/null differ diff --git a/servapps/Dokuwiki/screenshots/1.png b/servapps/Dokuwiki/screenshots/1.png deleted file mode 100644 index fa06cc3f..00000000 Binary files a/servapps/Dokuwiki/screenshots/1.png and /dev/null differ diff --git a/servapps/Dokuwiki/screenshots/2.png b/servapps/Dokuwiki/screenshots/2.png deleted file mode 100644 index fa06cc3f..00000000 Binary files a/servapps/Dokuwiki/screenshots/2.png and /dev/null differ diff --git a/servapps/Drone/cosmos-compose.json b/servapps/Drone/cosmos-compose.json deleted file mode 100644 index 0a0ce756..00000000 --- a/servapps/Drone/cosmos-compose.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.8.0-unstable9", - "services": { - "{ServiceName}": { - "image": "drone/drone", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "TZ=auto", - "DRONE_SERVER_PROTO=https", - "DRONE_SERVER_HOST={Hostnames.{StaticServiceName}.{StaticServiceName}.host}", - "DRONE_RPC_SECRET={Passwords.0}", - "USER_GID=1000" - ], - "labels": { - "cosmos-persistent-env": "DRONE_SERVER_PROTO, DRONE_SERVER_HOST, DRONE_RPC_SECRET", - "cosmos-network-name": "AUTO", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net//servapps/Drone/icon.png" - }, - "volumes": [{ - "source": "{ServiceName}-data", - "target": "/data", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:80", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } -} \ No newline at end of file diff --git a/servapps/Drone/description.json b/servapps/Drone/description.json deleted file mode 100644 index ef044669..00000000 --- a/servapps/Drone/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Drone", - "longDescription": "

Drone CI is an open-source CI server acquired by Harness. It is used to build and test software, either on a developer's local machine or in a continuous integration environment like any public cloud.

With Drone, you can automate your software delivery pipeline from code commit to production.

In addition to building software, Drone allows you to build, test, and deploy your applications.

Drone CI is considered a modern CI tool as it uses the declarative approach in the form of YAML files to automate tests and extensively employs Docker containers at every step. The build pipelines take less time, and it is easy to set up and run.

", - "description": "Drone by Harness™ is a modern Continuous Integration platform that empowers busy teams to automate their build, test and release workflows using a powerful, cloud native pipeline engine.", - "tags": ["development", "git", "repository management", "code collaboration", "issue tracking", "self-hosted"], - "repository": "https://www.drone.io/", - "image": "https://hub.docker.com/r/drone/drone", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Drone/icon.png b/servapps/Drone/icon.png deleted file mode 100644 index 72117ba4..00000000 Binary files a/servapps/Drone/icon.png and /dev/null differ diff --git a/servapps/Drone/screenshots/1.png b/servapps/Drone/screenshots/1.png deleted file mode 100644 index 206000d0..00000000 Binary files a/servapps/Drone/screenshots/1.png and /dev/null differ diff --git a/servapps/Drone/screenshots/2.png b/servapps/Drone/screenshots/2.png deleted file mode 100644 index 604e2aa3..00000000 Binary files a/servapps/Drone/screenshots/2.png and /dev/null differ diff --git a/servapps/Drupal/cosmos-compose.json b/servapps/Drupal/cosmos-compose.json deleted file mode 100644 index 0f398f7c..00000000 --- a/servapps/Drupal/cosmos-compose.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "DRUPAL_USERNAME", - "label": "What Drupal username do you want to use?", - "initialValue": "user", - "type": "text" - }, - { - "name": "DRUPAL_PASSWORD", - "label": "What Drupal Password do you want to use?", - "initialValue": "password", - "type": "password" - }, - { - "name": "DRUPAL_EMAIL", - "label": "What Drupal Email do you want to use?", - "initialValue": "admin@Drupal.com", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/drupal:10", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-drupal_data", - "target": "/bitnami/drupal", - "type": "volume" - } - ], - "environment": [ - "DRUPAL_DATABASE_PASSWORD={Passwords.1}", - "DRUPAL_DATABASE_HOST={ServiceName}-db", - "DRUPAL_DATABASE_PORT_NUMBER=3306", - "DRUPAL_DATABASE_USER=bn_drupal", - "DRUPAL_DATABASE_NAME=bitnami_drupal", - "DRUPAL_USERNAME={Context.DRUPAL_USERNAME}", - "DRUPAL_PASSWORD={Context.DRUPAL_PASSWORD}", - "DRUPAL_EMAIL={Context.DRUPAL_EMAIL}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "DRUPAL_DATABASE_PASSWORD, DRUPAL_DATABASE_HOST, DRUPAL_DATABASE_PORT_NUMBER, DRUPAL_DATABASE_USER, DRUPAL_DATABASE_NAME", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Redmine/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=bitnami_drupal", - "MARIADB_USER=bn_drupal", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD", - "cosmos-force-network-secured": "true" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/Drupal/description.json b/servapps/Drupal/description.json deleted file mode 100644 index c2f55caf..00000000 --- a/servapps/Drupal/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Drupal", - "longDescription": "

Drupal is distributed with a license usually called open source. It means that in contrast to nearly all other publishing systems of the same magnitude, Drupal is free of charge. There is no fee to download or start using Drupal, and no yearly license payment to continue to use it.

", - "description": "Drupal runs on any computing platform that supports both a web server capable of running PHP and a database to store content and configuration.", - "tags": ["development", "repository management", "code collaboration", "self - hosted "], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/drupal", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Drupal/icon.png b/servapps/Drupal/icon.png deleted file mode 100644 index 299dc48e..00000000 Binary files a/servapps/Drupal/icon.png and /dev/null differ diff --git a/servapps/Drupal/screenshots/1.png b/servapps/Drupal/screenshots/1.png deleted file mode 100644 index 92b53b39..00000000 Binary files a/servapps/Drupal/screenshots/1.png and /dev/null differ diff --git a/servapps/Drupal/screenshots/2.jpg b/servapps/Drupal/screenshots/2.jpg deleted file mode 100644 index 177ba69e..00000000 Binary files a/servapps/Drupal/screenshots/2.jpg and /dev/null differ diff --git a/servapps/Ghost/cosmos-compose.json b/servapps/Ghost/cosmos-compose.json deleted file mode 100644 index ce2b801e..00000000 --- a/servapps/Ghost/cosmos-compose.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "GHOST_USERNAME", - "label": "What Ghost username do you want to use?", - "initialValue": "username", - "type": "text" - }, - { - "name": "GHOST_PASSWORD", - "label": "What Ghost password does it use?", - "initialValue": "bitnami1", - "type": "password" - }, - { - "name": "GHOST_EMAIL", - "label": "What is your Ghost email login?", - "initialValue": "user@example.com", - "type": "text" - }, - { - "name": "GHOST_HOST", - "label": "What is your Ghost run on domain?", - "initialValue": "UserName", - "type": "text" - }, - { - "name": "GHOST_BLOG_TITLE", - "label": "What is your Ghost title?", - "initialValue": "LastName", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/ghost:5", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "environment": [ - "GHOST_USERNAME={Context.GHOST_USERNAME}", - "GHOST_PASSWORD={Context.GHOST_PASSWORD}", - "GHOST_EMAIL={Context.GHOST_EMAIL}", - "GHOST_HOST={Context.GHOST_HOST}", - "GHOST_BLOG_TITLE={Context.GHOST_BLOG_TITLE}", - "GHOST_DATABASE_HOST={ServiceName}-db", - "GHOST_DATABASE_PORT_NUMBER=3306", - "GHOST_DATABASE_USER=Ghost", - "GHOST_DATABASE_PASSWORD={Passwords.2}", - "GHOST_DATABASE_NAME=Ghost" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "GHOST_USERNAME, GHOST_PASSWORD, GHOST_EMAIL, GHOST_HOST, GHOST_BLOG_TITLE, GHOST_DATABASE_HOST, GHOST_DATABASE_PORT_NUMBER, GHOST_DATABASE_USER, GHOST_DATABASE_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Ghost/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:2368", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mysql:8.0", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [{ - "source": "{ServiceName}-db", - "target": "/bitnami/mysql", - "type": "volume" - }], - "environment": [ - "MYSQL_ROOT_PASSWORD={Passwords.3}", - "MYSQL_DATABASE=Ghost", - "MYSQL_USER=Ghost", - "MYSQL_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MYSQL_ROOT_PASSWORD, MYSQL_DATABASE, MYSQL_USER, MYSQL_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } -} \ No newline at end of file diff --git a/servapps/Ghost/description.json b/servapps/Ghost/description.json deleted file mode 100644 index 30c5c859..00000000 --- a/servapps/Ghost/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Ghost", - "longDescription": "

Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.

", - "description": "Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance", - "tags": ["blog", "self-hosted"], - "repository": "https://github.com/bitnami/containers", - "image": "https://hub.docker.com/r/bitnami/ghost/", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Ghost/icon.png b/servapps/Ghost/icon.png deleted file mode 100644 index 1be130b4..00000000 Binary files a/servapps/Ghost/icon.png and /dev/null differ diff --git a/servapps/Ghost/screenshots/1.png b/servapps/Ghost/screenshots/1.png deleted file mode 100644 index 82fc92a1..00000000 Binary files a/servapps/Ghost/screenshots/1.png and /dev/null differ diff --git a/servapps/Ghost/screenshots/2.png b/servapps/Ghost/screenshots/2.png deleted file mode 100644 index cc5c9d09..00000000 Binary files a/servapps/Ghost/screenshots/2.png and /dev/null differ diff --git a/servapps/Jenkins/cosmos-compose.json b/servapps/Jenkins/cosmos-compose.json deleted file mode 100644 index 0c3fa4fc..00000000 --- a/servapps/Jenkins/cosmos-compose.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "JENKINS_USERNAME", - "label": "What is your Username jenkins login?", - "initialValue": "tinyactive", - "type": "text" - }, - { - "name": "JENKINS_PASSWORD", - "label": "What is your password jenkins login?", - "initialValue": "tinyactive", - "type": "password" - }, - { - "name": "JENKINS_EMAIL", - "label": "What is your email jenkins login?", - "initialValue": "cosmo@tinyactive.net", - "type": "text" - } - ] - }, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/jenkins", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "JENKINS_PASSWORD={Context.JENKINS_PASSWORD}", - "JENKINS_USERNAME={Context.JENKINS_USERNAME}", - "JENKINS_EMAIL={Context.JENKINS_EMAIL}" - ], - "labels": { - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Jenkins/icon.png" - }, - "volumes": [{ - "source": "{ServiceName}-jenkins_data", - "target": "/bitnami/jenkins", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } -} \ No newline at end of file diff --git a/servapps/Jenkins/description.json b/servapps/Jenkins/description.json deleted file mode 100644 index a14e6000..00000000 --- a/servapps/Jenkins/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Jenkins", - "longDescription": "

Jenkins is typically run as a standalone application in its own process. The Jenkins WAR file bundles Winstone, a Jetty servlet container wrapper, and can be started on any operating system or platform with a version of Java supported by Jenkins.

", - "description": "Jenkins an open source automation server which enables developers around the world to reliably build, test, and deploy their software.", - "tags": ["development", "git", "repository management", "code collaboration", "issue tracking", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/jenkins", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Jenkins/icon.png b/servapps/Jenkins/icon.png deleted file mode 100644 index d56aa750..00000000 Binary files a/servapps/Jenkins/icon.png and /dev/null differ diff --git a/servapps/Jenkins/screenshots/1.jpg b/servapps/Jenkins/screenshots/1.jpg deleted file mode 100644 index 0af0fd32..00000000 Binary files a/servapps/Jenkins/screenshots/1.jpg and /dev/null differ diff --git a/servapps/Jenkins/screenshots/1.png b/servapps/Jenkins/screenshots/1.png deleted file mode 100644 index 0d0d50b1..00000000 Binary files a/servapps/Jenkins/screenshots/1.png and /dev/null differ diff --git a/servapps/Jenkins/screenshots/2.jpg b/servapps/Jenkins/screenshots/2.jpg deleted file mode 100644 index ba96d5b1..00000000 Binary files a/servapps/Jenkins/screenshots/2.jpg and /dev/null differ diff --git a/servapps/Keycloak/cosmos-compose.json b/servapps/Keycloak/cosmos-compose.json deleted file mode 100644 index 4c16247a..00000000 --- a/servapps/Keycloak/cosmos-compose.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "KEYCLOAK_ADMIN_USER", - "label": "What is your Keycloak admin login?", - "initialValue": "tinyactive", - "type": "text" - }, - { - "name": "KEYCLOAK_ADMIN_PASSWORD", - "label": "What Keycloak password does it use?", - "initialValue": "fd4y3Sb4VnUbegrD", - "type": "password" - } - ] - }, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/keycloak", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "KEYCLOAK_ADMIN_PASSWORD={Context.KEYCLOAK_ADMIN_PASSWORD}", - "KEYCLOAK_ADMIN_USER={Context.KEYCLOAK_ADMIN_USER}", - "KEYCLOAK_DATABASE_HOST={ServiceName}-postgres", - "KEYCLOAK_DATABASE_PORT=5432", - "KEYCLOAK_DATABASE_USER=keycloak", - "KEYCLOAK_DATABASE_NAME=keycloak", - "KEYCLOAK_DATABASE_PASSWORD={Passwords.0}", - "KC_PROXY=edge", - "KC_PROXY_ADDRESS_FORWARDING=true", - "KC_HTTP_ENABLED=true" - ], - "labels": { - "cosmos-persistent-env": "KEYCLOAK_DATABASE_NAME, KEYCLOAK_DATABASE_USER, KEYCLOAK_DATABASE_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Keycloak/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "routes": [ - { - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - } - ] - }, - - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [ - { - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=keycloak", - "POSTGRES_USER=keycloak", - "POSTGRES_PASSWORD={Passwords.0}" - ] - } - }, - - "networks": { - "{ServiceName}-postgres": { - } - } -} \ No newline at end of file diff --git a/servapps/Keycloak/description.json b/servapps/Keycloak/description.json deleted file mode 100644 index c0e456c2..00000000 --- a/servapps/Keycloak/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Keycloak", - "longDescription": "

Keycloak is an open source software product to allow single sign-on with identity and access management aimed at modern applications and services. As of March 2018 this WildFly community project is under the stewardship of Red Hat who use it as the upstream project for their RH-SSO product.

", - "description": "Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services.", - "tags": ["sso", "management", "Identity", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/Keycloak", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Keycloak/icon.png b/servapps/Keycloak/icon.png deleted file mode 100644 index 21e0ee58..00000000 Binary files a/servapps/Keycloak/icon.png and /dev/null differ diff --git a/servapps/Keycloak/screenshots/1.png b/servapps/Keycloak/screenshots/1.png deleted file mode 100644 index 255ac332..00000000 Binary files a/servapps/Keycloak/screenshots/1.png and /dev/null differ diff --git a/servapps/Keycloak/screenshots/2.png b/servapps/Keycloak/screenshots/2.png deleted file mode 100644 index e7b10425..00000000 Binary files a/servapps/Keycloak/screenshots/2.png and /dev/null differ diff --git a/servapps/MediaWiki/cosmos-compose.json b/servapps/MediaWiki/cosmos-compose.json deleted file mode 100644 index 9e3ff9d9..00000000 --- a/servapps/MediaWiki/cosmos-compose.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "MEDIAWIKI_USERNAME", - "label": "What mediawiki username do you want to use?", - "initialValue": "user", - "type": "text" - }, - { - "name": "MEDIAWIKI_PASSWORD", - "label": "What mediawiki password does it use?", - "initialValue": "bitnami1", - "type": "password" - }, - { - "name": "MEDIAWIKI_EMAIL", - "label": "What is your mediawiki email login?", - "initialValue": "user@mediawiki.com", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/mediawiki", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-mediawiki", - "target": "/bitnami/mediawiki", - "type": "volume" - } - ], - "environment": [ - "MEDIAWIKI_DATABASE_PASSWORD={Passwords.1}", - "MEDIAWIKI_DATABASE_HOST={ServiceName}-db", - "MEDIAWIKI_DATABASE_PORT_NUMBER=3306", - "MEDIAWIKI_DATABASE_USER=bn_mediawiki", - "MEDIAWIKI_DATABASE_NAME=bitnami_mediawiki", - "MEDIAWIKI_USERNAME={Context.MEDIAWIKI_USERNAME}", - "MEDIAWIKI_PASSWORD={Context.MEDIAWIKI_PASSWORD}", - "MEDIAWIKI_EMAIL={Context.MEDIAWIKI_EMAIL}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "MEDIAWIKI_DATABASE_PASSWORD, MEDIAWIKI_DATABASE_HOST, MEDIAWIKI_DATABASE_PORT_NUMBER, MEDIAWIKI_DATABASE_USER, MEDIAWIKI_DATABASE_NAME", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/MediaWiki/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=bitnami_mediawiki", - "MARIADB_USER=bn_mediawiki", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/MediaWiki/description.json b/servapps/MediaWiki/description.json deleted file mode 100644 index 16ea7de2..00000000 --- a/servapps/MediaWiki/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "MediaWiki", - "longDescription": "

MediaWiki is free and open-source wiki software originally developed by Magnus Manske for use on Wikipedia on January 25, 2002 and further improved by Lee Daniel Crocker, after which it has been coordinated by the Wikimedia Foundation.

", - "description": "The MediaWiki software is used by tens of thousands of websites and thousands of companies and organisations. It powers Wikipedia and also this website. MediaWiki helps you collect and organise knowledge and make it available to people.", - "tags": ["wiki", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/MediaWiki", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/MediaWiki/icon.png b/servapps/MediaWiki/icon.png deleted file mode 100644 index dbff5cdc..00000000 Binary files a/servapps/MediaWiki/icon.png and /dev/null differ diff --git a/servapps/MediaWiki/screenshots/1.png b/servapps/MediaWiki/screenshots/1.png deleted file mode 100644 index 636d4de1..00000000 Binary files a/servapps/MediaWiki/screenshots/1.png and /dev/null differ diff --git a/servapps/MediaWiki/screenshots/2.png b/servapps/MediaWiki/screenshots/2.png deleted file mode 100644 index a425f261..00000000 Binary files a/servapps/MediaWiki/screenshots/2.png and /dev/null differ diff --git a/servapps/Monica/cosmos-compose.json b/servapps/Monica/cosmos-compose.json deleted file mode 100644 index 9ac3c9eb..00000000 --- a/servapps/Monica/cosmos-compose.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "monica", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-monica-data", - "target": "/var/www/html/storage", - "type": "volume" - } - ], - "environment": [ - "APP_KEY=base64:7ZCNatgavRKG9zh67rc2JP+PAUewZA5UABnMgpGSieA=", - "DB_PASSWORD={Passwords.1}", - "DB_HOST={ServiceName}-db", - "DB_PORT=3306", - "DB_USERNAME=monica", - "DB_DATABASE=monica", - "APP_TRUSTED_PROXIES=*", - "APP_URL=https://{Hostnames.{StaticServiceName}.{StaticServiceName}.host}", - "APP_ENV=production" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "DB_PASSWORD, DB_HOST, DB_PORT, DB_USERNAME", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Monica/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:80", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=monica", - "MARIADB_USER=monica", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD", - "cosmos-force-network-secured": "true" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/Monica/description.json b/servapps/Monica/description.json deleted file mode 100644 index 85fb0837..00000000 --- a/servapps/Monica/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Monica", - "longDescription": "

Can you remember the names of the children of all your friends? Can you remember the wedding anniversary of your brother? Can you tell the last time you called your grand mother and what you talked about? Monica lets you quickly and easily log all those information so you can be a better friend, family member or spouse.

", - "description": "Monica is a great open source personal relationship management system to organize the interactions with your loved ones..", - "tags": ["crm", "self-hosted"], - "repository": "https://github.com/docker-library/docs/tree/master/monica/", - "image": "https://hub.docker.com/_/monica", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Monica/icon.png b/servapps/Monica/icon.png deleted file mode 100644 index c3b50746..00000000 Binary files a/servapps/Monica/icon.png and /dev/null differ diff --git a/servapps/Monica/screenshots/1.jpg b/servapps/Monica/screenshots/1.jpg deleted file mode 100644 index eb626f1e..00000000 Binary files a/servapps/Monica/screenshots/1.jpg and /dev/null differ diff --git a/servapps/Monica/screenshots/1.png b/servapps/Monica/screenshots/1.png deleted file mode 100644 index 1e175475..00000000 Binary files a/servapps/Monica/screenshots/1.png and /dev/null differ diff --git a/servapps/Moodle/cosmos-compose.json b/servapps/Moodle/cosmos-compose.json deleted file mode 100644 index 0d38e702..00000000 --- a/servapps/Moodle/cosmos-compose.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "MOODLE_USERNAME", - "label": "What Moodle username admin do you want to use?", - "initialValue": "admin", - "type": "text" - }, - { - "name": "MOODLE_PASSWORD", - "label": "What Moodle password admin does it use?", - "initialValue": "admin", - "type": "password" - }, - { - "name": "MOODLE_EMAIL", - "label": "What is your Moodle email admin?", - "initialValue": "user@example.com", - "type": "text" - } -] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/moodle", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-moodle_data", - "target": "/bitnami/moodle", - "type": "volume" - }, - { - "source": "{ServiceName}-moodledata_data", - "target": "/bitnami/moodledata", - "type": "volume" - } - ], - "environment": [ - "MOODLE_USERNAME={Context.MOODLE_USERNAME}", - "MOODLE_PASSWORD={Context.MOODLE_PASSWORD}", - "MOODLE_EMAIL={Context.MOODLE_EMAIL}", - "MOODLE_DATABASE_HOST={ServiceName}-db", - "MOODLE_DATABASE_PORT_NUMBER=3306", - "MOODLE_DATABASE_USER=bn_moodle", - "MOODLE_DATABASE_NAME=bitnami_moodle", - "MOODLE_DATABASE_PASSWORD={Passwords.1}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "MOODLE_DATABASE_HOST, MOODLE_DATABASE_PORT_NUMBER, MOODLE_DATABASE_USER, MOODLE_DATABASE_NAME, MOODLE_DATABASE_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Moodle/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=bitnami_moodle", - "MARIADB_USER=bn_moodle", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/Moodle/description.json b/servapps/Moodle/description.json deleted file mode 100644 index fc6e85ce..00000000 --- a/servapps/Moodle/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Moodle", - "longDescription": "

Moodle is a free and open-source learning management system written in PHP and distributed under the GNU General Public License. Moodle is used for blended learning, distance education, flipped classroom and other online learning projects in schools, universities, workplaces and other sectors..

", - "description": "Moodle is a Learning Platform or course management system (CMS) - a free Open Source software package designed to help educators create effective online.", - "tags": ["Learning", "lms", "Moodle LMS LMS", "Moodle LMS", "self-hosted"], - "repository": "https://github.com/bitnami/containers", - "image": "https://hub.docker.com/r/bitnami/moodle", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Moodle/icon.png b/servapps/Moodle/icon.png deleted file mode 100644 index 5cb43c0f..00000000 Binary files a/servapps/Moodle/icon.png and /dev/null differ diff --git a/servapps/Moodle/screenshots/1.png b/servapps/Moodle/screenshots/1.png deleted file mode 100644 index f3fabd9b..00000000 Binary files a/servapps/Moodle/screenshots/1.png and /dev/null differ diff --git a/servapps/Moodle/screenshots/2.png b/servapps/Moodle/screenshots/2.png deleted file mode 100644 index 348a1969..00000000 Binary files a/servapps/Moodle/screenshots/2.png and /dev/null differ diff --git a/servapps/N8n/cosmos-compose.json b/servapps/N8n/cosmos-compose.json deleted file mode 100644 index a21becc7..00000000 --- a/servapps/N8n/cosmos-compose.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "docker.n8n.io/n8nio/n8n", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "DB_TYPE=postgresdb", - "DB_POSTGRESDB_HOST={ServiceName}-postgres", - "DB_POSTGRESDB_PORT=5432", - "DB_POSTGRESDB_DATABASE=n8n", - "DB_POSTGRESDB_USER=n8n", - "DB_POSTGRESDB_PASSWORD={Passwords.0}" - ], - "labels": { - "cosmos-persistent-env": "DB_POSTGRESDB_PORT, DB_POSTGRESDB_PORT, DB_POSTGRESDB_DATABASE, DB_POSTGRESDB_USER, DB_POSTGRESDB_PASSWORD", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/N8n/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [{ - "source": "{ServiceName}-n8n_storage", - "target": "/home/node/.n8n", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:5678", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - }, - - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [{ - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - }], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=n8n", - "POSTGRES_USER=n8n", - "POSTGRES_PASSWORD={Passwords.0}" - ] - } - }, - - "networks": { - "{ServiceName}-postgres": {} - } -} \ No newline at end of file diff --git a/servapps/N8n/description.json b/servapps/N8n/description.json deleted file mode 100644 index b8872864..00000000 --- a/servapps/N8n/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "N8n", - "longDescription": "

N8n is an extendable workflow automation tool. With a fair-code distribution model, n8n will always have visible source code, be available to self-host, and allow you to add your own custom functions, logic and apps. n8n's node-based approach makes it highly versatile, enabling you to connect anything to everything.

", - "description": "N8n (pronounced n-eight-n) helps you to connect any app with an API with any other, and manipulate its data with little or no code.", - "tags": ["workflow", "automation", "self-hosted"], - "repository": "https://github.com/n8n-io/n8n/", - "image": "https://docker.n8n.io/n8nio/n8n", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/N8n/icon.png b/servapps/N8n/icon.png deleted file mode 100644 index 5ace1200..00000000 Binary files a/servapps/N8n/icon.png and /dev/null differ diff --git a/servapps/N8n/screenshots/1.png b/servapps/N8n/screenshots/1.png deleted file mode 100644 index 69d5b367..00000000 Binary files a/servapps/N8n/screenshots/1.png and /dev/null differ diff --git a/servapps/N8n/screenshots/2.png b/servapps/N8n/screenshots/2.png deleted file mode 100644 index fa696d95..00000000 Binary files a/servapps/N8n/screenshots/2.png and /dev/null differ diff --git a/servapps/Odoo/cosmos-compose.json b/servapps/Odoo/cosmos-compose.json deleted file mode 100644 index 3accaab9..00000000 --- a/servapps/Odoo/cosmos-compose.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "ODOO_EMAIL", - "label": "What is your Odoo email login?", - "initialValue": "user@Odoo.com", - "type": "text" - }, - { - "name": "ODOO_PASSWORD", - "label": "What Odoo password does it use?", - "initialValue": "bitnami", - "type": "password" - } - ] - }, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/odoo:latest", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "ODOO_PASSWORD={Context.ODOO_PASSWORD}", - "ODOO_EMAIL={Context.ODOO_EMAIL}", - "ODOO_DATABASE_HOST={ServiceName}-postgres", - "ODOO_DATABASE_PORT_NUMBER=5432", - "ODOO_DATABASE_USER=odoo", - "ODOO_DATABASE_NAME=odoo", - "ODOO_DATABASE_PASSWORD={Passwords.0}" - ], - "labels": { - "cosmos-persistent-env": "ODOO_DATABASE_PASSWORD, ODOO_DATABASE_NAME, ODOO_DATABASE_USER, ODOO_DATABASE_PORT_NUMBER", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Odoo/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [ - { - "source": "{ServiceName}-odoo_data", - "target": "/bitnami/odoo", - "type": "volume" - } - ], - "routes": [ - { - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8069", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - } - ] - }, - - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [ - { - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=odoo", - "POSTGRES_USER=odoo", - "POSTGRES_PASSWORD={Passwords.0}" - ] - } - }, - - "networks": { - "{ServiceName}-postgres": { - } - } -} \ No newline at end of file diff --git a/servapps/Odoo/description.json b/servapps/Odoo/description.json deleted file mode 100644 index 790ca238..00000000 --- a/servapps/Odoo/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Odoo", - "longDescription": "

Odoo is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management.

", - "description": "Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.", - "tags": ["CRM", "Website Builder", "eCommerce", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/Odoo", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Odoo/icon.png b/servapps/Odoo/icon.png deleted file mode 100644 index 7683a643..00000000 Binary files a/servapps/Odoo/icon.png and /dev/null differ diff --git a/servapps/Odoo/screenshots/1.png b/servapps/Odoo/screenshots/1.png deleted file mode 100644 index dd3a2075..00000000 Binary files a/servapps/Odoo/screenshots/1.png and /dev/null differ diff --git a/servapps/Odoo/screenshots/2.png b/servapps/Odoo/screenshots/2.png deleted file mode 100644 index becbb084..00000000 Binary files a/servapps/Odoo/screenshots/2.png and /dev/null differ diff --git a/servapps/Opencart/cosmos-compose.json b/servapps/Opencart/cosmos-compose.json deleted file mode 100644 index 0e09a5e8..00000000 --- a/servapps/Opencart/cosmos-compose.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "cosmos-installer": { - "post-install": [ - { - "type": "info", - "label": "The default username: user and the default password is: bitnami. You can change these in the admin panel of the application. If you get an http mixed content error, change the HTTP_SERVER on config.php file to https" - } - ], - "form": [{ - "name": "OPENCART_USERNAME", - "label": "What OpenCart do you want to use?", - "initialValue": "admin", - "type": "text" - }, - { - "name": "OPENCART_PASSWORD", - "label": "What OpenCart admin password do you want?", - "initialValue": "password", - "type": "password" - }, - { - "name": "OPENCART_EMAIL", - "label": "What OpenCart admin email do you want?", - "initialValue": "admin@OpenCart.com", - "type": "text" - } -] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/opencart", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-opencart_data", - "target": "/bitnami/opencart", - "type": "volume" - } - ], - "environment": [ - "OPENCART_DATABASE_PASSWORD={Passwords.1}", - "OPENCART_DATABASE_HOST={ServiceName}-db", - "OPENCART_DATABASE_PORT_NUMBER=3306", - "OPENCART_DATABASE_USER=bn_opencart", - "OPENCART_DATABASE_NAME=bitnami_opencart", - "OPENCART_USERNAME={Context.OPENCART_USERNAME}", - "OPENCART_PASSWORD={Context.OPENCART_PASSWORD}", - "OPENCART_EMAIL={Context.OPENCART_EMAIL}", - "OPENCART_HOST={Hostnames.{StaticServiceName}.{StaticServiceName}.host}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Redmine/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=bitnami_opencart", - "MARIADB_USER=bn_opencart", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD", - "cosmos-force-network-secured": "true" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/Opencart/description.json b/servapps/Opencart/description.json deleted file mode 100644 index 255e6410..00000000 --- a/servapps/Opencart/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "OpenCart", - "longDescription": "

OpenCart is an online store management system. It is PHP-based, using a MySQL database and HTML components. Support is provided for different languages and currencies.

The default username: user and the default password is: bitnami. You can change these in the admin panel of the application. If you get an http mixed content error, change the HTTP_SERVER on config.php file to https", - "description": "A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.", - "tags": ["development", "shopping", "self-hosted", "management"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/opencart", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Opencart/icon.png b/servapps/Opencart/icon.png deleted file mode 100644 index 6c28681c..00000000 Binary files a/servapps/Opencart/icon.png and /dev/null differ diff --git a/servapps/Opencart/screenshots/1.jpg b/servapps/Opencart/screenshots/1.jpg deleted file mode 100644 index eef255f7..00000000 Binary files a/servapps/Opencart/screenshots/1.jpg and /dev/null differ diff --git a/servapps/Opencart/screenshots/1.png b/servapps/Opencart/screenshots/1.png deleted file mode 100644 index 4a66a8be..00000000 Binary files a/servapps/Opencart/screenshots/1.png and /dev/null differ diff --git a/servapps/Sonarqube/cosmos-compose.json b/servapps/Sonarqube/cosmos-compose.json deleted file mode 100644 index 3a58b705..00000000 --- a/servapps/Sonarqube/cosmos-compose.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "SONARQUBE_USERNAME", - "label": "What is your Sonarqube user login?", - "initialValue": "admin", - "type": "text" - }, - { - "name": "SONARQUBE_PASSWORD", - "label": "What Sonarqube password does it use?", - "initialValue": "bitnami", - "type": "password" - }, - { - "name": "SONARQUBE_EMAIL", - "label": "What Sonarqube email does it use?", - "initialValue": "email@Sonarqube.com", - "type": "password" - } - ] - }, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "bitnami/sonarqube:latest", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "SONARQUBE_PASSWORD={Context.SONARQUBE_PASSWORD}", - "SONARQUBE_USERNAME={Context.SONARQUBE_USERNAME}", - "SONARQUBE_EMAIL={Context.SONARQUBE_EMAIL}", - "SONARQUBE_DATABASE_HOST={ServiceName}-postgres", - "SONARQUBE_DATABASE_PORT_NUMBER=5432", - "SONARQUBE_DATABASE_USER=sonarqube", - "SONARQUBE_DATABASE_NAME=sonarqube", - "SONARQUBE_DATABASE_PASSWORD={Passwords.0}" - ], - "labels": { - "cosmos-persistent-env": "SONARQUBE_DATABASE_PORT_NUMBER, SONARQUBE_DATABASE_USER, SONARQUBE_DATABASE_NAME, SONARQUBE_DATABASE_PASSWORD ", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Sonarqube/icon.png" - }, - "networks": { - "{ServiceName}-postgres": {} - }, - "volumes": [ - { - "source": "{ServiceName}-sonarqube_data", - "target": "/bitnami/sonarqube", - "type": "volume" - } - ], - "routes": [ - { - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8069", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - } - ] - }, - - "{ServiceName}-postgres": { - "image": "postgres:15-alpine", - "container_name": "{ServiceName}-postgres", - "hostname": "{ServiceName}-postgres", - "restart": "unless-stopped", - "networks": { - "{ServiceName}-postgres": {} - }, - "stop_grace_period": 5, - "security_opt": [ - "seccomp:unconfined", - "apparmor:unconfined" - ], - "volumes": [ - { - "source": "{ServiceName}-postgres-data", - "target": "/var/lib/postgresql/data", - "type": "volume" - } - ], - "labels": { - "cosmos-persistent-env": "POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD" - }, - "environment": [ - "POSTGRES_DB=sonarqube", - "POSTGRES_USER=sonarqube", - "POSTGRES_PASSWORD={Passwords.0}" - ] - } - }, - - "networks": { - "{ServiceName}-postgres": { - } - } -} \ No newline at end of file diff --git a/servapps/Sonarqube/description.json b/servapps/Sonarqube/description.json deleted file mode 100644 index 09749836..00000000 --- a/servapps/Sonarqube/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Sonarqube", - "longDescription": "

SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages.

", - "description": "Empower development teams with a code quality, security and static analysis solution that deeply integrates into your enterprise environment.", - "tags": ["development", "repository management", "code collaboration", "issue tracking", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/Odoo", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Sonarqube/icon.png b/servapps/Sonarqube/icon.png deleted file mode 100644 index 16b0f0ab..00000000 Binary files a/servapps/Sonarqube/icon.png and /dev/null differ diff --git a/servapps/Sonarqube/screenshots/1.png b/servapps/Sonarqube/screenshots/1.png deleted file mode 100644 index ef0dcd20..00000000 Binary files a/servapps/Sonarqube/screenshots/1.png and /dev/null differ diff --git a/servapps/Sonarqube/screenshots/2.png b/servapps/Sonarqube/screenshots/2.png deleted file mode 100644 index 8eb3c3ee..00000000 Binary files a/servapps/Sonarqube/screenshots/2.png and /dev/null differ diff --git a/servapps/Suitecrm/cosmos-compose.json b/servapps/Suitecrm/cosmos-compose.json deleted file mode 100644 index ab5d9304..00000000 --- a/servapps/Suitecrm/cosmos-compose.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "cosmos-installer": { - "form": [{ - "name": "SUITECRM_USERNAME", - "label": "What Suitecrm username admin do you want to use?", - "initialValue": "user", - "type": "text" - }, - { - "name": "SUITECRM_PASSWORD", - "label": "What Suitecrm password admin does it use?", - "initialValue": "password", - "type": "password" - }, - { - "name": "SUITECRM_EMAIL", - "label": "What is your Suitecrm email admin?", - "initialValue": "user@example.com", - "type": "text" - }, - { - "name": "SUITECRM_HOST", - "label": "What is your Suitecrm domain?", - "initialValue": "example.com", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "bitnami/suitecrm", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [{ - "source": "{ServiceName}-suitecrm", - "target": "/bitnami/suitecrm", - "type": "volume" - }], - "environment": [ - "SUITECRM_DATABASE_PASSWORD={Passwords.1}", - "SUITECRM_DATABASE_HOST={ServiceName}-db", - "SUITECRM_DATABASE_PORT_NUMBER=3306", - "SUITECRM_DATABASE_USER=bn_suitecrm", - "SUITECRM_DATABASE_NAME=bitnami_suitecrm", - "SUITECRM_USERNAME={Context.SUITECRM_USERNAME}", - "SUITECRM_PASSWORD={Context.SUITECRM_PASSWORD}", - "SUITECRM_EMAIL={Context.SUITECRM_EMAIL}", - "SUITECRM_HOST={Context.SUITECRM_HOST}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "SUITECRM_DATABASE_PASSWORD, SUITECRM_DATABASE_HOST, SUITECRM_DATABASE_PORT_NUMBER, SUITECRM_DATABASE_USER, SUITECRM_DATABASE_NAME", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Suitecrm/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8080", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [{ - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - }], - "environment": [ - "MARIADB_DATABASE=bitnami_suitecrm", - "MARIADB_USER=bn_suitecrm", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } -} \ No newline at end of file diff --git a/servapps/Suitecrm/description.json b/servapps/Suitecrm/description.json deleted file mode 100644 index eb0ab62b..00000000 --- a/servapps/Suitecrm/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Suitecrm", - "longDescription": "

SuiteCRM is an open-source Customer Relationship Management application for servers written in PHP. It is a software fork of the popular customer relationship management system from SugarCRM and its base is built on the last open-source SugarCRM release.

", - "description": "Open Source CRM (Customer Relationship Management) software solution for SME and Enterprise. Available as SaaS or on-premise.", - "tags": ["crm", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/suitecrm", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Suitecrm/icon.png b/servapps/Suitecrm/icon.png deleted file mode 100644 index 16130d96..00000000 Binary files a/servapps/Suitecrm/icon.png and /dev/null differ diff --git a/servapps/Suitecrm/screenshots/1.png b/servapps/Suitecrm/screenshots/1.png deleted file mode 100644 index 3efe7be0..00000000 Binary files a/servapps/Suitecrm/screenshots/1.png and /dev/null differ diff --git a/servapps/Suitecrm/screenshots/2.png b/servapps/Suitecrm/screenshots/2.png deleted file mode 100644 index 904c81b4..00000000 Binary files a/servapps/Suitecrm/screenshots/2.png and /dev/null differ diff --git a/servapps/Suitecrm/screenshots/3.png b/servapps/Suitecrm/screenshots/3.png deleted file mode 100644 index 2b66d540..00000000 Binary files a/servapps/Suitecrm/screenshots/3.png and /dev/null differ diff --git a/servapps/Tautulli/cosmos-compose.json b/servapps/Tautulli/cosmos-compose.json deleted file mode 100644 index d600edd1..00000000 --- a/servapps/Tautulli/cosmos-compose.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "cosmos-installer": {}, - "minVersion": "0.9.0", - "services": { - "{ServiceName}": { - "image": "lscr.io/linuxserver/tautulli", - "container_name": "{ServiceName}", - "restart": "unless-stopped", - "environment": [ - "PUID=1001", - "PGID=1001", - "TZ=Etc/UTC" - ], - "labels": { - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Tautulli/icon.png" - }, - "volumes": [{ - "source": "{ServiceName}-tautulli_data", - "target": "/config", - "type": "volume" - }], - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:8181", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - } - } -} \ No newline at end of file diff --git a/servapps/Tautulli/description.json b/servapps/Tautulli/description.json deleted file mode 100644 index 45cc607c..00000000 --- a/servapps/Tautulli/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Tautulli", - "longDescription": "

Tautulli is a 3rd party application that you can run alongside your Plex Media Server to monitor activity and track various statistics. Most importantly, these statistics include what has been watched, who watched it, when and where they watched it, and how it was watched.

", - "description": "Tautulli A Python based monitoring and tracking tool for Plex Media Server.", - "tags": ["media", "movies", "streaming", "tv", "music", "photos", "videos", "audiobooks", "podcasts", "dlna", "chromecast", "android", "ios", "roku", "firetv", "smarttv", "web", "browser", "kodi", "emby", "plex", "media browser", "media server", "media streaming", "media player", "media center", "media management", "media organizer", "media collection", "media library", "media manager", "media sharing", "media transcoding", "media casting", "media casting", "media casting"], - "repository": "https://github.com/Tautulli/Tautulli/", - "image": "https://hub.docker.com/r/linuxserver/tautulli", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/Tautulli/icon.png b/servapps/Tautulli/icon.png deleted file mode 100644 index 3a8e7c85..00000000 Binary files a/servapps/Tautulli/icon.png and /dev/null differ diff --git a/servapps/Tautulli/screenshots/1.png b/servapps/Tautulli/screenshots/1.png deleted file mode 100644 index d064fd0b..00000000 Binary files a/servapps/Tautulli/screenshots/1.png and /dev/null differ diff --git a/servapps/Tautulli/screenshots/2.png b/servapps/Tautulli/screenshots/2.png deleted file mode 100644 index 41c43b78..00000000 Binary files a/servapps/Tautulli/screenshots/2.png and /dev/null differ diff --git a/servapps/Tautulli/screenshots/3.png b/servapps/Tautulli/screenshots/3.png deleted file mode 100644 index ecd1b414..00000000 Binary files a/servapps/Tautulli/screenshots/3.png and /dev/null differ diff --git a/servapps/Tautulli/screenshots/4.png b/servapps/Tautulli/screenshots/4.png deleted file mode 100644 index 903effee..00000000 Binary files a/servapps/Tautulli/screenshots/4.png and /dev/null differ diff --git a/servapps/redmine/cosmos-compose.json b/servapps/redmine/cosmos-compose.json deleted file mode 100644 index 97f03c26..00000000 --- a/servapps/redmine/cosmos-compose.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "cosmos-installer": { - "form": [ - { - "name": "REDMINE_USERNAME", - "label": "What Redmine username do you want to use?", - "initialValue": "user", - "type": "text" - }, - { - "name": "REDMINE_PASSWORD", - "label": "What Redmine password does it use?", - "initialValue": "bitnami1", - "type": "password" - }, - { - "name": "REDMINE_EMAIL", - "label": "What is your Redmine email login?", - "initialValue": "user@example.com", - "type": "text" - }, - { - "name": "REDMINE_FIRST_NAME", - "label": "What is your Redmine first name?", - "initialValue": "UserName", - "type": "text" - }, - { - "name": "REDMINE_LAST_NAME", - "label": "What is your Redmine LastName?", - "initialValue": "LastName", - "type": "text" - } - ] - }, - "minVersion": "0.8.0", - "services": { - "{ServiceName}": { - "image": "docker.io/bitnami/redmine:5", - "container_name": "{ServiceName}", - "hostname": "{ServiceName}", - "volumes": [ - { - "source": "{ServiceName}-redmine", - "target": "/bitnami/redmine", - "type": "volume" - } - ], - "environment": [ - "REDMINE_DATABASE_PASSWORD={Passwords.1}", - "REDMINE_DATABASE_HOST={ServiceName}-db", - "REDMINE_DATABASE_PORT_NUMBER=3306", - "REDMINE_DATABASE_USER=bn_redmine", - "REDMINE_DATABASE_NAME=bitnami_redmine", - "REDMINE_USERNAME={Context.REDMINE_USERNAME}", - "REDMINE_PASSWORD={Context.REDMINE_PASSWORD}", - "REDMINE_EMAIL={Context.REDMINE_EMAIL}", - "REDMINE_FIRST_NAME={Context.REDMINE_FIRST_NAME}", - "REDMINE_LAST_NAME={Context.REDMINE_LAST_NAME}" - ], - "networks": { - "{ServiceName}": {} - }, - "labels": { - "cosmos-persistent-env": "REDMINE_DATABASE_PASSWORD, REDMINE_DATABASE_HOST, REDMINE_DATABASE_USER, REDMINE_DATABASE_NAME, REDMINE_DATABASE_PORT_NUMBER", - "cosmos-force-network-secured": "true", - "cosmos-auto-update": "true", - "cosmos-icon": "https://comos.manhtuong.net/servapps/Redmine/icon.png" - }, - "routes": [{ - "name": "{ServiceName}", - "description": "Expose {ServiceName} to the web", - "useHost": true, - "target": "http://{ServiceName}:3000", - "mode": "SERVAPP", - "Timeout": 14400000, - "ThrottlePerMinute": 12000, - "BlockCommonBots": true, - "SmartShield": { - "Enabled": true - } - }] - - }, - "{ServiceName}-db": { - "image": "docker.io/bitnami/mariadb:11.1", - "container_name": "{ServiceName}-db", - "hostname": "{ServiceName}-db", - "restart": "unless-stopped", - "networks": { - "{ServiceName}": {} - }, - "volumes": [ - { - "source": "{ServiceName}-db", - "target": "/bitnami/mariadb", - "type": "volume" - } - ], - "environment": [ - "MARIADB_DATABASE=bitnami_redmine", - "MARIADB_USER=bn_redmine", - "MARIADB_PASSWORD={Passwords.1}", - "MARIADB_ROOT_PASSWORD={Passwords.2}" - ], - "labels": { - "cosmos-persistent-env": "MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD, MARIADB_ROOT_PASSWORD" - } - } - }, - "networks": { - "{ServiceName}": {} - } - } \ No newline at end of file diff --git a/servapps/redmine/description.json b/servapps/redmine/description.json deleted file mode 100644 index 96d6c10b..00000000 --- a/servapps/redmine/description.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Redmine", - "longDescription": "

Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible, role-based access control.

", - "description": "Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.", - "tags": ["development", "repository management", "code collaboration", "issue tracking", "self-hosted"], - "repository": "https://github.com/bitnami/containers/", - "image": "https://hub.docker.com/r/bitnami/redmine", - "supported_architectures": ["amd64", "arm64"] -} \ No newline at end of file diff --git a/servapps/redmine/icon.png b/servapps/redmine/icon.png deleted file mode 100644 index 6880e056..00000000 Binary files a/servapps/redmine/icon.png and /dev/null differ diff --git a/servapps/redmine/screenshots/1.jpg b/servapps/redmine/screenshots/1.jpg deleted file mode 100644 index 47cdbc04..00000000 Binary files a/servapps/redmine/screenshots/1.jpg and /dev/null differ diff --git a/servapps/redmine/screenshots/2.jpg b/servapps/redmine/screenshots/2.jpg deleted file mode 100644 index c470f0aa..00000000 Binary files a/servapps/redmine/screenshots/2.jpg and /dev/null differ