diff --git a/files/docker_compose/gitea/docker-compose.yaml b/files/docker_compose/gitea/docker-compose.yaml
new file mode 100644
index 0000000..782d783
--- /dev/null
+++ b/files/docker_compose/gitea/docker-compose.yaml
@@ -0,0 +1,15 @@
+version: '3'
+
+services:
+  gitea:
+    image: gitea/gitea
+    container_name: gitea
+    env_file: gitea.env
+    ports:
+      - 3000:3000
+      - 222:22
+    volumes:
+      - ./data:/data
+      - /etc/timezone:/etc/timezone:ro
+      - /etc/localtime:/etc/localtime:ro
+    restart: unless-stopped
diff --git a/files/docker_compose/gitea/gitea.env b/files/docker_compose/gitea/gitea.env
new file mode 100644
index 0000000..b9b22af
--- /dev/null
+++ b/files/docker_compose/gitea/gitea.env
@@ -0,0 +1,2 @@
+USER_UID=1000
+USER_GID=1000