Pocket Calendar
v0.7.1 · Self-hosted · MIT
One calendar for the household, on your server.
Pocket Calendar has day, week, month, year and agenda views, recurring events done properly and quick add in plain words. It shares calendars with the people on your server, finds a time when everyone is free, syncs with iPhone, Mac, Android and Thunderbird over CalDAV, and shows what your other Pocket apps have planned.
- Included in Pocket Box
- Sign in with Pocket Core
- Works with CalDAV and iCloud and Google Calendar and Nextcloud


Week
Your week, and everything around it.
Work, personal and family calendars in their own colours, a calendar someone shared with you, and along the top the tasks, car service and birthdays that come from your other Pocket apps.


Quick add
Type it the way you say it.
Write an event in plain words and see what was understood before you press Enter: the day and time, the place, the calendar and who is invited.
- Drag to create, move and resize, with undo
- Repeats from every weekday to the second Tuesday of the month
- Time zones per event, and daylight saving done right


People
Find a time that suits everyone.
Pick the people you want to meet and see their busy times next to yours, with the hours when everyone is free marked green. Nobody sees more than free or busy.
- Share a calendar with a person or everyone: free/busy, read, write or manage
- Invitations between people on the box, with RSVP
- Private events stay Busy for the people you share with


Events
Made for the phone, too.
On a phone the three-day and agenda views fit the screen, and an event opens as a sheet with its video call, guests and their answers, notes and reminders.
- Reminders pushed from the server, and a morning agenda
- Video-call links found in invitations


And the rest of it
Every calendar you have
A CalDAV server for iPhone, Mac, Android and Thunderbird, two-way accounts for iCloud, Google, Nextcloud and Fastmail, and any .ics or webcal subscription.
From your other apps
Dated tasks from Pocket Tasks, trips, car service, invoice due dates and birthdays from Pocket Contacts appear on their day, and tasks can be ticked off here.
Search and shortcuts
Search across titles, places, notes and guests, keyboard shortcuts, and Recently deleted for 30 days.
Strictly per person
Nobody, admins included, sees a calendar that was not shared with them.
Install
One container, one volume.
Run the image, open it and create the first account. Put it behind HTTPS and set SECURE_COOKIES=true, then add the CalDAV address to your phone.
On a Pocket Box it is already installed and linked to Pocket Core, so your other Pocket apps show up with nothing to configure.
docker run -d --name pocket-calendar -p 8080:8080 -v ./data:/data \
-e BASE_URL=https://calendar.example.com -e TZ=Europe/Berlin \
ghcr.io/abjelosevic88/pocket-homelab-calendar:latestMore in Notes, files and office
Pocket Notesv0.8.3Markdown notes kept as plain files where you choose, with search, backlinks, tasks and history.
Pocket Tasksv0.3.3Tasks with areas, lists and smart views, synced to Apple Reminders and other apps over CalDAV.
Pocket Contactsv0.2.2Everyone you know in one searchable place, synced to every phone over CardDAV.
Pocket Mailv0.1.2All your email accounts in one calm inbox, with fast search, snooze, send later and undo send.
Pocket Documentsv0.6.1Scans and paper files made searchable, tagged and filed for you. A lighter Paperless-ngx replacement.
Pocket Filesv0.4.4Your files on your own server, with private folders, shares, a WebDAV drive and encrypted links that expire.
Pocket Officev0.6.4Open and edit Word, Excel and PowerPoint files in the browser, wherever they are stored.
Pocket Drawv0.2.4Sketches, text diagrams and detailed diagrams in one place, with history and search.
Pocket Clipsv0.2.3Clipboard history, text snippets and search shortcuts on your own server, searchable from every device.