The EU General Data Protection Regulation 2017

    28 July 2017 Security
    Dave Ashton

    Written by

    A new data protection landscape

    After over four years of discussion, the new EU data protection framework was adopted on 8 April 2016. It takes the form of a Regulation – the General Data Protection Regulation (GDPR). The GDPR will replace the current Directive and will be directly applicable in all Member States without the need for implementing national legislation. It will take effect on 25 May 2018. However, as it contains some onerous obligations, many of which will take time to prepare for, it will have an immediate impact.

    Monitoring your Docker hosts, containers and containerised services (Part 2)

    06 April 2017 Docker
    Dave Ashton

    Written by

    In Part 1 I covered setting up and running dockprom a containeried monitoring solution for Docker and its host. Now I will configure the alerts it is possible to send yourself should anything go awry.

    Monitoring your Docker hosts, containers and containerised services (Part 1)

    06 April 2017 Docker
    Dave Ashton

    Written by

    Most of the projects I work on have strict rules regarding data privacy, using a SaaS outside EU it's not possible and even if so, I would not opt for an external service, paid or not, if I have a viable self-hosted open source solution. So I’ve been looking for an open source, self-hosted monitoring solution that can provide metrics storage, visualisation and alerting for physical servers, virtual machines, containers and services that are running inside containers. After trying out several others and Prometheus I’ve settled-on Prometheus, primarily due to its support for multi-dimensional metrics and the query language that’s easy to grasp.

    Protect your brand with DMARC

    03 April 2017 Security
    Dave Ashton

    Written by

    Trust, from both customers, suppliers and investors, is the most important currency for internet companies. A breach of trust can break a business, while maintaining trust leads to long-term success. At its core, customers expect their people they do business with to protect their money and their information. And it starts with the most basic of 21st century communications – email. So how are the globe’s leading financial institutions doing?

    How to configure reverse DNS

    19 October 2015 Security
    Dave Ashton

    Written by

    Please see our longer article for a fuller explanation of reverse DNS and what it’s for.

    You must already have set up your forward DNS records to enable this feature.

    Linking Docker Containers

    29 March 2016 Docker
    Dave Ashton

    Written by

    In previous tutorials I have built standalone containers i.e. everything in one “box”, webserver, application and database. One can see how building several containers like this for multiple applications will involve a lot of uneccessary duplication, storage, and processing. Docker is an ideal tool split these services into separate blocks and allow them to interact with each other seamlessly.

    Making Docker Containers Web Accessible

    11 March 2016 Docker
    Dave Ashton

    Written by

    In previous tutorials we have accessed the docker applications by binding the containers exposed port 80 to a host port. If there is already a web application/s running on the host using port 80 then the containers port needs to bound to a redundant host port say 81 or upwards. Whilst this works in practice it is not very elegant.

    Build your own Docker image

    02 March 2016 Docker
    Dave Ashton

    Written by

    One of the more important features of Docker is image content management, or image layering. Docker’s layered approach to images (or content) provides a very powerful abstraction for building up application containers. An image provides the foundation layer for a container. New tools, applications, content, patches, etc. form additional layers on the foundation. Containers are workable instances of these combined entities, which can then be bundled into it’s own image.

    Introduction to Docker on BHost

    19 February 2016 Docker
    Dave Ashton

    Written by

    By now, we’ve all heard “Docker, Docker, Docker” coming from every available channel. Ok, we get it, Docker’s great. But why would I want to use it on a Virtual Private Server?

    Mobilising HotelDruid

    09 May 2014 Miscellaneous
    Dave Ashton

    Written by

    We mentioned earlier that HotelDruid is not suitable in its curent form for use on Mobile Devices in that the application is not resonsive.

    We have found a simplest way to remedy this.

    Please publish modules in offcanvas position.