... | ... | @@ -4,7 +4,7 @@ This page aims to collect some of the popular cloud hosting providers that we co |
|
|
|
|
|
Please add providers to the list in alphabetical order. Feel free to include a blurb :)
|
|
|
|
|
|
# Hosting engines
|
|
|
# Hosting services (PaaS)
|
|
|
|
|
|
These are hosting engines that approximate a traditional LAMP(-like) hosting stack, but may optimise for specific CMS like WordPress or Drupal.
|
|
|
|
... | ... | @@ -26,9 +26,9 @@ These are hosting engines that approximate a traditional LAMP(-like) hosting sta |
|
|
|
|
|
> Drupal-focused hosting provider. [Lists CiviCRM in a list of incompatible modules for their platform](https://docs.acquia.com/acquia-cloud/develop/drupal/module-incompatibilities) because SQL stored procedures are not supported on their DB engine.
|
|
|
|
|
|
# Containerisation tools / environments
|
|
|
# Full stack distribution channels
|
|
|
|
|
|
Using containers, a complete CiviCRM stack can be deployed to various environments. The challenge with these is to "package" CiviCRM & dependencies for those environments (and keep the package up to date).
|
|
|
A full stack distribution channel is able to deliver CiviCRM as a fully working build. Like PaaS, it defines all the dependencies; unlike PaaS, it can deployed in multiple ways (Docker containers, virtual machines, et al). The challenge with these is to "package" CiviCRM & dependencies for those environments (and keep the package up to date).
|
|
|
|
|
|
## [Bitnami](https://bitnami.com/)
|
|
|
|
... | ... | @@ -36,14 +36,6 @@ Using containers, a complete CiviCRM stack can be deployed to various environmen |
|
|
|
|
|
CiviCRM offers a Drupal/CiviCRM Bitnami stack at https://bitnami.com/stack/civicrm which people can fire up on various cloud providers (Amazon, Google Cloud, Azure etc).
|
|
|
|
|
|
## [Sandstorm](https://sandstorm.io/)
|
|
|
|
|
|
> Sandstorm is a self-hostable web productivity suite. Installing apps on Sandstorm is as easy as installing apps on your phone. Find any app you want on the App Market and start using it with a few clicks. Every app comes with automatic updates.
|
|
|
|
|
|
## [Snap](https://snapcraft.io/)
|
|
|
|
|
|
> Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
|
|
|
|
|
|
## [Docker]()
|
|
|
|
|
|
>
|
... | ... | @@ -54,3 +46,16 @@ CiviCRM offers a Drupal/CiviCRM Bitnami stack at https://bitnami.com/stack/civic |
|
|
* https://github.com/djcf/civicrm-docker
|
|
|
* https://github.com/progressivetech/docker-civicrm-buildkit
|
|
|
|
|
|
## [Sandstorm](https://sandstorm.io/)
|
|
|
|
|
|
> Sandstorm is a self-hostable web productivity suite. Installing apps on Sandstorm is as easy as installing apps on your phone. Find any app you want on the App Market and start using it with a few clicks. Every app comes with automatic updates.
|
|
|
|
|
|
## [Snap](https://snapcraft.io/)
|
|
|
|
|
|
> Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
|
|
|
|
|
|
## [Nix](https://nixos.org/nix/)
|
|
|
|
|
|
> Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments
|
|
|
|
|
|
Like in Docker, you can specify a mix of packages/versions to pull in. Unlike Docker, it uses normal filesystems and it's not tightly coupled to the container-execution mechanism in Linux. |
|
|
\ No newline at end of file |