simatec / piler-docker

Mailpiler for Docker
MIT License
32 stars 12 forks source link

Einfach Top #6

Open elvirdz opened 11 months ago

elvirdz commented 11 months ago

Hallo Simatec

Ales erstens Lob Piler funktioniert super, ich teste gerade das ganze unter IPv6 Kann kein cronedit unter user piler nicht edieren aber macht nichs hab workaround gefunden

Kannst du bei Installation machen dass man IP vergibt (ipv4, ipv6) und das man mehrere Instanzen installieren kann Wenn man nur ein Server für ganze Backups nutzen will

simatec commented 11 months ago

Piler ist sehr eigen, was Hostname angeht. Aktuell unterstützt Piler keine reine IP. So wie ich es verstehe, willst du nur lokal zugreifen. Da würde ich dir empfehlen einen lokalen Hostname zu vergeben. Läuft bei mir auch so

elvirdz commented 11 months ago

Beim Hetzner wenn man Mailcow betreibt man kann auch IPv6 für Piler nemhmen so hab ich gedacht da braucht man nicht extra IPv4 zu bestellen. Bei der Installation soll nur IP binding abgefragt werden welche IP soll man binden Es wird alles an IPv6 laufen aber als Backup ist das Ok das braucht man nicht jeden tag bps. ports:

soll so nehm ich mal an networks: default: name: nginx-proxy external: true

Egal ob du das machst oder nicht danke für den Docker :)

simatec commented 11 months ago

Kannst du mir sagen, wo du das IP Binding machst? Konnte es jetzt in der Piler config nicht auf die Schnelle finden...

elvirdz commented 11 months ago

config/piler-default.yml

ports:
  - "25:25"
  - "80:80"
  - "443:443"

wenn man IP binden will dann IP eingeben IPv4 oder IPv6 aber mit '' und IPv6 in []

ports:
  - '1.2.3.4:25:25'
  - '1.2.3.4:80:80'
  - '1.2.3.4:443:443'

ports:
  - '[2a01:bebe:bebe:baba::1]:25:25'
  - '[2a01:bebe:bebe:baba::1]:80:80'
  - '[2a01:bebe:bebe:baba::1]:443:443'    

beim reverse proxy kann man port 443 weglassen und bei 80 port falls belegt ist ein anderes nutzen bsp. mit oder ohne IP angabe ports:

Was ich noch gemacht hab restict an alle ausser mein Mailserver

echo "127.0.0.1/32 permit 4.3.2.1/32 permit 0.0.0.0/0 reject" > '/var/lib/docker/volumes/piler-docker_piler_etc/_data/smtp.acl'

sed -i 's/smtp_access_list=0/smtp_access_list=1/g' /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf