Luna
Self-managed calendar front-end and aggregator for one-stop management of all your calendars
##Functional characteristics - ** Multi-protocol support **: CalDav, iCal, Google Calendar and other calendar protocols - ** Theme customization **: Fully customizable theme and font system with built-in multiple popular color schemes - ** User management **: Multi-user registration and independent calendar management - ** Automatic synchronization **: Grab iCal files and refresh data regularly - ** Security authentication **: Comes with user authentication system and supports OAuth2 - **WebSocket**: Updates calendar data in real time ###Register an account 1. You will see the login page for the first time you visit 2. Click Register to create a new account 3. Enter user name, email and password to complete registration > ˇ The current version of Luna does not have a default administrator account and needs to register yourself. The first registered user will become the administrator. ###Add a calendar source 1. After logging in, enter the main calendar interface 2. Click "+" in the lower right corner, select advance mode, and add a calendar source (see attached picture) 3. Select the type of agreement: - **iCal**: Enter the iCal URL (such as China holiday calendar,`https://cdn.jsdelivr.net/npm/chinese-days/dist/holidays.ics`) - **CalDav**: Enter the CalDav server address, username and password - **Google Calendar**: Follow the prompts to complete OAuth2 authorization ###Customize the appearance 1. enter the setting page 2. Choose a built-in theme or a custom color scheme 3. Optional custom font




