diff --git a/docs/PORTABLE_SERVICES.md b/docs/PORTABLE_SERVICES.md
index 6fb61d5e87..15b47d40f2 100644
--- a/docs/PORTABLE_SERVICES.md
+++ b/docs/PORTABLE_SERVICES.md
@@ -334,3 +334,10 @@ behaviour, by setting the `ProtectSystem=strict` option. In this case writable
service data may be placed on the host file system. Use `StateDirectory=` in
the unit files to enable such behaviour and add a local data directory to the
services copied onto the host.
+
+## Links
+
+[portablectl(1)](https://www.freedesktop.org/software/systemd/man/portablectl.html)
+[systemd-portabled.service(8)](https://www.freedesktop.org/software/systemd/man/systemd-portabled.service.html)
+[Walkthrough for Portable Services](https://0pointer.net/blog/walkthrough-for-portable-services.html)
+[Repo with examples](https://github.com/systemd/portable-walkthrough)