Hydroxide Proton bridge with valid Tailscale certificates Tailscale login if you haven't already sudo tailscale up Generate certificates sudo mkdir -p /path/to/my/state/dir/hydroxide sudo tailscale cert \ --cert-file /path/to/my/state/dir/hydroxide/certs/cert.pem \ --key-file /path/to/my/state/dir/hydroxide/certs/key.pem \ <MY_HOST_NAME>.<MY_TAILSCALE_DOMAIN> sudo chown -R $(id -u):$(id -g) /path/to/my/state/dir/hydroxide Create docker-compose.yml file version: '2.4' services: hydroxide: container_name: "hydroxide" image: docker.io/heywoodlh/hydroxide:2024_06 restart: unless-stopped network_mode: "host" command: -imap-port 993 -smtp-port 587 -carddav-port 8088 -smtp-host 0.0.0.0 -imap-host 0.0.0.0 -carddav-host 0.0.0.0 -tls-cert /root/.config/hydroxide/certs/cert.pem -tls-key /root/.config/hydroxide/certs/key.pem serve volumes: - /path/to/my/state/dir/hydroxide:/root/.config/hydroxide Hydroxide login docker-compose run --rm -it hydroxide auth <MY_PROTON_USERNAME> Start Hydroxide docker-compose up -d Watch Hydroxide logs docker-compose logs -f