Skip to content
CHANGELOG.md 1.61 KiB
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
# 0.3.0

* adds automation script for user provisionning
Pierre Ozoux's avatar
Pierre Ozoux committed
* moves backup to duplicity
* big simplification
* some fixes
Pierre Ozoux's avatar
Pierre Ozoux committed

# 0.2.4

* improve tests
* wordpess version 4.1
* Internal modifications
  * rename project
  * rename images
  * integrate dockerfiles to the project
  * add hotfixes

Pierre Ozoux's avatar
Pierre Ozoux committed
# 0.2.3

* fixes backup
Pierre Ozoux's avatar
Pierre Ozoux committed
* better tests
* import dump.sql when relevant
Pierre Ozoux's avatar
Pierre Ozoux committed

Michiel de Jong's avatar
Michiel de Jong committed
# 0.2.2

* add Known as an application

# 0.2.1

* draft instructions for how to add an application (whether server-wide or per-user)
* several bugfixes

# 0.2.0

* a separation between /data/domains and /data/runtime, making site immigration much easier
* the wordpress image and the mysql image it depends on
* the backup service which commits all user content, including a mysql dump, to a private git repo, and pushes that out to a remote destination every hour
* the nginx image from 0.1.0 split into static and static-git


Michiel de Jong's avatar
Michiel de Jong committed
# 0.1.0

* Static webhosting
  * based on haproxy with nginx backends
  * all running as Docker containers
  * SNI-capable (multiple https domains on one single IPv4 address)
  * pulls in content from any git repo, then updates every 10 minutes
  * can be run redundantly in round-robin DNS setup

* email forwarder
  * based on postfix
  * stateless apart from simple configuration files
  * can be run redundantly on multiple MX handlers

* automated administration
  * Docker containers are orchestrated with etcd and systemd
  * script to deploy it on a remote coreos server
  * script for adding a site from a git repo
  * script for adding an empty placeholder site
  * docs describing how to use these scripts
  * Vagrantfile for using it inside vagrant