i use an app called profiles that lets you make custom profiles where you can control the volume for different settings independently. for example, my normal profile keeps the volume levels high, and i have a sleep one that only allows for my phone ringer to be heard whereas my notifications are silent with no vibrate. the cool part about the app too is that you can set it to automatically switch profiles at different times of day, so you dont have to worry about changing them