user@terminal:~$ cat todo.txt
TODO LIST
-
Push infrastructure configuration and code repositories to GitHub account.
[TODO]
-
Add Adding buttons that follow the page scroll deployed on blog only.
[OK]
-
Add security.txt file.
[OK]
-
Create temperature template for Arduino project.
[OK]
-
Create a script that will use cron to create backups of the website from time to time.
[OK]
-
Adding back button and fix CSS code in temperature webpage.
[OK]
-
Create an English GDPR-compliant Privacy and Cookies Policy for public self-hosting server.
[OK]
-
Set up Immich + Syncthing as a self-hosted Google Photos replacement with device file sync, private domains, and SSL certificates for both panels.
[OK]
-
Configure private DNS for LAN/Tailscale-only self-hosted services using Pi-hole and local DNS records.
[OK]
-
Configure Nginx reverse proxy for private self-hosted panels with LAN/Tailscale-only access.
[OK]
-
Harden Fail2ban rules and whitelist the local LAN/Tailscale networks to prevent accidental bans of trusted devices.
[OK]
-
Pair Syncthing between the server and phone, then verify two-way file synchronization.
[OK]
-
Connect the Syncthing phone photo folder to Immich as an external photo library.
[OK]
-
Create a working backup and deployment report for the Immich + Syncthing private photo setup.
[OK]
-
Write a blog post describing the Immich + Syncthing self-hosted Google Photos replacement setup.
[OK]
-
Replacing and setting up a new temperature/humidity sensor on an Arduino Mega 2560.
[OK]
user@terminal:~$ █