Hoe kalenders synchroniseren tussen Linux en Android
Hoeveel vertrouw je op je kalender??
Afhankelijk van uw productiviteit 6 Productiviteitstrucs ondersteund door de kracht van de wetenschap 6 Productiviteitstrucs ondersteund door de kracht van wetenschap Meer lezen, het kan veel zijn. Velen van hen pleiten ervoor om volledig digitaal te gaan 6 Tips om u te helpen papierloos te gaan op Android 6 Tips om u te helpen papierloos te gaan op Android Uw Android-telefoon kan u helpen papierloos te gaan werken, al die stukjes papier vervangen door een enkel apparaat in uw zak en wat wolk opslag. Lees meer en houd uw planning in de cloud zodat deze overal toegankelijk is.
Dit vereist natuurlijk dat al uw apparaten kunnen synchroniseren met de online agenda. Dit specifieke detail veroorzaakt vaak zorgen bij nieuwe Linux-gebruikers. Ze vragen zich af of ze hun desktop-Linux-kalenders kunnen synchroniseren met Android en andersom.
Het korte antwoord is: ja. Het is al mogelijk om Linux vanaf Android 15 Android-apps extern te besturen om uw Linux PC op afstand te besturen 15 Android-apps om op afstand met uw Linux-pc te werken U bent waarschijnlijk op de hoogte van apps waarmee u vanaf de desktop een Android-apparaat op afstand kunt bedienen. Maar hoe zit het met Linux-gebruikers? Welnu, deze apps kunnen van je Android een krachtige Linux-afstandsbediening maken. Meer lezen, dus er is geen reden waarom u geen agenda's zou kunnen synchroniseren. Het lange antwoord is dat we in dit artikel uitleggen hoe we het moeten doen en welke hulpmiddelen je nodig hebt. Het onderstaande schema toont het basisidee: u zult een agendaserver opzetten, er een kalender op maken en er verbinding mee maken vanaf uw Android-apparaat (en).
De server kan ergens zijn “in de wolk” of u kunt het gewoon uitvoeren op uw computer, in uw lokale netwerk. In dat geval kunt u alleen agenda's synchroniseren wanneer uw Android-apparaten met dat netwerk zijn verbonden. Deze instelling is afhankelijk van het CalDAV-protocol dat het mogelijk maakt iCalendar-bestanden via HTTP te openen, te beheren en te delen.
Hoewel de meeste desktopagenda-apps ingebouwde ondersteuning voor CalDAV hebben, doen veel Android-agenda's dat niet, daarom hebben we een apart type app nodig (de zogenaamde CalDAV-adapter) om verbinding te maken met een agendaserver.
Laten we het nu eens stap voor stap bekijken en u zult snel uw desktopkalender op uw Android-scherm kunnen bekijken.
1. Bouw een agendaserver
U kunt elke gewenste kalenderserver kiezen, mits deze CalDAV ondersteunt. Aangezien dit een inleidende gids is, gaan we met twee relatief eenvoudige opties: Radicale en Baikal. De eerste is een no-nonsense oplossing die zeer weinig configuratie vereist. Baikal kan lastig zijn om in te stellen als je nog nooit een webserver hebt geïnstalleerd, maar aan de andere kant heeft het een grafische interface waarmee je het gemakkelijk kunt aanpassen.
Radicale
Radicale is beschikbaar in de repositories van verschillende Linux-distributies, waaronder Arch Linux, Ubuntu, Fedora, Debian en openSUSE. Als je wilt, kun je het vanuit de Python Package Index (PyPi) -opslagplaats installeren door te typen pip install radicale
in de terminal.
Na de installatie start u de server met de opdracht Radicale
. Houd er rekening mee dat Radicale moet worden uitgevoerd om agenda's te kunnen synchroniseren. Zorg er dus voor dat u deze start elke keer dat u met uw bureaubladagenda-app werkt. Het kan een goed idee zijn om Radicale te laten draaien bij het opstarten. Hoe kan ik applicaties automatisch starten als Linux Boots Hoe start ik applicaties automatisch als Linux Boots Download je applicaties elke keer dat je de computer aanzet? Zou je ze liever niet automatisch laten laden? Hier leest u hoe u applicaties automatisch in Linux start. Lees verder .
De configuratiebestanden zijn / Etc / default / Radicale
, / Etc / Radicale / gebruikers
, en / Etc / Radicale / config
of ~ / .Config / Radicale / config
. Je kunt ze gewoon openen in je favoriete teksteditor en commentaar wegschrijven of de gewenste parameters wijzigen. Als u kalenders wilt beheren, moet u een gebruikersprofiel maken en de verificatiemethode instellen (vink het selectievakje aan / Etc / Radicale / gebruikers
bestand voor dit).
Een ander belangrijk beveiligingsprobleem is wie toegang heeft tot agenda's op de server. U kunt deze instelling aanpassen in de “rechten” sectie in / Etc / Radicale / config
. Radicale zou out-of-the-box moeten werken, maar als u enkele problemen ondervindt, raadpleegt u de online documentatie.
Baikal
In vergelijking met Radicale is Baikal moeilijker om mee aan de slag te gaan, omdat het een webserver met PHP- en SQLite-ondersteuning vereist. Een snelle manier om een dergelijke server in te stellen, is door XAMPP voor Linux te installeren Een Windows Web Server op uw pc te installeren met XAMPP Een Windows Web-server op uw pc installeren Met XAMPP Read More (ook wel LAMPP genoemd), dus u moet doe dat eerst. De server kan zich op uw computer bevinden en in het lokale netwerk worden uitgevoerd als u geen domein en een webhostingaccount hebt. Bent u op zoek naar gratis bloghosting? Probeer Blogger met een aangepast domein op zoek naar gratis bloghosting? Probeer Blogger met een aangepast domein Als u niet wilt betalen voor hosting, is Blogger met een aangepast domein een van de beste routes om naartoe te gaan. Dit verslaat andere gratis hostingproviders met een mijl. Dit is waarom. Lees verder .
De volgende stap is om het installatiepakket van Baikal te downloaden en de inhoud ervan in de hoofdmap van uw webserver te plaatsen. Dit is meestal de / Var / www
map, zodat u een toegewijde kunt maken Baikal
submap daar en pak het pakket erin. Zorg ervoor dat u rechten hebt voor lezen, schrijven en uitvoeren op de computer / Var / www / Baikal / Specifieke
map en de inhoud ervan. Maak een bestand met de naam ENABLE_INSTALL in de bovengenoemde map. Open uw browser en richt deze op http: // uwserver / Baikal / admin / install.
Nu kunt u de installatie voltooien, de Baikal-database instellen en een beheerdersaccount maken. Vergeet niet om het vakje naast het vakje aan te vinken “Schakel CalDAV in” optie en verlaat de “Schakel de webinterface in” ook omgeschakeld. Op die manier kunt u agenda's maken in de browser, zodat u niet eens een aparte agenda-app op de desktop nodig hebt.
Met Baikal kunt u meerdere gebruikers maken en tegelijkertijd veel agenda's beheren. Onthoud dat uw webserver moet draaien om Baikal te kunnen gebruiken. Helaas is de officiële Baikal-documentatie nog niet erg gedetailleerd, dus je zult verschillende online tutorials moeten gebruiken als je ooit vastloopt.
2. Maak een gedeelde agenda
Nu uw agendaserver actief is, is het tijd om agenda's te maken. Als u Baikal gebruikt, kunt u dat rechtstreeks vanuit de webinterface doen. De opties zijn vrij eenvoudig, maar je kunt er evenementen toevoegen en bewerken.
Alle populaire Linux-agenda-apps Organiseer uw tijd met deze 4 Linux-agenda-apps Organiseer uw tijd met deze 4 Linux-agenda-apps Is het logisch om nog steeds een agenda-app op de desktop te gebruiken? We denken van wel, vooral om toegang tot evenementen op elk gesynchroniseerd apparaat mogelijk te maken. Deze Linux-agenda-apps zijn bijzonder handig. Meer informatie Ondersteuning gedeeld (“netwerk”) kalenders. Om een nieuwe gedeelde agenda in Evolution te maken, open Bestand> Nieuw> Kalender en kies CalDAV als het kalendertype.
In Thningbirds Lightning-agenda add-on 5 Extensies om agenda's en Taakbeheer toe te voegen aan Thunderbird 3 5 Extensies om agenda's en Taakbeheer toe te voegen aan Thunderbird 3 Read More, kunt u een gedeelde agenda maken door te selecteren Nieuwe agenda> op het netwerk en instellen van CalDAV als het formaat.
In beide gevallen moet u de locatie of de URL opgeven waar uw gedeelde agenda wordt gehost. Als u Radicale gebruikt, voert u dit in http: // yourserveraddress: 5232 / gebruikersnaam / calendarname.ics / of http: //yourserver/cal.php/calendars/username/calendarname voor Baikal.
KOrganizer van KDE heeft drie opties voor gedeelde agenda's: DAV groupware-resource, Calendar in Remote File en iCal Calendar File. Voor Radicale kunt u een van deze opties kiezen en dezelfde URL als hierboven typen. Kies voor Baikal Kalender in extern bestand en ga naar binnen http: //yourserver/cal.php/calendars/username/calendarname in beide Downloaden van en Uploaden naar velden.
Als u een bestaande Baikal-kalender aan KOrganizer wilt toevoegen, maakt u deze als een DAV-groupware-resource. Sla het login-dialoogvenster over door op te drukken annuleren, en klik op de Toevoegen om een nieuwe serverconfiguratie te maken. Selecteer CalDAV als het toegangsprotocol en typ de externe URL voor Baikal in: http: //yourserver/cal.php/calendars/username/calendarname.
Evenzo, als u al een desktopkalender hebt die u wilt delen met Android-apparaten, kunt u deze op de agendaserver publiceren. In Lightning wordt de optie gewoon gebeld Kalender publiceren. Evolutie heeft het onder het menu Acties als Publiceer kalenderinformatie, en in KOrganizer kun je de Bestand> Exporteren> Exporteren als iCalendar keuze. In alle gevallen moet de URL die u invoert overeenkomen met uw gebruikersnaam en de bestandsnaam van de agenda.
3. Installeer een CalDAV Android-adapter
We hebben twee opties voor agendaserver voorgesteld, dus we houden de Android-apps ook op twee. Beide apps bieden een balans tussen basis- en geavanceerde functies en de volledige functionaliteit van geavanceerde opties is afhankelijk van de desktopagenda-app die u gebruikt.
DAVDroid ondersteunt meerdere agenda's, tweerichtingssynchronisatie en naast agenda-evenementen kan het ook taken synchroniseren. U kunt het synchronisatie-interval aanpassen en de authenticatie-instellingen configureren. DAVDroid is gratis op F-Droid, maar als je de ontwikkelaars wilt ondersteunen, kun je deze voor $ 3,61 kopen in de Google Play Store.
Een andere optie is CalDAV-Sync die ook meerdere gebruikersaccounts en kalenders, taken, synchronisatie in twee richtingen en terugkerende evenementen ondersteunt. Met CalDAV-synchronisatie kunt u uw agenda's een kleurcode geven en een synchronisatieschema definiëren. Je kunt het voor $ 2,32 in Play Store krijgen.
4. Stel een CalDAV-account in
Als je DAVDroid hebt geïnstalleerd, maak je niet de fout om de app naar de SD-kaart te verplaatsen, omdat deze niet goed werkt. Als u uw gedeelde agenda met Android wilt synchroniseren, opent u de instellingen app, kies accounts en voeg een nieuw DAVDroid-account toe. Voor Radicale, voer in http: // yourserver / gebruikersnaam als basis-URL en geef inloggegevens op. Als u Baikal gebruikt, moet de basis-URL dit zijn http: //yourserver/cal.php. DAVDroid zal automatisch beschikbare kalenders detecteren en u kunt de agenda's selecteren die u wilt synchroniseren.
De procedure voor CalDAV-Sync is bijna identiek. Nogmaals, ga naar Instellingen van Android, zoek het gedeelte Accounts en voeg een nieuw CalDAV-account toe. Radicale gebruikers moeten typen http: // uwserver: 5232 / gebruikersnaam / en vergeet niet in te loggen met dezelfde gebruikersnaam. CalDAV-Sync haalt alle agenda's voor die gebruikersnaam op, zodat u kunt kiezen welke moeten worden gesynchroniseerd.
Voor Baikal moet u bijvoorbeeld het pad naar een specifieke kalender invoeren http: //yourserver/cal.php/calendars/username/calendarname, hoewel de officiële wiki suggereert http: // uwserver: port / Baikal / cal.php / agenda / gebruikersnaam / CALENDARNAME. Je kunt het proberen als de eerste URL niet werkt, en je kunt het ook proberen zonder de kalendernaam; CalDAV-Sync scant naar beschikbare kalenders.
5. Synchroniseer uw Android Agenda-app
Ten slotte is uw agendaserver actief en hebt u er een kalender op gemaakt of gedeeld. Op Android heb je een CalDAV-adapter en een account helemaal ingesteld. Uw agenda's moeten nu automatisch volgens hun instellingen worden gesynchroniseerd. U kunt controleren of alles werkt door uw Android-agenda-app te openen De 8 beste gratis agendaspellen voor Android De 8 beste gratis agendaspellen voor Android Wilt u zien welke van de beste gratis agenda-apps voor Android geschikt voor u zijn? We vergelijken verschillende geweldige agenda-apps om de beste te vinden. Lees verder .
Hoewel DAVDroid en CalDAV-Sync zijn getest met zowel Baikal als Radicale, kunnen er altijd problemen zijn. Probeer dit als de synchronisatie niet werkt:
- Controleer of de app Agenda-opslag op Android niet is uitgeschakeld of ontbreekt.
- Als u Privacy Guard gebruikt, mag dit DAVDroid's toegang tot agenda- en contactgegevens niet blokkeren.
- Probeer de optie Achtergrondgegevens beperken in Android's uit te schakelen Instellingen> Gegevensgebruik.
- Als uw Android-apparaat een systeembreedte synchronisatieschakelaar heeft, controleert u of dit niet is uitgeschakeld.
- Vanwege een Android-fout kan het bijwerken van agenda-apps ervoor zorgen dat CalDAV-accounts worden verwijderd. Als dit gebeurt, kunt u workaround-apps voor CalDAV-Sync en DAVDroid installeren.
Hoewel het misschien ingewikkeld klinkt, zou het opzetten van een agendaserver onder Linux niet langer dan 30 minuten duren. Natuurlijk zijn er andere manieren om uw desktopagenda's met Android te synchroniseren. Je zou kunnen gaan met een eigen, opCloud-gebaseerde oplossing ownCloud: een platformoverschrijdend, zelfgehost alternatief voor Dropbox en Google Agenda ownCloud: een platformonafhankelijk, zelfgehost alternatief voor Dropbox en Google Agenda De NSA- en PRISM-angsten toonden aan dat overheden kunnen en krijgt toegang tot de verschillende populaire online cloudservices. Dit betekent dat het nu een van de beste momenten is om te overwegen om uw eigen cloudoplossing te maken ... Lees meer, synchroniseer agenda's handmatig als .ics-bestanden of gebruik gewoon Google Agenda Hoe u Google Agenda kunt synchroniseren met elk ander platform Hoe u Google Agenda met elke kunt synchroniseren Andere platform Google-agenda is aantoonbaar de gemakkelijkste, meest intuïtieve en meest veelzijdige manier om uw dag te organiseren. Het enige probleem dat gebruikers vaak tegenkomen, is het synchroniseren met hun apparaten. Lees meer in plaats van uw eigen agendaserver.
Als je nog andere tips hebt voor het delen van agenda's tussen Linux en Android, zou het geweldig zijn als je ze in de reacties achterlaat. Hoe synchroniseer je je agenda's? Welke agenda-apps gebruikt u? Laat het ons weten.
Afbeelding Credits:
Computer vector ontworpen door Freepik, KOrganizer screenshot, Baikal screenshots, kalenderpictogram, wereldwijd serverpictogram, Smartphone app-pictogram, mobiele telefoon pictogram door Freepik from www.flaticon.com.
Ontdek meer over: Agenda.