docs: Mailserver migration Alpine → Debian 12
- Replaced unstable Alpine container with Debian 12 Bookworm - Fixed persistent Dovecot permission issues (UID/GID mismatch) - Postfix + Dovecot properly configured for Debian - Mail data and SSL certificates preserved - Webmail now working reliably Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
edbd58d95d
commit
c4669fafc9
@ -2251,3 +2251,23 @@ git checkout HEAD -- index.html
|
||||
- Jellyfin: Started stopped container, enabled auto-start
|
||||
- Webmail: Restarted dead PHP-FPM process in roundcube container
|
||||
- Both services now operational
|
||||
|
||||
### 2026-02-17: Mailserver Migration Alpine → Debian
|
||||
|
||||
**Problem:**
|
||||
- Alpine Linux mailserver had persistent Dovecot permission issues
|
||||
- imap-login process couldn't access auth sockets due to UID/GID mismatches
|
||||
- Webmail logins timing out repeatedly
|
||||
|
||||
**Solution:**
|
||||
- Created new Debian 12 (Bookworm) LXC container
|
||||
- Installed Postfix + Dovecot with proper Debian packages
|
||||
- Migrated mail data, users, SSL certificates
|
||||
- Fixed passwd-file format for Debian Dovecot
|
||||
|
||||
**Configuration:**
|
||||
- Container: `/srv/lxc/mailserver/` (Debian 12)
|
||||
- IP: 192.168.255.30 (unchanged)
|
||||
- Ports: 25, 143, 587, 993
|
||||
- Mail storage: `/var/mail/` with vmail user (uid 5000)
|
||||
- Old Alpine backup: `/srv/lxc/mailserver-alpine-backup/`
|
||||
|
||||
Loading…
Reference in New Issue
Block a user