D2C.io favicon

D2C.io

Supported cloud providers: Google Cloud Platform, Amazon Web Services, DigitalOcean, Vultr, Upcloud Supported services:

  • Data Storage: 1) MySQL, MariaDB, Percona (StandAlone and MasterSlave configurations) 2) MongoDB (StandAlone and ReplicaSet configurations) 3) Redis 4) Memcached 5) PostgreSQL (StandAlone and MasterSlave configurations) 6) ElasticSearch 7) Crate
  • Runtimes: 1) Node.js 2) Go 3) Python 4) Ruby 5) PHP-FPM 6) Apache+PHP Web-servers:
  • Nginx
  • LoadBalancer (HAproxy)
  • Nginx+Static (returns static files like HTML, JS, CSS, images, etc.)
  • NGINX-Cluster (for serving multiple PHP-FPM services. Example - https://d2c.io/stackhub/scalable-wordpress )

Docker

  • Public and Private Docker images stored on DockerHub/Gitlab/Other Docker registry Features:
  • auto dockerization of any apps you deploy
  • easy vertical scaling for cloud hosts
  • easy horizontal scaling for services including Databases
  • webhooks for deployment automation
  • free TLS certificates by Let's Encrypt (NGINX and HAProxy services)
  • stack deployment (check available at https://d2c.io/stackhub )
  • private network from the box (by Weave network)
  • online logs and metrics of hosts and containers
  • database backups (MySQL, Percona, MariaDB, MongoDB, PostgreSQL) to Amazon S3/Backblaze/Dropbox/DigitalOcean Spaces/Microsoft OneDrive/Hubic/FTP/SFTP
  • cron tasks
  • container migration to any host
  • multi deployments (any app can be deployed to any host in your account)
  • your code can be downloaded from Git (private or public), from external storage using a link to an archive, uploaded from your machine

Our stack: Docker, Ansible, Weave. More information in docs: https://docs.d2c.io/ And help center: https://help.d2c.io/