A budget for each child
Set daily internet time limits by profile. See observed network usage and adjust the rules as your family’s needs change.
A LITTLE BALANCE. A LOT MORE LIFE.
Help your kids build healthier internet habits. Set thoughtful limits, make space for family time, and manage it all from a dashboard you run at home.
Open source. Self-hosted. No Temperance cloud or telemetry.
Individual limits. One place to manage them.
45 minof 90 min today
Internet resumes at 7:00 am.
WHY WE CREATED TEMPERANCE
We created Temperance to help parents manage screen-time for their kids. Screens are part of everyday life, but so are homework, sleep, play, and time together.
Parents need a practical way to set boundaries that reflect their family’s routines: a daily budget, a predictable bedtime, or a pause for dinner.
We also believe families should control the tools they rely on. That’s why Temperance is open source and runs on your own server, with no Temperance cloud account and no telemetry.
Explore the projectSMALL CONTROLS. MEANINGFUL ROUTINES.
Set daily internet time limits by profile. See observed network usage and adjust the rules as your family’s needs change.
Build predictable breaks with bedtimes and access schedules. Pause a profile or device when it’s time to put screens down.
Kids can ask for more time through the device apps. Parents can approve or decline requests from the dashboard.
Use domain and category rules, with SafeSearch and YouTube restrictions. DNS filtering adds a layer of control, with limits you should understand.
HOW IT WORKS
Temperance brings a parent dashboard and a VPN gateway together in one program you run.
Install the Linux server package on a dedicated machine, such as a Raspberry Pi or mini PC. Docker works on an existing Linux server or NAS; other server modes remain experimental. Follow the setup guide to make the gateway reachable.
Create profiles and enroll devices. VPN apps connect supported phones and computers to home, even when they’re away.
Choose limits, schedules, and filters from the dashboard. Use home-network DNS or Linux router mode for TVs and consoles.
FAMILY DATA BELONGS WITH THE FAMILY
Your installation stores profiles, rules, device information, and activity records on the server you choose. The project does not operate a Temperance cloud service or collect app telemetry.
Read our privacy policyBEFORE YOU BEGIN
Temperance’s code is free and open source under the MIT license. You provide the computer or server, internet connection, and any hosting services you choose to use.
Enrolled devices using the Temperance VPN connect back to your gateway, so its rules can apply away from home. The tunnel must be active and your server reachable. Home-network DNS and router controls only apply on the network they serve.
Temperance helps you put family agreements into practice. It works best alongside clear expectations and ongoing conversations about when, why, and how your kids use the internet.
MAKE SPACE FOR WHAT MATTERS
Start with the installation guide. Make it your family’s own.