I heavily use Immich for images and am very happy. Since you can specify custom storage locations it might be worth a shot adding your external storage, let it index everything and then test how it behaves when the external storage is offline. Maybe it keeps thumbnails separate too then you could even browse the library visually and you would only run into errors once you try to open an image.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments