You can get by with just the tachiyomi app on it’s own as it has multiple sources built in, but I run FMD to automatically scrape for series I follow, that downloads them, compresses them with jpg if needed, packages them into a standard CBZ file, cleans up the filenames then those files are picked up by Komga for management and metadata, which does have a web reader that works fine (and if you use it on multiple devices it keeps track of where you are up to in a series), but also can be connected to Tachiyomi to read from, though you lose the cross device tracking if you use a third party app.
You can get by with just the tachiyomi app on it’s own as it has multiple sources built in, but I run FMD to automatically scrape for series I follow, that downloads them, compresses them with jpg if needed, packages them into a standard CBZ file, cleans up the filenames then those files are picked up by Komga for management and metadata, which does have a web reader that works fine (and if you use it on multiple devices it keeps track of where you are up to in a series), but also can be connected to Tachiyomi to read from, though you lose the cross device tracking if you use a third party app.