https://github.com/simonwaldherr/gocal
experimental #CalDAV + #WebCal Server in #Golang
https://github.com/simonwaldherr/gocal
caldav caldav-server golang hacktoberfest-accepted ics webcal
Last synced: 6 months ago
JSON representation
experimental #CalDAV + #WebCal Server in #Golang
- Host: GitHub
- URL: https://github.com/simonwaldherr/gocal
- Owner: SimonWaldherr
- Created: 2019-04-16T02:45:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T20:34:23.000Z (over 5 years ago)
- Last Synced: 2025-03-29T00:41:20.001Z (6 months ago)
- Topics: caldav, caldav-server, golang, hacktoberfest-accepted, ics, webcal
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# goCal
an experimental CalDav Server in Golang
based on## install
install goCal with go get:
```bash
go get -u github.com/SimonWaldherr/goCal
```## start
Before using goCal you need to check its configuration.
You can manage all user-accounts in the ```user.csv```-file.
To start goCal run this in your Terminal:```bash
goCal -port=80 -sport=443 -sslcrt="path/to/your/sslcert.crt" -sslkey="path/to/your/sslkey.key" -user="path/to/your/user.csv" -storage="path/to/the/folder/where/the/ics-files/will/be/stored"
```## use
now you can start using goCal, connect to your CalDAV-Server via https://localhost:443/ or subscribe to your ics-feed at https://localhost:443/icsfeed/ (or via webcal://localhost/).
if you use a wordpress blog, you can install ```ICS Calendar``` and show your events at your blog.