UntisCalendar is a software written in Kotlin that serves as a host for your Untis Timetable via iCal. With UntisCalendar, you can easily access your timetable from any device or service that supports iCal.
✅ Sync your Untis timetable with iCal, Google Calendar or Microsoft Outlook
✅ View your timetable on any device or service that supports iCal
- 2GB RAM
- Preinstalled Docker
To install UntisCalendar, follow these simple steps:
- Pull image:
docker pull ghcr.io/maxmielchen/untiscalendar:latest && \
docker tag ghcr.io/maxmielchen/untiscalendar:latest untiscalendar:latest
- Start server:
docker run \
-e TIMEZONE="Europe/Berlin" \
-e ROOM=Room \
-e TEACHER=Teacher \
-e SUMMARY=School \
-e USERNAME=your_username \
-e PASSWORD=your_password \
-e SERVER=niobe.webuntis.com \
-e SCHOOL=your_school \
-e TOKEN=secret \
-p 80:8080 \
untiscalendar:latest
The variables 'ROOM', 'TEACHER' and 'SUMMARY' are there if you want them in another language, because then they will be translated into the language or word you specify!!!
- Try it Enter the link below in a search engine and if a file is now downloaded then you have done everything correctly.
http://HOST:80/ical?token=SECRET
And now you can take this link and embed it in Google calendar or Microsoft Outlook.
-
Prepare your link: http://HOST:80/ical?token=SECRET
-
Add calendar to your existing calendar Here are a few articles that will show you how to add the calendar you've just created to your existing calendar
- Google Calendar
You have to go down to "Use a link to add a public calendar"
- Microsoft Outlook
You have to go down to "Add internet calendars"
If you would like to contribute to UntisCalendar, please fork the repository and submit a pull request with your changes. We welcome all contributions!
This project is licensed under the Apache-2.0 License. See the LICENSE file for more information.