[ { "Id": 1, "type": 1, "title": "Registry", "description": "Docker image registry", "administrator_only": false, "image": "registry:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png", "platform": "linux", "categories": [ "docker" ], "volumes": [ { "container": "/var/lib/registry" } ], "ports": [ "5000/tcp" ] }, { "Id": 2, "type": 1, "title": "Nginx", "description": "High performance web server", "administrator_only": false, "image": "nginx:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/nginx.png", "platform": "linux", "categories": [ "webserver" ], "volumes": [ { "container": "/etc/nginx" }, { "container": "/usr/share/nginx/html" } ], "ports": [ "80/tcp", "443/tcp" ] }, { "Id": 4, "type": 1, "title": "Caddy", "description": "HTTP/2 web server with automatic HTTPS", "administrator_only": false, "image": "abiosoft/caddy:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/caddy.png", "platform": "linux", "categories": [ "webserver" ], "volumes": [ { "container": "/root/.caddy" } ], "ports": [ "80/tcp", "443/tcp", "2015/tcp" ] }, { "Id": 5, "type": 1, "title": "MySQL", "description": "The most popular open-source database", "administrator_only": false, "image": "mysql:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mysql.png", "env": [ { "name": "MYSQL_ROOT_PASSWORD", "label": "Root password" } ], "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/var/lib/mysql" } ], "ports": [ "3306/tcp" ] }, { "Id": 6, "type": 1, "title": "MariaDB", "description": "Performance beyond MySQL", "administrator_only": false, "image": "mariadb:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mariadb.png", "env": [ { "name": "MYSQL_ROOT_PASSWORD", "label": "Root password" } ], "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/var/lib/mysql" } ], "ports": [ "3306/tcp" ] }, { "Id": 7, "type": 1, "title": "PostgreSQL", "description": "The most advanced open-source database", "administrator_only": false, "image": "postgres:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/postgres.png", "env": [ { "name": "POSTGRES_USER", "label": "Superuser" }, { "name": "POSTGRES_PASSWORD", "label": "Superuser password" } ], "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/var/lib/postgresql/data" } ], "ports": [ "5432/tcp" ] }, { "Id": 8, "type": 1, "title": "Mongo", "description": "Open-source document-oriented database", "administrator_only": false, "image": "mongo:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mongo.png", "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/data/db" } ], "ports": [ "27017/tcp" ] }, { "Id": 9, "type": 1, "title": "CockroachDB", "description": "An open-source, survivable, strongly consistent, scale-out SQL database", "administrator_only": false, "image": "cockroachdb/cockroach:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png", "platform": "linux", "categories": [ "database" ], "command": "start --insecure", "volumes": [ { "container": "/cockroach/cockroach-data" } ], "ports": [ "26257/tcp", "8080/tcp" ] }, { "Id": 10, "type": 1, "title": "CrateDB", "description": "An open-source distributed SQL database", "administrator_only": false, "image": "crate:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cratedb.png", "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/data" } ], "ports": [ "4200/tcp", "4300/tcp" ] }, { "Id": 11, "type": 1, "title": "Elasticsearch", "description": "Open-source search and analytics engine", "administrator_only": false, "image": "elasticsearch:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/elasticsearch.png", "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/usr/share/elasticsearch/data" } ], "ports": [ "9200/tcp", "9300/tcp" ] }, { "Id": 12, "type": 1, "title": "Gitlab CE", "description": "Open-source end-to-end software development platform", "administrator_only": false, "image": "gitlab/gitlab-ce:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/gitlab_ce.png", "note": "Default username is <b>root</b>. Check the <a href=\"https://docs.gitlab.com/omnibus/docker/README.html#after-starting-a-container\" target=\"_blank\">Gitlab documentation</a> to get started.", "platform": "linux", "categories": [ "development", "project-management" ], "volumes": [ { "container": "/etc/gitlab" }, { "container": "/var/log/gitlab" }, { "container": "/var/opt/gitlab" } ], "ports": [ "80/tcp", "443/tcp", "22/tcp" ] }, { "Id": 13, "type": 1, "title": "Minio", "description": "A distributed object storage server built for cloud applications and devops", "administrator_only": false, "image": "minio/minio:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", "env": [ { "name": "MINIO_ACCESS_KEY", "label": "Minio access key" }, { "name": "MINIO_SECRET_KEY", "label": "Minio secret key" } ], "platform": "linux", "categories": [ "storage" ], "command": "server /data", "volumes": [ { "container": "/data" }, { "container": "/root/.minio" } ], "ports": [ "9000/tcp" ] }, { "Id": 14, "type": 1, "title": "Scality S3", "description": "Standalone AWS S3 protocol server", "administrator_only": false, "image": "scality/s3server", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/scality-s3.png", "env": [ { "name": "SCALITY_ACCESS_KEY", "label": "Scality S3 access key" }, { "name": "SCALITY_SECRET_KEY", "label": "Scality S3 secret key" } ], "platform": "linux", "categories": [ "storage" ], "volumes": [ { "container": "/usr/src/app/localData" }, { "container": "/usr/src/app/localMetadata" } ], "ports": [ "8000/tcp" ] }, { "Id": 15, "type": 1, "title": "SQL Server", "description": "Microsoft SQL Server on Linux", "administrator_only": false, "image": "microsoft/mssql-server-linux:2017-GA", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", "env": [ { "name": "ACCEPT_EULA" }, { "name": "SA_PASSWORD", "label": "SA password" } ], "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.", "platform": "linux", "categories": [ "database" ], "ports": [ "1433/tcp" ] }, { "Id": 21, "type": 1, "title": "Redis", "description": "Open-source in-memory data structure store", "administrator_only": false, "image": "redis:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png", "platform": "linux", "categories": [ "database" ], "volumes": [ { "container": "/data" } ], "ports": [ "6379/tcp" ] }, { "Id": 22, "type": 1, "title": "RabbitMQ", "description": "Highly reliable enterprise messaging system", "administrator_only": false, "image": "rabbitmq:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/rabbitmq.png", "platform": "linux", "categories": [ "messaging" ], "volumes": [ { "container": "/var/lib/rabbitmq" } ], "ports": [ "5671/tcp", "5672/tcp" ] }, { "Id": 26, "type": 1, "title": "Drupal", "description": "Open-source content management framework", "administrator_only": false, "image": "drupal:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/drupal.png", "platform": "linux", "categories": [ "CMS" ], "volumes": [ { "container": "/var/www/html" } ], "ports": [ "80/tcp" ] }, { "Id": 33, "type": 1, "title": "Jenkins", "description": "Open-source continuous integration tool", "administrator_only": false, "image": "jenkins/jenkins:lts", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/jenkins.png", "env": [ { "name": "JENKINS_OPTS", "label": "Jenkins options" } ], "platform": "linux", "categories": [ "continuous-integration" ], "volumes": [ { "container": "/var/jenkins_home" } ], "ports": [ "8080/tcp", "50000/tcp" ] }, { "Id": 37, "type": 1, "title": "File browser", "description": "A web file manager", "administrator_only": false, "image": "filebrowser/filebrowser:latest", "repository": { "url": "", "stackfile": "" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/filebrowser.png", "note": "Default credentials: admin/admin", "platform": "linux", "categories": [ "filesystem", "storage" ], "command": "--port 80 --database /data/database.db --scope /srv", "volumes": [ { "container": "/data" }, { "container": "/srv" } ], "ports": [ "80/tcp" ] }, { "Id": 40, "type": 2, "title": "Portainer Agent", "description": "Manage all the resources in your Swarm cluster", "administrator_only": false, "image": "", "repository": { "url": "https://github.com/portainer/templates", "stackfile": "stacks/portainer-agent/docker-stack.yml" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png", "note": "The agent will be deployed globally inside your cluster and available on port 9001.", "platform": "linux", "categories": [ "portainer" ] }, { "Id": 43, "type": 2, "title": "CockroachDB", "description": "CockroachDB cluster", "administrator_only": false, "image": "", "repository": { "url": "https://github.com/portainer/templates", "stackfile": "stacks/cockroachdb/docker-stack.yml" }, "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png", "note": "Deploys an insecure CockroachDB cluster, please refer to <a href=\"https://www.cockroachlabs.com/docs/stable/orchestrate-cockroachdb-with-docker-swarm.html\" target=\"_blank\">CockroachDB documentation</a> for production deployments.", "platform": "linux", "categories": [ "database" ] }, { "Id": 50, "type": 1, "title": "Gitea", "description": "Painless self-hosted Git service", "administrator_only": false, "image": "gitea/gitea:latest", "repository": { "url": "", "stackfile": "" }, "name": "gitea", "logo": "https://docs.gitea.io/images/gitea.png", "note": "Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.", "platform": "linux", "categories": [ "development", "project-management" ], "network": "bridge", "volumes": [ { "container": "/data" } ], "ports": [ "3000/tcp", "22/tcp" ], "restart_policy": "always" }, { "Id": 51, "type": 1, "title": "couchbase", "description": "Couchbase Server is a NoSQL document database with a distributed architecture", "administrator_only": false, "image": "couchbase:latest", "repository": { "url": "", "stackfile": "" }, "name": "couchbase", "logo": "https://raw.githubusercontent.com/docker-library/docs/00543c65b06a7f8f54aa4f7908f7d91705d8ddec/couchbase/logo.png", "note": "Couchbase Server is a NoSQL document database with a distributed architecture for performance, scalability, and availability. It enables developers to build applications easier and faster by leveraging the power of SQL with the flexibility of JSON.", "platform": "linux", "categories": [ "database" ], "network": "bridge", "volumes": [ { "container": "/data" } ], "ports": [ "8091-8094/tcp", "11210/tcp" ], "restart_policy": "always" }, { "Id": 52, "type": 1, "title": ".NET Core 3.0 Runtime", "description": ".NET Core 3.0 Runtime", "administrator_only": false, "image": "mcr.microsoft.com/dotnet/core/aspnet:3.0", "repository": { "url": "", "stackfile": "" }, "name": "dotnet3_rumtime", "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/1200px-.NET_Core_Logo.svg.png", "note": ".NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.", "platform": "linux", "categories": [ "runtime" ], "network": "bridge", "volumes": [ { "container": "/app" } ], "env": [ { "name": "DOTNET_DLL_FILENAME", "label": ".NET Core application dll file name", "default": "xxx.dll" }, { "name": "HTTP_URLS", "label": "ASP.NET Core HTTP URLs", "default": "http://+:80" }, { "name": "HTTPS_URLS", "label": "ASP.NET Core HTTPS URLs" } ], "command": "/bin/sh -c 'ASPNETCORE_URLS=$HTTP_URLS\\;$HTTPS_URLS && cd /app && dotnet $DOTNET_DLL_FILENAME'", "ports": [ "80/tcp", "443/tcp" ], "restart_policy": "always" }, { "Id": 54, "type": 1, "title": ".NET Core 3.1 Runtime", "description": ".NET Core 3.1 Runtime", "administrator_only": false, "image": "mcr.microsoft.com/dotnet/core/aspnet:3.1", "repository": { "url": "", "stackfile": "" }, "name": "dotnet3_rumtime", "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/1200px-.NET_Core_Logo.svg.png", "note": ".NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.", "platform": "linux", "categories": [ "runtime" ], "network": "bridge", "volumes": [ { "container": "/app" } ], "env": [ { "name": "DOTNET_DLL_FILENAME", "label": ".NET Core application dll file name", "default": "xxx.dll" }, { "name": "HTTP_URLS", "label": "ASP.NET Core HTTP URLs", "default": "http://+:80" }, { "name": "HTTPS_URLS", "label": "ASP.NET Core HTTPS URLs" } ], "command": "/bin/sh -c 'ASPNETCORE_URLS=$HTTP_URLS\\;$HTTPS_URLS && cd /app && dotnet $DOTNET_DLL_FILENAME'", "ports": [ "80/tcp", "443/tcp" ], "restart_policy": "always" }, { "Id": 53, "type": 1, "title": "Cloudflare DDNS", "description": "", "administrator_only": false, "image": "joshava/cloudflare-ddns:latest", "repository": { "url": "", "stackfile": "" }, "name": "cloudflare-ddns", "logo": "https://upload.wikimedia.org/wikipedia/zh/thumb/a/a2/Cloudflare_logo.svg/220px-Cloudflare_logo.svg.png", "note": "", "platform": "linux", "categories": [ "DDNS" ], "network": "bridge", "env": [ { "name": "ZONE", "label": "ZONE", "default": "" }, { "name": "HOST", "label": "HOST", "default": "" }, { "name": "EMAIL", "label": "EMAIL", "default": "" }, { "name": "API", "label": "API", "default": "" }, { "name": "PROXY", "label": "PROXY", "default": "false" }, { "name": "TTL", "label": "TTL", "default": "1" }, { "name": "FORCE_CREATE", "label": "FORCE_CREATE", "default": "true" } ], "command":"/bin/sh -c 'sed -i \\'s/zoneName: process.env.HOST/zoneName: process.env.ZONE/g\\' /app/lib/userConfig.js'", "restart_policy": "always" }, { "Id": 55, "type": 1, "title": "sonarqube", "description": "SonarQube is an open source platform for continuous inspection of code quality", "administrator_only": false, "image": "sonarqube:latest", "repository": { "url": "", "stackfile": "" }, "name": "sonarqube", "logo": "https://d1q6f0aelx0por.cloudfront.net/product-logos/library-sonarqube-logo.png", "note": "", "platform": "linux", "categories": [ "development" ], "network": "bridge", "volumes": [ { "container": "/opt/sonarqube/data" }, { "container": "/opt/sonarqube/extensions" }, { "container": "/opt/sonarqube/logs" } ], "ports": [ "9000/tcp" ], "env": [ { "name": "SONAR_JDBC_URL", "label": "SONAR_JDBC_URL", "default": "" }, { "name": "SONAR_JDBC_USERNAME", "label": "SONAR_JDBC_USERNAME", "default": "" }, { "name": "SONAR_JDBC_PASSWORD", "label": "SONAR_JDBC_PASSWORD", "default": "" } ], "restart_policy": "always" } ]