No problem! It's not a traditional SaaS website, nor traditional desktop app, so I need to some practice with describing it so it's clear to people.
PhotoStructure runs on a computer you own, or in the cloud, on a computer you rent. That could be a laptop you have, or a home server, your NAS, or a digitalocean droplet.
Your photos need to be available to that computer when they are imported into your library, either by being on a local hard drive, or mounted from a network fileshare.
Once your photos and videos are imported, the library can be moved or copied to other computers (say, rsync'ed to your droplet). Original photos and videos aren't required.
The PhotoStructure interface is via html/css. It runs a web server that is only available to localhost by default, but there are tools (like localtunnel and trycloudflare) that lets you access your library from any device that has internet access. I'm still building out multi-user support, but a library "owner" has full r/w access, and a "visitor" may see predetermined album contents