self-hosted (17)

<p>Solutions and thoughts on the journey to regain control over your data</p>

Ivan Matveyev

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 # DNS for the container (not pihole), required for commands like sudo docker exec -it pihole pihole updatechecker dns: - 77.88.8.8 - 77.88.8.1…

Continue reading...
Ivan Matveyev

Server Behind NAT: Dynamic DNS Updates

One of my machines is serving public users and it is behind NAT. Besides DHCP IP address reservation and Port Forwarding, it needed a hostname. I am using the below script to update the DDNS. #!/bin/bash IP_FILE="/tmp/ddns-ip.txt" # Try to get current IP, capture both…

Continue reading...
Ivan Matveyev

Mail-in-a-Box and Publii

Free open-source email self-hosting solution Mail-in-a-Box provides hosting for static HTML websites. Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners. Publii has a way to upload the data to the server using…

Continue reading...