GLWS · Use cases

Docker VPS.
Containers on your own server.

Run Docker and Compose on a VPS you control. Put each application in a container, keep data in volumes and publish only what you mean to.

Who it is for.

Typical reasons people choose it.

Developers who want the same containers on the server as on their laptop.

People self-hosting several small applications that each want their own dependencies.

Anyone learning containers on a real server.

Choose a size.

What fits where. These are guides, so measure your own workload.

1 GB

Enough for one or two tiny containers. Add swap, and expect to be careful.

2 GB

A sensible start for a handful of small containers plus a reverse proxy.

4 GB and up

Comfortable for several services, a database and a build now and then.

GLWS plans that fit.

The lowest-priced GLWS VPS plans with enough memory.

A good start

KVM VPS — VPS 2

2 shared vCPU, 2 GB, 50 GB NVMe.

£1.70 a month

Room to grow

KVM VPS — VPS 4

3 shared vCPU, 4 GB, 80 GB NVMe.

£2.99 a month

Many containers

KVM VPS — VPS 8

4 shared vCPU, 8 GB, 160 GB NVMe.

£4.99 a month

Get started with GLWS.

Three steps.

  1. Install Docker and Compose from Docker's repository, as in the install guide.
  2. Publish services on 127.0.0.1 and put a reverse proxy in front for HTTPS. Docker bypasses the host firewall for published ports.
  3. Keep data in volumes, pin image versions and back volumes up before every update.

Guides for this setup.

Step-by-step instructions from the knowledge base.

FAQ

Questions.

Quick answers.

How much memory does Docker need?

The engine itself is light. Plan for the containers you run: 2 GB is a sensible start for a few small services.

Is Docker safe to expose?

Publish container ports on 127.0.0.1 and put a reverse proxy in front, because published ports bypass the host firewall.

Should I use Kubernetes instead?

For one or a few applications, Docker Compose is simpler and lighter. Kubernetes is worth it when you want its tooling or want to learn it.