¿Asignar a los usuarios una hora de digestión aleatoria?

Esto es lo que supuse que tendría que hacer. Sin embargo, estoy acostumbrado a entornos de servidor compartido donde hay un servidor de base de datos al que puedo conectarme de forma remota. Soy muy bueno en SQL, pero estoy perdido en cuanto a cómo conectarme a la base de datos en una instancia de DigitalOcean. Cualquier indicación sería muy apreciada.