mirror of
https://git.sr.ht/~sircmpwn/tokidoki
synced 2025-12-12 06:07:22 +01:00
No description
| auth | ||
| cmd/tokidoki | ||
| debug | ||
| storage | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| README.md | ||
tokidoki
Tokidoki is a (WIP) carddav and caldav server.
Architecture
Tokidoki relies on go-webdav for the protocol implementation. It provides the storage backend and authentication, both of which are easily pluggable.
It currently provides:
Authentication:
- IMAP (working)
Storage:
- Filesystem (working)
- PostgreSQL (planned)
Building
cd cmd/tokidoki && go build
Running
Using the IMAP authentication backend and the filesystem storage backend (directory must exist):
./tokidoki -auth.url imaps://imap.example.com:993 -storage.url file:///path/to/storage -debug