Il calendario sul telefono mostra date diverse dal computer e, dopo aver cambiato dispositivo, devi trasferire di nuovo i contatti. Baikal ti permette di raccogliere questi dati sul tuo server e sincronizzarli con le applicazioni che già utilizzi. In questo tutorial, ti mostreremo come configurare Baikal su Saplo, creare un utente e controllare la sincronizzazione del calendario e della rubrica.
Cosa ti offre Baikal
Baikal, scritto dagli autori come Baïkal, è un server CalDAV e CardDAV leggero. CalDAV serve per sincronizzare i calendari, mentre CardDAV per i contatti. Il Pannello nel browser ti permette di gestire utenti, calendari e rubriche. L'aggiunta quotidiana di appuntamenti o numeri di telefono avviene tramite il programma client collegato.
Il progetto supporta, tra gli altri, client su iOS e macOS, DAVx5 su Android e Thunderbird. Una descrizione delle funzionalità si trova sulla pagina ufficiale di Baïkal. Quando scegli un programma, verifica il supporto per entrambi i protocolli se desideri sincronizzare sia gli eventi che i contatti.
Requisiti e hosting Baikal su Saplo
Il piano più economico che soddisfa i requisiti minimi della ricetta è Box S a 27 € all'anno. La ricetta dichiara un minimo di 256 MB di RAM e 2 GB di spazio su disco. Se altre applicazioni sono già in esecuzione sullo stesso Box, controlla le risorse disponibili prima dell'installazione.
Prepara un Box attivo, il nome dell'applicazione e l'indirizzo a cui funzionerà. Puoi iniziare con un sottodominio *.saploapp.pl. L'installazione dalla directory e la configurazione nel browser non richiedono SSH. Troverai i dettagli del servizio sulla pagina dell'hosting Baikal su Saplo.
Installazione passo dopo passo
- Accedi al pannello Saplo, apri il Catalogo delle applicazioni e cerca Baikal.
- Dai un nome all'applicazione, scegli il Box e l'indirizzo disponibile per l'applicazione.
- Conferma l'installazione. Saplo avvierà l'applicazione e preparerà l'accesso tramite Dominio con certificato SSL.
- Attendi il completamento dell'installazione nel pannello. Il tempo dipende, tra l'altro, dal download dell'immagine e dal carico del server.
- Apri l'indirizzo dell'applicazione tramite HTTPS e vai al percorso
/admin/, ad esempiohttps://your-app.saploapp.pl/admin/. Sostituisci il Dominio di esempio con l'indirizzo mostrato nel pannello. - Accedi subito alla procedura guidata di configurazione di Baikal e imposta una password di amministratore forte e unica. Conservala nel tuo gestore di password.
- Nella configurazione del database, lascia SQLite e completa la procedura guidata. Non è necessario ordinare o creare un database separato nel pannello Saplo.
La ricetta Saplo prepara uno spazio permanente per la configurazione e i dati dell'applicazione, ma non genera una password di amministratore predefinita. La imposti tu al primo accesso. L'installazione completata nel pannello Saplo significa che l'applicazione è pronta per questa configurazione, non che gli account utente siano già stati creati.
Primo utente, calendario e rubrica
Al termine della configurazione, accedi al pannello di amministrazione di Baikal. Nella sezione di gestione utenti, aggiungi la persona i cui dati desideri sincronizzare. Imposta un login e una password separata e salvali in modo sicuro. L'account amministratore serve per gestire il server; nelle applicazioni di calendario e contatti, usa i dati dell'utente creato.
Apri le impostazioni di questo utente e controlla l'elenco dei calendari e delle rubriche. Se le voci necessarie non ci sono, crea un calendario "Personale" e una rubrica "Contatti". Per ogni persona successiva, crea un utente separato, invece di condividere lo stesso login con tutti.
Collegare il telefono e il computer
Per configurare il client, prepara l'indirizzo del server HTTPS, il login dell'utente Baikal e la sua password. Il punto di ingresso dei protocolli DAV è /dav.php/, ad esempio https://your-app.saploapp.pl/dav.php/. Il percorso /admin/ serve per l'amministrazione e non è l'indirizzo di sincronizzazione. La configurazione del punto DAV è descritta nella documentazione di installazione di Baïkal.
Nel programma che supporta CalDAV, aggiungi un calendario di rete o un account CalDAV, inserisci l'indirizzo del server e i dati dell'utente, quindi seleziona il calendario rilevato. Per i contatti, aggiungi un account CardDAV o una rubrica remota. I nomi dei campi dipendono dal programma e dalla sua versione; se il client richiede l'indirizzo di un calendario specifico, usa l'indirizzo di quella collezione dalla tua installazione invece di indovinarne il nome.
Su Android puoi utilizzare DAVx5 come livello di sincronizzazione. Aggiungi un account con l'indirizzo del server e i dati dell'utente, seleziona le risorse rilevate e consenti l'accesso al calendario e ai contatti. Su iPhone o Mac, aggiungi gli account CalDAV e CardDAV appropriati nelle impostazioni dell'account. In Thunderbird, configuri il calendario di rete e la rubrica CardDAV separatamente.
Verifica la sincronizzazione prima del trasferimento dei dati
Prima di importare l'archivio, esegui un piccolo test:
- Aggiungi un evento "Test Baikal" sul primo dispositivo. Salvalo nel calendario di Baikal, non nel calendario locale del telefono.
- Avvia la sincronizzazione sul secondo dispositivo. Controlla il titolo, l'ora e il fuso orario dell'evento.
- Cambia l'ora sul secondo dispositivo e verifica che la modifica sia tornata sul primo.
- Aggiungi un contatto di esempio alla rubrica CardDAV e verifica che appaia su entrambi i dispositivi.
- Elimina i dati di test e conferma che anche l'eliminazione sia stata sincronizzata.
Quando trasferisci i dati esistenti, esportane prima una copia dal programma attuale. Importa un piccolo campione nel calendario o nella rubrica di Baikal di destinazione, se il tuo client offre tale funzionalità. Controlla i caratteri speciali, gli eventi ricorrenti e i numeri di telefono prima di trasferire tutto. In questo modo eviterai una massiccia duplicazione dei contatti.
Cosa controllare quando la sincronizzazione non funziona
Il programma rifiuta nome utente o password. Assicurati di utilizzare l'account utente di Baikal, e non il tuo account del Pannello Saplo o la password dell'amministratore. Verifica anche l'indirizzo HTTPS completo.
Il login funziona, ma non vedi gli eventi. Controlla che il client abbia selezionato il calendario corretto per la sincronizzazione e che i nuovi inserimenti vengano salvati lì. Allo stesso modo, controlla la rubrica di destinazione quando aggiungi contatti.
Il client non rileva il server automaticamente. Prova a fornire l'indirizzo completo con /dav.php/. Il rilevamento automatico dipende anche dai reindirizzamenti /.well-known/caldav e /.well-known/carddav, descritti nella documentazione per la risoluzione dei problemi di Baïkal. Se il problema persiste, inoltra all'Assistenza Saplo l'indirizzo dell'applicazione, il nome del client e il messaggio di errore, senza inviare la password.
L'applicazione non risponde dopo l'installazione. Controlla il suo Stato nel Pannello Saplo e l'indirizzo che stai aprendo. Segnala il messaggio visibile all'Assistenza, invece di eliminare l'installazione che contiene già dati.
Backup e uso continuativo
La sincronizzazione trasferisce anche errori e cancellazioni, quindi non sostituisce un backup. Box S non include il backup nel prezzo del piano. Consigliamo di salvare gli export di calendari e contatti al di fuori del Box e, prima di un aggiornamento, di effettuare un backup del database SQLite e della configurazione di Baikal. L'esportazione dei dati utente e il backup completo dell'installazione servono per diversi metodi di ripristino.
Per iniziare, è sufficiente un utente, un calendario e una rubrica. Apri l'offerta Baikal su Saplo, avvia l'applicazione su Box S a 27 € all'anno e testa la sincronizzazione su due dispositivi prima di trasferire i dati quotidiani.
- #Baikal
- #CalDAV
- #CardDAV
- #Guida
- #Self-hosted
