All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 3m18s
De catalogus had niets om een machine elders bij je eigen netwerk te laten komen, en niets om Proton Mail bruikbaar te maken voor apps die geen Proton spreken. - wireguard: client (eigen wg0.conf in wg_confs) of server, met NET_ADMIN, SYS_MODULE, de kernelmodules van de host en src_valid_mark. - tailscale: network_mode host zodat de tunnel voor de hele machine geldt, met bewaarde staat en optionele subnetroutes. - cloudflared: publiceert zelf geen poorten en werkt zichzelf niet bij. - protonmail-bridge: SMTP op 1026 zodat hij naast Mailpit past; het sjabloon legt de eenmalige aanmelding via de CLI uit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H9Vcwu7owJZ3nj5dCf4VFT
24 lines
933 B
YAML
24 lines
933 B
YAML
# De bridge vertaalt je Proton Mail-account naar gewone IMAP en SMTP, zodat
|
|
# apps die geen Proton spreken er toch bij kunnen.
|
|
#
|
|
# Eenmalig aanmelden gebeurt in de container zelf; dat kan niet via een
|
|
# formulier omdat Proton om een tweede factor kan vragen:
|
|
#
|
|
# docker exec -it << service_name >> /protonmail/bridge --cli
|
|
# login — je Proton-account, inclusief tweede factor
|
|
# info — toont de gebruikersnaam en het wachtwoord voor je mailclient
|
|
#
|
|
# Let op: het wachtwoord dat 'info' toont is een bridge-wachtwoord, niet je
|
|
# Proton-wachtwoord. Dat vul je in bij de app die mail moet versturen.
|
|
services:
|
|
<< service_name >>:
|
|
image: shenxn/protonmail-bridge:latest
|
|
container_name: << service_name >>
|
|
environment:
|
|
- TZ=<< timezone >>
|
|
volumes:
|
|
- << appdata_dir >>/<< service_name >>:/root
|
|
ports:
|
|
- "<< port_imap >>:143"
|
|
- "<< port_smtp >>:25"
|
|
restart: unless-stopped
|