DEV Community

Sebastiaan Deckers for Commons Host

Posted on

5 2

Vilnius, Lithuania 🇱🇹

The Commons Host CDN has placed its first footprint in Europe with a point-of-presence (PoP) in Vilnius, Lithuania. This takes the network beyond its South East Asian roots.

Vilnius city view

Photo: Sergei Gussev (Flickr)

The PoP, a Little Lamb Mk I micro-server, is sponsored and hosted by Zygis, an early days supporter of the Commons Host project. His expert advice over the past months has been very encouraging and significantly accelerated the rollout.

Zygis in Vilnius wearing Commons Host swag tshirt

Photo: Zygis showing off sheep swag in Vilnius (selfie)

Automation with Ansible

The main challenge with this deployment was the physical inaccessibility of the server. The initial PoPs in Singapore and Kuala Lumpur were deployed by hand: visiting on-site to install and configure the system. However it would not have been cost effictive to travel from Singapore to Lithuania to deploy a single server.

This was a job for Ansible, a Configuration Management (CM) automation tool. Over the past two months Kenny Shen and I collaborated on the complete automation of Commons Host PoP deployments.

Kenny and his custom keyboards

Photo: Kenny Shen operating next-level hacker keyboard

We now have the ability to set up, secure, and monitor the servers remotely. All code is available in the commonshost/ansible GitLab repository. Contributions welcome!

Code contributors graph

More to Come

This newly created tooling will be the foundation for many more deployments, both physical machines as well as cloud servers.

The Vilnius PoP serves currently all Commons Host traffic for Europe, as directed by the Geo DNS load balancer. This is really not as much as it sounds like, yet.

Over the coming months more effort will be made to promote the service to developers. To support the growing demand, additional PoPs will be deployed. As more servers are added to the network, the global traffic load will be better dispersed and optimised for low latency. Exciting times.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay