diff --git a/docker-compose.yml b/docker-compose.yml
index f5cb1aa7a8fc94fd796304da04e5a89d5f993223..32b5f224d2d7bc81ae6ced47f4b237223b422d98 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -3,7 +3,8 @@ version: "3.0"
 services:
 
     wordpress:
-        image: wordpress:php8.1
+        build:
+          context: docker/
         restart: always
         environment:
             TZ: ${TZ}
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..acbba5041751d08e50cafc09ca8ebe2c6d1f70e5
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,6 @@
+FROM wordpress:php8.1
+RUN apt-get update && apt-get install -y rsyslog
+RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf
+COPY custom.ini $PHP_INI_DIR/conf.d/
+COPY entrypoint.sh /entrypoint.sh
+ENTRYPOINT ["/entrypoint.sh"]
diff --git a/docker/custom.ini b/docker/custom.ini
new file mode 100644
index 0000000000000000000000000000000000000000..a9719e467a31d556b25b40743e17a9733766c5cf
--- /dev/null
+++ b/docker/custom.ini
@@ -0,0 +1,2 @@
+upload_max_filesize=3G
+post_max_size=3G
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
new file mode 100755
index 0000000000000000000000000000000000000000..04c3b2cc8edf3fbb6be871236bac2bfa499cc9f8
--- /dev/null
+++ b/docker/entrypoint.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+/usr/sbin/rsyslogd -n -iNONE &
+/usr/local/bin/docker-entrypoint.sh apache2-foreground $@