Beta

Open source · MIT licence · macOS & Linux

Your day, on a server you own.

Personal Homelab Server turns a Mac or a Linux box into a private assistant: a dashboard and a Telegram bot for notes, journal, gym, medicines, news, weather and calendar. One command installs it. Your data stays in your home.

curl -fsSL https://raw.githubusercontent.com/theappfoundryco/personal-homelab-server/main/get.sh | bash
01

Yours, at home

Everything runs on your own Mac or Linux machine. Your notes, journal, health and keys never leave it. We run no server and receive nothing.

02

Updates that undo themselves

Every update takes a snapshot first, checks the new version is healthy, and puts the old one back on its own if anything fails.

03

Never a dead end

No Ollama, no Telegram, no internet? Each feature says what is missing and how to fix it, and everything else keeps working.

What's inside

Pick the parts of your day you want.

The setup wizard asks your name, your time zone and what you care about, then switches on just those modules.

Dashboard

Your day on one screen: briefing, planner, clock, weather, news and sports.

Notes & journal

Quick notes and a daily journal, kept on your machine.

Medicines

Every day, every week, every 2 weeks or every month, with refill reminders and Telegram reminders you can snooze.

Gym

Log workouts, see your streak, personal records and progress over time.

Money

Your monthly income and bills, and what you can spend today. Amounts stay hidden until you tap Show.

Backups

Every night, with a copy on your own drive, locked if you like, and a restore in one tap.

Calendar & mail

Your calendar and inbox summary, if you connect them. Optional.

Telegram bot

Ask, log and get alerts from your phone. Optional.

Optional apps

Grow it when you want to.

Monitoring

Grafana and Prometheus, with dashboards for the machine and every container.

Local AI

Ollama and Open WebUI. On a Mac it uses the Apple GPU. Nothing goes to the cloud.

Your own apps

Add any Docker app with a pinned version, and it shows up next to the rest.

Built in the open

Found a bug? Have an idea? Make it better.

Report bugs and request features on GitHub. Improvements come in as pull requests from your own fork, and your data never needs to leave your machine to send one.