JDB-NET Calendar: Self-Host Your Schedule

In a world where our digital lives are increasingly managed by large corporations, the data we produce, our plans, our appointments, our entire schedule, is often stored on servers we have no control over. I wasn't entirely comfortable with that, which is why I decided to build my own solution: JDB-NET Calendar.

This project started from a simple idea: I wanted a reliable, feature-rich calendar that I could run myself, in my own homelab. I wanted to know where my data was, have complete control over it, and not be tied to a subscription service. After many hours of coding and refining, I'm incredibly proud to share the result with all of you.
Why Self-Host Your Calendar?
You might be wondering, "Why go through the trouble of hosting my own calendar when there are so many free options available?" For me, it comes down to a few core principles:
- Data Privacy & Ownership: When you self-host JDB-NET Calendar, your schedule is your own. Your data resides on your own server, in your own homelab. There are no third-party companies scanning your events for keywords or data mining your life.
- No More Subscriptions: This project is for the community. There are no monthly fees, no premium tiers, just a powerful piece of software for you to use.
- Customisation and Control: As it's running in your environment, you have the ultimate say. You can tinker, modify (if you're so inclined), and integrate it with your other self-hosted services.
- The Joy of Homelabbing! For many of us, the satisfaction of running our own services is a reward in itself. It's a fantastic way to learn new skills and build a digital ecosystem that is truly your own.
What Can JDB-NET Calendar Do?
I designed JDB-NET Calendar to be both powerful and straightforward to use. While you can find the full, detailed documentation on the project site, here are some of the key features you can expect:
- Clean & Simple Interface: A clutter-free and intuitive web interface that makes viewing and managing your schedule a breeze.
- Task Management: The ability to create tasks with categories, reminders (through Gotify), due dates.
- Recurring Events: Set up daily, weekly, monthly, or custom recurring events so you never miss a regular commitment.
- Lightweight & Efficient: Designed to run efficiently on a variety of hardware, making it a perfect addition to even a modest homelab setup (like a Raspberry Pi).
- Import your Existing Calendar: Import your existing calendar from Google, Outlook etc by exporting it as an ICS file, then uploading it to JDB-NET Calendar.
Get Started and Host Your Own Calendar
Ready to de-Google your schedule and take the first step towards digital self-reliance? All the information you need to get JDB-NET Calendar up and running in your own homelab is available on the official project documentation site.
Find the full documentation and setup guide at: https://calendar.jdbnet.co.uk
This was a passion project for me, and I'm excited to see it being used by others in the homelab and self-hosting community. If you decide to give it a try, I'd love to hear your feedback. Enjoy having a calendar that is truly yours!