Aegir Web Sites image to host your favorites CMS (Drupal, Wordpress) with Apache and PHP FPM 7.3
10K+
A docker image with apache / php mod fpm version 7.3 to host aegir sites. Designed to run easily under Rancher, see rancher website
Aegir is a free and open source hosting system for Drupal, CiviCRM, and Wordpress.
Designed for mass Drupal hosting, Aegir can launch new sites with a single form submission or API call (See Hosting Services.
Aegir itself is built on Drupal and Drush, allowing you to tap into the large contributed module community.
For more information, visit aegirproject.org
This image is designed to create a new aegir web server to deploy aegir sites.
$ docker run --name database -d -e MYSQL_ROOT_PASSWORD=12345 -e mariadb
$ docker run --name hostmaster --hostname devwebsrv.local.computer -e MYSQL_ROOT_PASSWORD=12345 --link database:mysql -p 80:80 pmietlicki/aegir-web-server
```yml
version: '2'
services:
hostmaster:
image: pmietlicki/aegir
ports:
- 80:80
hostname: devaegir.local
links:
- database
depends_on:
- database
environment:
MYSQL_ROOT_PASSWORD: strongpassword
AEGIR_HOSTNAME: devaegir.local
webserver:
image: pmietlicki/aegir-web-server
ports:
- 80:80
hostname: devwebsrv.local
database:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: strongpassword
```
2. run docker-compose up.
Default: admin
The username of UID1 and the client node.
Default: fr_FR.UTF-8
Default LANG for system, put en_US.UTF-8 for english.
Default: fr_FR:fr
Default LANGUAGE for system, put en_US for english.
Default: hostmaster
The install profile to run for the drupal front-end. Defaults to hostmaster.
Default: 1000
UID of the aegir user, you can put 0 if you have sudo or rights problems.
Default: aegir
username of the user that runs php mod fpm (for rights problems).
Default: aegir
username of the group that runs php mod fpm (for rights problems).
Default: 8.3.0
The drush version to install inside the container.
Default: 7.x-2.5
The aegir registry version to install on top of drush.
Default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDbsKy0p+/hd+nT1ArljTAJGlwSVWbOx+oZfhO/IY3MLzp3DNq9Y7pT3S7FTSAvVIU/NezxfUCY459mBQ6DaKXozf1Lv27qaVEp7329ukCDDhlYdodHTMBjCcLsGyaYIl9jeamTUIOjnj2rMMXnB9rH4g65wJ/owjGxkfN2i7oho4+uOO8WIcjjR9maySP5KnP8aedGSImGvkWLkmpWev91qoFkBvD3ReYdD5Rm7uS2WgICQx030XxwxCPXZAycN8r3cvb0f0zXpTelOtRI7cGrrxtq/Ql+6kGH++x/wrjanVlWcnM5OLMzf+s/YbidctbxqtVcD94o6KfjLzQ+de8CVL8OmFFlg6GLNIkUqHfhYzgfE9eC8Kog1Hr795H51z3zOGs57oDQLZQQmuQzt5N2PN/C3YQm5B6B9k0H8658rCkPqiQCmvazg7HP5hhs6GOJp4XqmW2MVlHYzaSYaGRY+7nAJZEzsguSV15vZhgMOZ3EtVdMvvt5gGnHJsU1AQM= root@ssh-dff584fc-9qjjp aegir@devaegirhostmaster
The public SSH key of the hostmaster server, very important if you want aegir to control your web server with ease !
This project is aimed to get Aegir working inside Docker.
An official Aegir docker image will make it really easy to fire up an aegir instance for production or just to try.
This image will also make contributing and testing much, much easier.
Run docker pull
docker pull pmietlicki/aegir-web-server
Add the new server to your aegir instance (Server / Add server) using the hostname you defined (devwebsrv.local.computer or using xip.io)
That's it!
Content type
Image
Digest
sha256:c0413e645…
Size
266.1 MB
Last updated
about 2 years ago
docker pull pmietlicki/aegir-web-server