Sincronizando com iOS
Calendário
Abra o aplicativo de configurações.
Selecione Calendário.
Selecione Contas.
Selecione Adicionar conta.
Selecione Outro como tipo de conta.
Selecione Adicionar conta CalDAV.
Para servidor, digite o nome de domínio do seu servidor, ou seja,
example.com
.Open Advanced Settings
For server, type the domain name of your server and username i.e.
example.com/remote.php/dav/principals/users/username/
Close Advanced Settings
Digite seu nome de usuário e senha.
Selecione Avançar.
Sua agenda agora estará visível no aplicativo Agenda.
Nota
A partir do iOS 12, é necessária uma criptografia SSL. Portanto, não desative o SSL (por esse motivo, um certificado é necessário em seu domínio, https://letsencrypt.org/ o fará).
Contatos
Abra o aplicativo de configurações.
Selecione Contatos.
Selecione Contas.
Selecione Adicionar conta.
Selecione Outro como tipo de conta.
Selecione Adicionar conta CardDAV.
Para servidor, digite o nome de domínio do seu servidor, ou seja,
example.com
.Digite seu nome de usuário e senha.
Selecione Avançar.
Agora você deve encontrar seus contatos na agenda de endereços do seu iPhone.
Nota
A partir do iOS 12, é necessária uma criptografia SSL. Portanto, não desative o SSL (por esse motivo, um certificado é necessário em seu domínio, https://letsencrypt.org/ o fará).
Se ainda não estiver funcionando, dê uma olhada em Solução de problemas de contatos & Calendário ou Resolução de problemas de descoberta de serviço.