Changelog
We are using so called server generations, based on a certain Debian release and tied to versions of further software like PHP, MySQL and so on. This concept allows you to select the appropriate version depending on the application you use, and also to switch to a newer generation in a planned way according to your needs. Right now, you are looking at the documentation of the 6th generation.
Changes between 5.0 - 6.0
System Wide
update to Debian Stretch
switched from SysVinit to systemd
removed rabbitmq service which was not used at all. Please contact us if you plan to use this service for a new project
removed subversion package and configuration. Please install and configure manually, if you still need subversion somewhere
msmtp was replaced by Postfix to send outgoing mails. See E-Mail for details
new feature to add custom ca certificates to the servers key chain. See CA Certificates for details
Netdata added for realtime metrics monitoring, see Monitoring for details
Website Service
switched nginx web application firewall from naxsi to ModSecurity
renamed the
htpasswd
parameter topreview_htpasswd
proxy type: removed
members
option, addproxy_pass
optionproxy type: export Proxy Pass as
PROXY_PASS
Environment Variablenodejs type: select desired node version trough nvm. By default, the latest lts version is installed
redirect type: added
target_code
parameterneos type: will use PHP 7.2
wordpress type: will use PHP 7.2
added local, environment dependent nginx configuration files
nginx-prod.conf
,nginx-stage.conf
,nginx-dev.conf
added
~/cnf/nginx-redirect.conf
include to each http to http redirect vhost to influence its behaviouradded php71 type
added php72 type
added typo3cmsv9 type
added typo3cmsv10 type
added magento2 type
added docker type
typo3cmsv7 and typo3cmsv8 types will use PHP 7.2
added
nvm
parameter to each website to enable node on any website typeremoved different PHP configuration settings and added central
~/cnf/php.ini
configuration file insteadrenamed typo3neos website type to neos
removed javascript service, install a up-to-date nodejs version trough the nodejs website service instead
removed HHVM website type which was not used anymore
removed typo3cms website type which is EOL
removed magento (v1) type which is EOL
removed php type which is EOL
removed php70 type which is EOL
removed drupal website type as we can achieve the very same configuration with the php72 type
removed todoyu website type as we can achieve the very same configuration with the php72 type
removed symfony website type as we can achieve the very same configuration with the php72 type
Database Service
removed
mysql::server::root_password
altogether. We’re using the unix_socket plugin to login as root now.
Solr Service
added Solr 7
removed Solr 5 which is EOL
removed Solr 4 which is EOL
Tomcat Service
removed service altogether as it was used for Solr only which runs standalone in recent versions
please contact us if you plan to use Tomcat for a new project