Pojawiła się potrzeba użycia centralnej bazy adresów e-mail. Na celownik wziąłem projekt Baikal ze strony GitHub. W moim przypadku instalacja odbyła się na systemie Linux Debian. Jest dosyć prosta i postaram się ją opisać w kilku krokach. Pominę instalację samego serwera Apache, zrobimy do tego oddzielny wpis. Jednak jest on niezbędny do uruchomienia Baiklal. Ze strony producenta można dowiedzieć się również, że niezbędnym do uruchomienia jest PHP 7 i MySQL lub SQLite. Po spełnieniu tych wymagań można przystąpić do instalacji.
Na początek kopiujemy aktualny link do repozytorium Baikal i pobieramy go za pomocą programu wget. Na dzień tworzenia tego wpisu był to:
wget https://github.com/sabre-io/Baikal/releases/download/0.9.2/baikal-0.9.2.zip
Następnie rozpakowujemy pobrany plik do katalogu /var/www/html:
unzip baikal-0.9.2.zip -d /var/www/html/
Można usunąć niepotrzebny już plik zip:
rm baikal-0.9.2.zip
Następnie musimy nadać uprawnienia dla użytkownika www-data do katalogów /var/www/html/baikal/Specific i /var/www/html/baikal/config
chown -R www-data:www-data Specific
chown -R www-data:www-data config
Gotowe! Twój nowo uruchomiony serwer jest pod adresem:
http://twoj_adres_serwera/baikal/html/
Prawidłowo zainstalowany i skonfigurowany Baikal objawia się komunikatem w przeglądarce:
Przy konfiguracji klienta poczty (np. Mozilla Thunderbird) należy podać adres (położenie) serwera książki adresowej. W przypadku Baikal adres ma postać:
http://twoj_adres_serwera/baikal/html/dav.php
Należy pamiętać o dwóch ważnych kwestiach:
- Doinstalować certyfikat do swojego serwera i komunikować się po SSL
- Windows 10 nie wspiera autentykacji Digest, więc jeżeli konfigurujesz klientów Windows, to musisz użyć autentykacji Basic.
Koniec 🙂
Jeżeli pomogłem to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.