diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1032bea68c594d0c4c35f2efefbd26738a07c37b
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,26 @@
+version: '3.4'
+services:
+    reverse_proxy:
+        container_name: reverse_proxy
+        image: linuxserver/letsencrypt
+        cap_add:
+            - NET_ADMIN # for fail2ban
+        environment:
+            - PUID=1000
+            - PGID=1000
+            - TZ=Europe/Berlin
+            - URL=your-domain.com
+            - SUBDOMAINS=your_subdomains
+            - VALIDATION=http
+            - EMAIL=your_email
+        volumes:
+            - ./reverse_proxy:/config
+        ports:
+            - 443:443
+            - 80:80
+        networks:
+            - reverse_proxy
+        restart: always
+
+networks:
+    reverse_proxy:
\ No newline at end of file