This topic migth be interesting as it discusses a similar use case. However, I don’t know what the author ended up using.