Synology-Forum.nl
Packages => Officiële Packages => Topic gestart door: sciurius op 27 mei 2018, 22:34:07
-
Synology heeft een CalDAV implementatie (onderdeel van de WebDAV server) en een Calendar client, welke ook CalDAV doet. Toch lijkt er me sprake van twee verschillende servers. Weet iemand hoe dat precies zit?
-
De een zat er al vanaf het begin in. (In elk geval sinds dsm 3.2)
De nieuwe heeft een webinterface en kan meer. Maar blijkbaar willen ze oude gebruikers ook niet dwingen over te stappen. Bij de oude kun je agenda's op elke willekeurige plek opslaan.
Ik gebruik de oude al sinds dsm 3.2. Hoewel toen de samenwerking met de mac nog niet vlekkeloos was, loopt nu alles als een zonnetje.
-
Met 'oude' bedoel je de WebDAV/CalDAV server en met 'nieuwe' de calendar app?
Je kunt ze naast elkaar hebben draaien, en dat was (voor mij) een beetje verwarrend.
De calendar app ziet er fraai uit maar ik vind hem jammer genoeg onbruikbaar traag. Het opstarten duurt bij mij vele minuten en dat is te lang als je aan de telefoon hangt en even een afspraak wil noteren.
(En hij draait niet op de DS413.)
-
De oude CalDav synchroniseert met al mijn mac's en Android telefoon. Op de cliënten is de agenda direct paraat. Synchronisatie gebeurd elk kwartier. Leek me vaak genoeg.
In theorie moet de nieuw app ook met de cliënten kunnen synchroniseren en hoef je geen last te hebben van een traag opstartende browserversie. Die browserversie heb je dan alleen nodig voor de instellingen.
Ik heb de app alleen kort getest in de beta fase, maar kreeg de synchronisatie niet voor elkaar.
-
Synchronisatie met de nieuwe app is ook goed te doen, alleen het nadeel is dat je privé-agenda niet gedeeld kan worden met andere gebruikers. Het synchroniseren werkt in principe hetzelfde als met de oude CalDAV, het voordeel is dat de web-client je de gegevens per agenda geeft die je moet invullen. Mocht je client het ondersteunen kan ook het hele account gesynct worden door middel van één connectie, zoals op IOS en volgens mij ook Android het geval is. De Outlook CalDAV connector ondersteund dit niet, vandaar dat hier per agenda een sync-relatie aangemaakt moet worden.
De browserversie is handig als je ook de browserversie van MailPlus gebruikt, dan kunnen afspraken direct gemaakt worden vanuit een mailbericht.
-
De app heeft zeker ook voordelen voor sommige mensen.
Het is een app die zeker niet door Synology gemaakt is. Ik denk dat Synlogy hem alleen in hun systeem geïntegreerd heeft. De integratie is echter matig. In DSM kun je gewoon pushmeldingen naar de browser laten uitvoeren. Je hoeft daar niets anders voor te doen dan in je browser in te stellen dat ze geaccpteerd worden.
Als je in de Calendar app pushmeldingen wilt aanzetten, vraagt hij om toestemming om een hele extensie te installeren. Dat is duidelijk een functie van dat externe pakket want DSM die dat al zonder extensie. Het wordt nog vreemder als je op de link klikt om de extensie te installeren. Ik krijg dan de melding:
[attachimg=1]
Waarom moeten er 3th-party kookies gebruikt worden voor iets wat op mijn eigen nas draait. Je krijgt het gevoel dat de app spyware op je eigen browser installeert.
Ook de notificatie per mail lukt niet. Als ik een testbericht wil versuren krijg ik de melding dat dit mislukt is.
Ik zie dat onder profiel ook een ander e-mail adres staat dan onder e-mail account. En waarom is er een apart e-mail account. DSM heeft er toch al een? BLijkbaart is dit ook een functie van dat pakket die geen toegang heeft tot de info uit dsm. Maar hou slaat dit pakket mijn mail wachtwoord dan op. Doet hij het wel veilig, zoals dsm?
Allemaal overwegingen om toch maar weg te blijven bij dat pakket en gewoon CalDav te gebruiken.
-
Ditzelfde geld ook voor het versturen van agenda-uitnodigingen. Als ik een uitnodiging verstuur komt hier netjes de account aanmeld naam te staan en niet de ingestelde naam (deze kunnen ook nog verschillen aangezien in de Calendar app de namen bewerkt/aangepast kunnen worden). Verder wordt het emailadres dat gebruikt wordt weergegeven als username@domeinnaam.domain (ik gebruik een active directory domein) in plaats van het ingestelde email adres.
Maar goed, hier is inmiddels een ticket voor ingestuurd dus hopelijk horen we hier binnenkort meer over.
Het versturen van outlook-uitnodigingen werkt verder wel gewoon goed, maar volgens mij staat dit volledig los van het Calendar package.
-
Ik ben eens met SSH ingelogd en door de diverse files van het pakket heengelopen. Ik vind diverse php paginas die wij nooit te zien krijgen, maar over een pakket gaan met de naam Davical. (in: /volume1/@appstore/Calendar/davical) Er staat ook een verwijzing in naar hun website: http://www.davical.org En een eigen online wiki: http://wiki.davical.org/index.php/Main_Page
Als ik op dit forum op 'davical' zoek, zijn er maar twee treffers uit 2012 en 2015 van iemand die ook naar dat pakket linkt.
-
Grappig. DAViCal is een bekende (en naar het schijnt een van de betere) Cal/CardDAV servers, maar ze hebben nadrukkelijk nooit clients ontwikkeld.
-
Ik zie dat dit al een oud topic is maar ik reageer toch even voor het geval er net als mij iemand deze pagina tegen komt.
Zelf had ik ook wat problemen met de instellingen en het synchroniseren. Uiteindelijk heb ik heb voor mekaar gekregen met de info in deze blogpost. http://blog.evomailserver.com/sync-with-synology-caldav-and-carddav-url/
Hiermee word de juiste URL automatisch ingevult zodat je er niet veel werk mee hebt.
-
Kwam ook op dit topic terecht toen ik als onderdeel van m'n move van OSX Server naar Synology NAS op zoek was naar info mbt CalDAV.
Het overzetten van m'n agenda heb ik als volgt gedaan:
Shared folder gemaakt met de naam CalDAV en de gebruiker read/write rechten gegeven.
WebDAV Server geïnstalleerd.
In the Settings alleen HTTPS enabled met poort 5006 en in de router deze poort geforward naar de NAS.
Bij Calendar enable CalDAV aangevinkt.
Bij View calendar list een aantal kalenders aangemaakt welke in de CalDAV shared folder zijn geplaatst (werk, prive en dergelijke).
Op m'n Mac een nieuw CalDAV account aangemaakt, met /CalDAV/ als Server Path, poort 5006 en SSL aangevinkt.
De aangemaakte (sub)kalenders kwamen keurig tevoorschijn in Apple's Calendar app.
Op de iPad een nieuw CalDAV account aangemaakt, in Advanced Settings SSL aangevinkt en poort 5006 gekozen.
De account URL ziet er zo uit: https://www.yourdomain.com:5006/CalDAV/
In Apple's Calendar app (op de laptop) de reeds bestaande sub kalender geselecteerd, File-Export-Export en de ICS file opgeslagen.
Vervolgens File-Import, de ICS file geselecteerd en deze importeren naar de nieuwe sub kalender welke op de NAS staat.
Even checken in DSM File Station en jawel, in de CalDAV/subkalender komen alle ICS files tevoorschijn.
Dit gedaan met alle sub kalenders.
Heb tijdens of kort na dit proces wel een aantal maal de volgende boodschap gekregen:
Your Calendar could not be refreshed. The connection with server www.mydomain.com has been closed. Try again later.
Ook een paar keer: HTTP error 404. Make sure the URL is correct.
Is de in WebDAV Server aangemaakte kalender ook te koppelen met de Synology Calendar app?
Daarin zie ik namelijk m'n aangemaakte kalenders niet...
Paar dingen welke anders zijn dan bij de OSX Server kalender functie:
- De verversings frequentie moet je instellen, geen Push.
- Een kalender mag geen spatie bevatten.
- Je kunt een kalender alleen in de DSM aanmaken en niet in een client.
Klopt dat of heeft dit met verkeerd ingestelde permissies te maken?
-
- Je kunt een kalender alleen in de DSM aanmaken en niet in een client.
Klopt, dat is het nadeel van de CalDav client in WebDav. Volgens mij doet Synology geen moeite meer deze server up-to-date te houden. o.a. vanwege deze reden ben ik overgestapt op de Kalender app. Daarmee kan ik wel nieuwe kalenders maken via de clienten.
De Kalender app heeft nog een paar voordelen zodat ik de oude CalDav server niet meer zou adviseren. De nieuwe werkt perfect samen met Agenda op de mac. Oorspronkelijk miste ik nog een paar functies, maar na goed doorlezen van de help, waren ze er wel, maar ergens anders 'verstopt'.
Ik zelf heb een reverse proxy die dsm.mijndomein.nl doorstuurt naar poort 5000/5001 van de nas. Bij de mac client hoef ik dan niet eens meer een poort op te geven omdat de mac via poort 80/443 'praat'.
-
Wat bedoel je precies met "Kalender app"?
-
Het is Calendar, zie Package Center.
-
Ze maken er wel een chaos van. Het ene pakket vertalen ze naar het Nederlands, het andere pakket laten ze Engels. Ik weet eigenlijk vrij zeker dat het pakket in de betafase nog "Kalender" heette. (En dat is ook mijn bookmark naam in de browser)
-
Oh, die... Ja, dat is een mooie app. Ik hem hem een tijdje gebruikt maar vond uiteindelijk de vaste(!) layout onplezierig. Ik ben toen overgestapt naar de Calendar app van Nextcloud.
-
De layout van die app is ook onbelangrijk. Die gebruik ik nooit. Via het CalDav protocol kun je alles in de eigen clients op de mac of android instellen.
De web versie van Calendar is hooguit handig als ik buitenhuis ben, mijn telefoon niet op zak heb, en toch iets wil nazien. (Wat nog nooit gebeurd is)
-
Ben nu bezig met die Calendar app.
Enig idee waar de database ervan zich bevindt?
Iedere kalender (werk, privé e.d.) moet je dus als aparte kalender importeren.
De default My Calendar kun je niet verwijderen dus het was handiger geweest wanneer ik 1 van m'n kalenders hierin had geïmporteerd.
Had ik dus niet gedaan dus moest ik de app weer verwijderen en opnieuw installeren om de database te legen.
Toch maar even in de Help file kijken ;)
Ok, bij Control Panel - Application Portal zijn er toch wat dingen in te stellen voor deze app.
Dat reverse proxy verhaal snap ik nog niet maar daar kijk ik later wel naar.
Nu eens kijken hoe ik deze kalenders op m'n Mac laptop, iPhone en iPad kan krijgen.
Loop al stuk op de laptop.
In Apple's Calendar - Preferences - Accounts maak ik een "Other CalDAV Account" aan en gebruik de gegevens van Synology's web kalender.
Poort 6103 en bij Server Path: /caldav/username
De account description verschijnt links in beeld maar de kalenders komen niet tevoorschijn.
Bovendien is alle invoer in het Accounts venster (adres, path, port) verdwenen!!
Heb een beetje hulp nodig...
-
In DSM - Control Panel - Info Center - Service zie ik bij Packages - Calendar dat poorten 38008 en 38443 zouden worden gebruikt...
Die heeft Internet Access wanneer ik 'm test.
Poort 6103 staat open voor CMS.
Snap er niks van.
-
Via het CalDav protocol kun je alles in de eigen clients op de mac of android instellen.
Ik draai al sinds jaar en dag alle Cal en Card services op een eigen DAViCal server. De meerwaarde van Synology Calendar is dan nihil. Alleen een goede web UI zou een reden kunnen zijn om over te stappen, maar, zoals je ook opmerkt, dat is geen toppertje.
-
Ben nu bezig met die Calendar app.De default My Calendar kun je niet verwijderen dus ...
Het kan wel. (Ik ben hem ook kwijt) Volgens mij moest ik daarvoor ook zoeken en de help gebruiken. Ik dacht via een klein driehoekje rechts. Maar na installatie heb ik de webinterface eigenlijk nooit meer gebruikt.
-
Heb er weer een paar uur aan besteed zonder dat het werkte.
Briolet, aangezien het bij jou wel werkt en jij ook een Mac gebruikt, zou je mij stap voor stap kunnen vertellen wat je instellingen zijn?
Ik wil m'n Macmini met OSX Server een keer uit kunnen zetten en alles wat ie nu doet door de Synology laten doen.
Wil net als jij met het CalDav protocol alles in de clients kunnen instellen.
-
Dat is lang geleden die instellingen. En wat je later in de settings ziet is niet wat ingevuld is. Ik zou het zo ook niet uit het hoofd weten omdat dit een eenmalige instelling is.
Maar het programma geeft zelf de serverlink die je moet invullen. Zie help.