Skip to content

Cookie settings

Choose which kinds of cookies you allow. You can change your choice at any time via Cookie settings at the bottom of every page. Privacy statement

Necessary

Always on

Needed to log in, keep your cart and remember your choices. These are always on.

Which cookies?
  • weboke_sessie, weboke_klant, weboke_remember: your session and staying logged in
  • weboke_basket: your cart
  • wkBtwIncl: showing prices with or without VAT
  • wok_cookies: your cookie choice, 12 months

Measures which ad leads to a visit or order, so we do not pay for ads that do nothing.

Which cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), up to 90 days
  • OpenAI Ads, ads in ChatGPT
  • wok_aff: which partner referred you to us (affiliate programme), 60 days

4.6

Country and language

Each country has its own site, with prices and VAT for that country.

View

Uptime Kuma: monitor your sites and server

Uptime Kuma checks whether your websites, servers and certificates are working, and alerts you when something goes wrong. You manage it in your browser.

Each recipe builds on the working folder /srv/diensten with Caddy from Your working folder with compose.yaml, .env and Caddy. You add a service to compose.yaml, a block to the Caddyfile, and an A and AAAA record for the name (see A and AAAA records in My Domains).

1. DNS

Create an A and AAAA record for status.example.com pointing to your VPS.

2. compose.yaml

Add under services::

  uptime-kuma:
    image: louislam/uptime-kuma:2
    restart: unless-stopped
    volumes:
      - uptime-kuma:/app/data

And under volumes: at the bottom:

  uptime-kuma:

3. Caddyfile

status.example.com {
	reverse_proxy uptime-kuma:3001
}

4. Start

anna@web1:/srv/diensten$ sudo docker compose up -d
anna@web1:/srv/diensten$ sudo docker compose exec -w /etc/caddy caddy caddy reload

Open https://status.example.com and create your admin account straight away, before someone else does.

5. What do you monitor?

Monitor typeExample
HTTP(s)Your website. Turn on the alert for an expiring certificate: Let's Encrypt no longer emails you about this.
TCP portWhether SSH (22) on another server is reachable
PingWhether a server responds
PushYour backup script calls an address when it finishes. If that signal doesn't arrive, you get an alert (see Backups with restic to another location).

In the notification settings, choose how you want to be alerted, for example by email via a mailbox on port 587 (see Reverse DNS and sending mail from your VPS) or with an app on your phone.

Please note: Uptime Kuma on your own VPS can't alert you if that VPS itself is down. So also have your VPS monitored from the outside, from another server or with an external service (see Monitoring from outside and inside).

Backups and updates

Everything is stored in the volume uptime-kuma; include it in your backup (see Backing up databases and Docker volumes properly). You update it as described in Updating containers, cleaning up and limiting logs.

One moment…

Set up your domains

For each domain, arrange the nameservers, the link to your hosting and who becomes the owner.

Loading your domains…