Wymagania hostingu
Czego potrzebuje panel od serwera: PHP, PostgreSQL, https, cron, limity - dla osoby technicznej przy instalacji.
Dla osoby, która instaluje panel. Po instalacji wszystko poniżej sprawdza sam panel w Ustawienia → Przegląd konfiguracji → Serwer i bezpieczeństwo.
Obowiązkowe
- PHP 8.1 lub nowszy (zalecane 8.3) z rozszerzeniami:
pdo_pgsql,mbstring,gd,curl,fileinfo,zip,openssl,iconv,sodium. - PostgreSQL 13+ — jedna baza na gabinet.
- Apache z obsługą
.htaccess(mod_rewrite). Pliki.htaccessblokują konfigurację i dane pacjentów — bez nich te pliki byłyby publiczne. - Certyfikat SSL (https) — np. darmowy Let's Encrypt w panelu hostingu.
- Prawo zapisu do:
api_pg/uploads/,api_pg/uploads/prywatne/,strona/stan/.
Zalecane
- Limit wgrywania (
upload_max_filesize,post_max_size) min. 20 MB. - Cron co 15 minut dla
cron-15min.php(na home.pl działa automatycznie). - Poczta w domenie gabinetu (inaczej maile trafiają do spamu).
- Codzienna kopia bazy po stronie hostingu.
Sprawdzone
- home.pl — działa (cron po nazwie pliku, PostgreSQL w pakiecie, phpPgAdmin).