Ivan Matveyev (19)

LetsEncrypt on Debian 13 with CloudFlare

sudo apt-get install certbot python3-certbot-dns-cloudflare vim ~/.secrets/cloudflare.ini # Cloudflare API token used by Certbot dns_cloudflare_api_token = 0123456789abcdef0123456789abcdef01234567 sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/.secrets/cloudflare.ini --dns-cloudflare-propagation-seconds 60 -d example.com -d *.example.com

Continue reading...

Pi Hole on Debian 13

Pi Hole Docker documentation: https://github.com/pi-hole/docker-pi-hole Edit the compose file: # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/ services: pihole: container_name: pihole image: pihole/pihole:latest ports: # DNS Ports - "53:53/tcp" - "53:53/udp" # Default HTTP Port - "8080:80/tcp" # Default HTTPs Port. FTL will generate a self-signed…

Continue reading...

Debian 13: Configure Exim4 to deliver local mail to your external mail server

It's more convenient to read all your mail in one inbox. To have LogWatch or other reports delivered to your mailbox, Exim4 needs to be configured as smarthost. In my case Exim comes as a dependency of LogWatch. Exim configĀ /etc/exim4/update-exim4.conf.conf is below. dc_eximconfig_configtype='smarthost' dc_other_hostnames='HOSTNAME' dc_local_interfaces='127.0.0.1…

Continue reading...