41554 blogs · [ { "id": "01a08747-9037-73e1-871a-7f9daee6cc47", "title": "An audience of one", "url": "https://blog.dmcc.io/journal/an-audience-of-one/", "published_at": "2026-08-29T23:30:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9daf083e6d", "title": "Moving my mobile numbers to VoIP", "url": "https://blog.dmcc.io/journal/moving-mobile-numbers-to-voip/", "published_at": "2026-04-10T15:55:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9daf29dd51", "title": "How I use VeraCrypt to keep my data secure", "url": "https://blog.dmcc.io/journal/veracrypt-aliases-shell-workflow/", "published_at": "2026-04-07T12:01:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9daf3dc30c", "title": "Obsidian & Claude: a match made in heaven", "url": "https://blog.dmcc.io/journal/obsidian-claude-personal-assistant/", "published_at": "2026-03-18T00:10:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9daff0734f", "title": "Daemon: a 2006 techno-thriller that reads like a 2026 product roadmap", "url": "https://blog.dmcc.io/journal/daemon-daniel-suarez-predictions/", "published_at": "2026-02-28T00:10:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db09f5e19", "title": "AI has fixed my productivity", "url": "https://blog.dmcc.io/journal/ai-has-fixed-my-productivity/", "published_at": "2026-02-18T00:10:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db15f8ff7", "title": "Running My Own XMPP Server", "url": "https://blog.dmcc.io/journal/xmpp-turn-stun-coturn-prosody/", "published_at": "2026-02-16T00:00:10+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db2299e30", "title": "What Your Bluetooth Devices Reveal About You", "url": "https://blog.dmcc.io/journal/2026-bluetooth-privacy-bluehood/", "published_at": "2026-01-18T16:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db25b1b6c", "title": "Network-Wide Ad Blocking with Tailscale and AdGuard Home", "url": "https://blog.dmcc.io/journal/tailscale-adguard-dns/", "published_at": "2026-01-10T00:00:10+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db2d77512", "title": "Making My Blog Available on Tor", "url": "https://blog.dmcc.io/journal/tor-relay-onion-location/", "published_at": "2026-01-06T00:00:10+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db3887c6f", "title": "Using Proton Pass CLI to Keep Linux Scripts Secure", "url": "https://blog.dmcc.io/journal/proton-pass-cli-linux-secrets/", "published_at": "2026-01-04T00:01:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db3f213ff", "title": "Scheduled Deploys for Future Posts", "url": "https://blog.dmcc.io/journal/scheduled-deploys-for-future-posts/", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db4b2b550", "title": "Leaving Spotify for Self-Hosted Audio", "url": "https://blog.dmcc.io/journal/spotify-to-self-hosted/", "published_at": "2025-12-31T21:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db4e511a8", "title": "Omarchy Hardening", "url": "https://blog.dmcc.io/journal/omarchy-hardening/", "published_at": "2025-12-29T11:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db517b544", "title": "ZeroNet: The Web Without Servers", "url": "https://blog.dmcc.io/journal/zeronet-decentralised-web/", "published_at": "2025-12-29T01:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db565c168", "title": "Value", "url": "https://blog.dmcc.io/journal/value/", "published_at": "2025-12-14T10:00:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db6392f11", "title": "The Endless Hunt for Productivity Nirvana", "url": "https://blog.dmcc.io/journal/the-endless-hunt-for-productivity-nirvana/", "published_at": "2025-06-12T07:01:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db63a8e4f", "title": "2025 Privacy Reboot: Six Month Check-In", "url": "https://blog.dmcc.io/journal/privacy_six_months_checkin/", "published_at": "2025-06-10T13:30:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db6d47a89", "title": "Focus", "url": "https://blog.dmcc.io/journal/focus/", "published_at": "2025-05-08T13:06:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db6f7ce1e", "title": "Trust", "url": "https://blog.dmcc.io/journal/trust/", "published_at": "2025-05-04T18:24:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db78a06cd", "title": "Balance", "url": "https://blog.dmcc.io/journal/balance/", "published_at": "2025-05-02T07:54:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db7c0b5b6", "title": "100 Days of Writing", "url": "https://blog.dmcc.io/journal/100-days-of-writing/", "published_at": "2025-04-30T18:12:00+00:00" }, { "id": "01a08747-9037-73e1-871a-7f9db890df0f", "title": "2025: My Privacy Reboot", "url": "https://blog.dmcc.io/journal/2025_my_privacy_reboot/", "published_at": "2025-04-30T07:01:00+00:00" }, { "id": "01a08747-9038-71dd-abd2-3051696a66f7", "title": "Replacing Google Photos with Immich", "url": "https://blog.dmcc.io/journal/2024-immich-and-docker/", "published_at": "2024-04-06T20:13:34+00:00" }, { "id": "01a08747-9038-71dd-abd2-305169cd4963", "title": "2024 macOS Dotfiles", "url": "https://blog.dmcc.io/journal/2024-macos-dotfiles/", "published_at": "2023-12-27T14:57:42+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516a36243f", "title": "Running Powershell Script an Elevated User", "url": "https://blog.dmcc.io/journal/running-powershell-script-as-elevated-user/", "published_at": "2023-01-29T22:29:22+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516aa7a01b", "title": "Extending Unraid VM Storage", "url": "https://blog.dmcc.io/journal/extending-unraid-vm-storage/", "published_at": "2023-01-29T22:09:40+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516b3f8877", "title": "Tmux exit current session, not Tmux itself", "url": "https://blog.dmcc.io/journal/tmux-exit-session-not-tmux/", "published_at": "2020-08-11T09:45:49+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516c2633a0", "title": "Hetzner Installimage & Ubuntu", "url": "https://blog.dmcc.io/journal/hetzner-installimage-ubuntu/", "published_at": "2020-08-10T16:32:11+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516c401e54", "title": "Tmux 3.0a Configuration Not Loading", "url": "https://blog.dmcc.io/journal/tmux-3-configuration-not-loading/", "published_at": "2020-08-10T16:23:31+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516c467a88", "title": "Booting Raspberry Pi 4 From USB", "url": "https://blog.dmcc.io/journal/booting-raspberry-pi-4-from-usb/", "published_at": "2020-05-13T14:47:26+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516cafd69e", "title": "Starting Tmux Automagically When Connecting to SSH", "url": "https://blog.dmcc.io/journal/starting-tmux-automagically-when-connecting-to-ssh/", "published_at": "2020-05-11T20:26:55+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516ccd8962", "title": "Flash Teckin Smart Plug for Home Assistant", "url": "https://blog.dmcc.io/journal/flash-teckin-smart-plug-for-home-assistant/", "published_at": "2020-05-08T16:35:37+00:00" }, { "id": "01a08747-9038-71dd-abd2-30516cd26dd4", "title": "Customise Remoteapp Work Resources Name", "url": "https://blog.dmcc.io/journal/customise-remoteapp-work-resources-name/", "published_at": "2020-04-14T10:56:53+00:00" }, { "id": "01a08747-903f-7227-806e-f303fafc8791", "title": "Mikrotik Failover Netwatch", "url": "https://blog.dmcc.io/journal/mikrotik-failover-netwatch/", "published_at": "2020-04-13T15:49:26+00:00" }, { "id": "01a08747-903f-7227-806e-f303fb76ac66", "title": "Tmux Create or Join", "url": "https://blog.dmcc.io/journal/tmux-create-or-join/", "published_at": "2020-04-13T15:36:34+00:00" }, { "id": "01a08747-903f-7227-806e-f303fbc2946d", "title": "PiVPN DNS Name", "url": "https://blog.dmcc.io/journal/pivpn-dns-name/", "published_at": "2020-04-11T23:11:15+00:00" }, { "id": "01a08747-903f-7227-806e-f303fc4538ac", "title": "Using SIP on Cisco 7906G Handsets", "url": "https://blog.dmcc.io/journal/cisco-sip-conversion/", "published_at": "2020-04-05T18:47:45+00:00" }, { "id": "01a08747-903f-7227-806e-f303fd06d32e", "title": "Converting and Moving a file using a simple bash script.", "url": "https://blog.dmcc.io/journal/bash-script-to-moveandconvert/", "published_at": "2020-04-05T18:27:45+00:00" }, { "id": "01a08747-903f-7227-806e-f303fdaa5d64", "title": "First Post", "url": "https://blog.dmcc.io/journal/first-post/", "published_at": "2020-04-05T12:59:45+00:00" } ] posts Claim your blog
Back to Danny
Blog · corpus.blog/blogs/blog.dmcc.io/posts

Danny

blog.dmcc.io

2026

2025

2024

2023

2020