Replace quadlets with current configuration
This commit is contained in:
parent
4a359f7d5a
commit
792b32ea02
45 changed files with 273 additions and 18 deletions
6
mailu/config/MATRIX-STREAMPROXY-mail.conf
Normal file
6
mailu/config/MATRIX-STREAMPROXY-mail.conf
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
server {
|
||||
listen 587 ssl;
|
||||
proxy_pass 127.0.0.1:588;
|
||||
ssl_certificate /etc/letsencrypt/live/{YOURDOMAIN.COM}/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/{YOURDOMAIN.COM}/privkey.pem;
|
||||
}
|
||||
34
mailu/config/NGINX-mailu-web.conf
Normal file
34
mailu/config/NGINX-mailu-web.conf
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
server {
|
||||
listen 443 ssl;
|
||||
server_name mail.{YOURDOMAIN.COM};
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/mail.{YOURDOMAIN.COM}/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/mail.{YOURDOMAIN.COM}/privkey.pem;
|
||||
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:7071;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
|
||||
sub_filter_once off;
|
||||
sub_filter '</head>' '<link rel="stylesheet" href="/custom.css"></head>';
|
||||
|
||||
|
||||
}
|
||||
|
||||
# custom theming stuff
|
||||
# location /background.jpg {
|
||||
# alias /var/www/html/nginx/background.jpg;
|
||||
# add_header Access-Control-Allow-Origin *;
|
||||
# }
|
||||
|
||||
|
||||
# location /custom.css {
|
||||
# alias /var/www/html/nginx/custom_mailu.css;
|
||||
# default_type text/css;
|
||||
# add_header Access-Control-Allow-Origin *;
|
||||
#}
|
||||
}
|
||||
7
mailu/config/readme.txt
Normal file
7
mailu/config/readme.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
lower your privileged ports to 24 for this to run rootlessly
|
||||
|
||||
containerd@terrorist-academy-mainserve:~$ sudo tee /etc/sysctl.d/99-unprivileged-port-start.conf >/dev/null <<'EOF'
|
||||
net.ipv4.ip_unprivileged_port_start=24
|
||||
EOF
|
||||
sudo systemctl restart systemd-sysctl.service
|
||||
sudo sysctl net.ipv4.ip_unprivileged_port_start
|
||||
|
|
@ -11,6 +11,7 @@ Environment=I_KNOW_MY_SETUP_DOESNT_FIT_REQUIREMENTS_AND_WONT_FILE_ISSUES_WITHOUT
|
|||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
HostName=admin
|
||||
Image=ghcr.io/mailu/admin:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-admin
|
||||
Network=mailu-default.network:alias=admin
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ DNS=10.230.230.254
|
|||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
HostName=antispam
|
||||
Image=ghcr.io/mailu/rspamd:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-antispam
|
||||
Network=mailu-default.network
|
||||
|
|
|
|||
|
|
@ -5,7 +5,8 @@ PartOf=mailu.target
|
|||
[Container]
|
||||
ContainerName=mailu-antivirus
|
||||
HealthCmd=none
|
||||
Image=clamav/clamav-debian:1.4
|
||||
Image=docker.io/clamav/clamav-debian:1.4
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-antivirus
|
||||
Network=mailu-clamav.network:alias=antivirus
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ContainerName=mailu-fetchmail
|
|||
DNS=10.230.230.254
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/fetchmail:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-fetchmail
|
||||
Network=mailu-default.network:alias=fetchmail
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ContainerName=mailu-front
|
|||
DNS=10.230.230.254
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/nginx:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-front
|
||||
Network=mailu-default.network:alias=front
|
||||
|
|
|
|||
|
|
@ -13,7 +13,8 @@ HealthRetries=3
|
|||
HealthStartPeriod=10s
|
||||
HealthTimeout=5s
|
||||
HostName=tika
|
||||
Image=apache/tika:latest-full
|
||||
Image=docker.io/apache/tika:latest-full
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-tika
|
||||
Network=mailu-fts-attachments.network:alias=tika
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ContainerName=mailu-imap
|
|||
DNS=10.230.230.254
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/dovecot:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-imap
|
||||
Network=mailu-default.network:alias=imap
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ContainerName=mailu-oletools
|
|||
DNS=10.230.230.254
|
||||
HostName=oletools
|
||||
Image=ghcr.io/mailu/oletools:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-oletools
|
||||
Network=mailu-oletools.network:alias=oletools
|
||||
|
|
|
|||
|
|
@ -7,7 +7,8 @@ PartOf=mailu.target
|
|||
[Container]
|
||||
ContainerName=mailu-redis
|
||||
DNS=10.230.230.254
|
||||
Image=redis:alpine
|
||||
Image=docker.io/library/redis:alpine
|
||||
AutoUpdate=registry
|
||||
Network=mailu-default.network:alias=redis
|
||||
Volume=%h/services/mailu/redis:/data
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ PartOf=mailu.target
|
|||
ContainerName=mailu-resolver
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/unbound:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-resolver
|
||||
Network=mailu-default.network:ip=10.230.230.254
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ContainerName=mailu-smtp
|
|||
DNS=10.230.230.254
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/postfix:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-smtp
|
||||
Network=mailu-default.network:alias=smtp
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ PartOf=mailu.target
|
|||
[Container]
|
||||
ContainerName=mailu-webdav
|
||||
Image=ghcr.io/mailu/radicale:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-webdav
|
||||
Network=mailu-radicale.network:alias=webdav
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ PartOf=mailu.target
|
|||
ContainerName=mailu-webmail
|
||||
EnvironmentFile=%h/services/mailu/mailu.env
|
||||
Image=ghcr.io/mailu/webmail:2024.06
|
||||
AutoUpdate=registry
|
||||
LogDriver=journald
|
||||
LogOpt=tag=mailu-webmail
|
||||
Network=mailu-webmail.network:alias=webmail
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue