add note for nextcloud as alternative to caldav, nextcloud android sync and current state of server setups

This commit is contained in:
Alexander Bocken 2024-01-02 12:47:57 +01:00
parent 63146f2419
commit c392dbe430
Signed by: Alexander
GPG Key ID: 1D237BE83F9B05E8
3 changed files with 19 additions and 2 deletions

View File

@ -1,9 +1,20 @@
# mykb # mykb
My knowledge base for misc. linux desktop and server setups/configurations My knowledge base for misc. linux desktop and server setups/configurations
This is a collaborative effort of Till Dieminger and me as our needs are similar enough to warrant a shared knowledge base.
For dekstop environments a heavy Arch bias is to be expected but a lot of stuff can be applied in many distros. Switching out pacman/paru for the appropriate package manager of your choice will have to be done of course. For dekstop environments a heavy Arch bias is to be expected but a lot of stuff can be applied in many distros.
Switching out pacman/paru for the appropriate package manager of your choice will have to be done of course.
For server stuff I'm mostly using Debian. See [landchad.net](https://landchad.net) for a similar project centered around mostly server stuff. For server stuff I have been mostly using Debian. Newer additions will assume Arch Linux on your server.
This is because of Debian's ancient versions of software (python 3.7 is over 5 years old now) and the resultant overuse of docker or installing everything from source.
If I `git clone` all my software why do I even need a package manager?
To struggle with stupidly outdated versions of `python` and `nodejs`? No thanks.
Newer additions will assume Arch Linux on your server.
Most should be compatible with Debian as well though as Arch oftentimes just ships more minimalistic configs.
Assuming of course that the two distros versions are comptatible.
See [landchad.net](https://landchad.net) for a similar project centered around mostly server stuff.
## Current state ## Current state

View File

@ -3,6 +3,8 @@
### Goal ### Goal
- Set up a own caldav server which allows to sync [calcurse](https://www.calcurse.org/) with your other devices. - Set up a own caldav server which allows to sync [calcurse](https://www.calcurse.org/) with your other devices.
If you want to run nextcloud anyways, you can also use its caldav server.
This is a more light weight solution, which does not require a full php environment.
### Software used ### Software used

View File

@ -197,3 +197,7 @@ Like with `khard` you can now add this to your cronjob to sync your calendar reg
See my [syncclouds.sh script as an example](https://bocken.org/git/Alexander/dotfiles/src/branch/master/.local/bin/syncclouds.sh) which also handles corrupted lockfiles because of unexpected aborts. See my [syncclouds.sh script as an example](https://bocken.org/git/Alexander/dotfiles/src/branch/master/.local/bin/syncclouds.sh) which also handles corrupted lockfiles because of unexpected aborts.
TODO: investigate wheter todos are possible to also be synced. Could not get it working myself. TODO: investigate wheter todos are possible to also be synced. Could not get it working myself.
### Sync to Android
If you wish to sync your calendar to your Android phone, you can use the [DAVx⁵](https://www.davx5.com/) app. Contacts are also possible