41554 blogs · [ { "id": "01a0e4dd-8308-71e8-94b3-2b77424c53d4", "title": "Immich as Self-Hosted Photo Storage - Part 2", "url": "http://blog.ligos.net/2026-09-27/Immich-As-Self-Hosted-Photo-Storage-2.html", "published_at": "2026-09-26T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9388e3df", "title": "Immich as Self-Hosted Photo Storage - Part 1", "url": "http://blog.ligos.net/2026-08-29/Immich-As-Self-Hosted-Photo-Storage-1.html", "published_at": "2026-08-28T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b946bf94f", "title": "Debian 13 Trixie", "url": "http://blog.ligos.net/2026-08-01/Debian-13-Trixie.html", "published_at": "2026-07-31T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b956bf0d5", "title": "Connecting to OneDrive with RClone", "url": "http://blog.ligos.net/2025-05-30/Connecting-To-OneDrive-With-RClone.html", "published_at": "2025-05-29T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b956e5a74", "title": "Moving to Linux Mint - BluRay Burner", "url": "http://blog.ligos.net/2025-05-02/Moving-To-Linux-Mint-BluRay-Burner.html", "published_at": "2025-05-01T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b95906768", "title": "A Heat Pump Hot Water System", "url": "http://blog.ligos.net/2025-04-23/A-Heat-Pump-Hot-Water-System.html", "published_at": "2025-04-22T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b968ed746", "title": "A Failed Attempt at a Router UPS", "url": "http://blog.ligos.net/2025-01-07/A-Failed-Attempt-At-A-Router-UPS.html", "published_at": "2025-01-06T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b97485956", "title": "Installing Home Batteries - Part 3", "url": "http://blog.ligos.net/2024-08-27/Installing-Home-Batteries-3.html", "published_at": "2024-08-26T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9834f42d", "title": "Installing Home Batteries - Part 2", "url": "http://blog.ligos.net/2024-08-02/Installing-Home-Batteries-2.html", "published_at": "2024-08-01T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b98c0cb3b", "title": "Installing Home Batteries - Part 1", "url": "http://blog.ligos.net/2024-07-10/Installing-Home-Batteries-1.html", "published_at": "2024-07-09T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9995e43e", "title": "Building a CPRNG called Terninger - Part 17 Persistent State and Entropy Source", "url": "http://blog.ligos.net/2024-02-27/Building-A-CRNG-Terninger-17-Persistent-State-And-Entropy-Source.html", "published_at": "2024-02-26T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b99fe0ab8", "title": "Building a CPRNG called Terninger - Part 16 Worker Loop State", "url": "http://blog.ligos.net/2024-01-18/Building-A-CRNG-Terninger-16-Worker-Loop-State.html", "published_at": "2024-01-17T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9a853a62", "title": "Building a CPRNG called Terninger - Part 15 Object State", "url": "http://blog.ligos.net/2024-01-16/Building-A-CRNG-Terninger-15-Object-State.html", "published_at": "2024-01-15T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9b6b2dc6", "title": "Building a CPRNG called Terninger - Part 14 Persistent State File", "url": "http://blog.ligos.net/2022-10-28/Building-A-CRNG-Terninger-14-Persistent-State-File.html", "published_at": "2022-10-27T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9c1f2d00", "title": "The Reliability of Optical Disks", "url": "http://blog.ligos.net/2022-04-02/The-Reliability-Of-Optical-Disks.html", "published_at": "2022-04-01T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9d03ddb2", "title": "Long Term Archiving - Part 8 - Organising Data", "url": "http://blog.ligos.net/2022-02-25/Long-Term-Archiving-8-Organising-Data.html", "published_at": "2022-02-24T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9d850ae3", "title": "Long Term Archiving - Part 7 - File Formats", "url": "http://blog.ligos.net/2021-11-28/Long-Term-Archiving-7-File-Formats.html", "published_at": "2021-11-27T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9e0947e6", "title": "Long Term Archiving - Part 6 - Implementation", "url": "http://blog.ligos.net/2021-10-29/Long-Term-Archiving-6-Implementation.html", "published_at": "2021-10-28T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9e181783", "title": "Long Term Archiving - Part 5 - Platform Options", "url": "http://blog.ligos.net/2021-10-09/Long-Term-Archiving-5-Platform-Options.html", "published_at": "2021-10-08T13:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9ec15721", "title": "Long Term Archiving - Part 4 - Access Patterns", "url": "http://blog.ligos.net/2021-08-07/Long-Term-Archiving-4-Access-Patterns.html", "published_at": "2021-08-06T14:00:00+00:00" }, { "id": "01a0874e-55ee-7126-bc78-aa0b9f01f788", "title": "Be Your Own Certificate Authority", "url": "http://blog.ligos.net/2021-06-26/Be-Your-Own-Certificate-Authority.html", "published_at": "2021-06-25T14:00:00+00:00" } ] posts Claim your blog
Back to blog.ligos.net
Blog · corpus.blog/blogs/blog.ligos.net/posts

blog.ligos.net

blog.ligos.net

2026

2025

2024

2022

2021