diff --git a/README.md b/README.md
index 029e78750cdedb0c5c8d42d4c035539c0442b413..ed9bbff18e9c0a7fb20929f69c2f5a021c649208 100644
--- a/README.md
+++ b/README.md
@@ -317,6 +317,12 @@ Example
 
     borg list ssh://<hetzner_storagebox_username>@u236610.your-storagebox.de:23/~/backup/homedir.archlinux.org::20191127-084357
 
+## Updating Gitlab
+
+Our Gitlab installation uses [Omnibus](https://docs.gitlab.com/omnibus/) to run Gitlab on Docker. Updating Gitlab is as simple as running the ansible gitlab playbook:
+
+    ansible-playbook playbooks/gitlab.archlinux.org -t gitlab
+
 ## One-shots
 
 A bunch of once-only admin task scripts can be found in `one-shots/`.