1001 B
1001 B
Migracja PHP PostfixAdmin -> PostfixAdmin-RS
- Backup DB oraz konfiguracji PostfixAdmin/Postfix/Dovecot.
- Skopiuj
config.from-user.tomljako/etc/postfixadmin-rs/config.toml. - Ustaw haslo DB w pliku env z prawami
0600. - Zbuduj przez
./scripts/build-release.shna Rust 1.99.1. - Uruchom
POSTFIXADMIN_RS_CONFIG=/etc/postfixadmin-rs/config.toml postfixadmin-rs --check-config. 5a.postfixadmin-rs --init-schema --dry-runpokaze brakujace kolumny/tabele nowszych wersji PostfixAdmin;--init-schemaje doda (tylko dodawanie, nic nie jest usuwane). - Wystartuj panel tylko na localhost i wykonaj testy read-only.
- Utworz testowa skrzynke/alias i sprawdz logowanie SMTP/IMAP oraz dostarczanie.
- Sprawdz reset hasla, jezeli korzystasz z
email_other/tokenow. - Przelacz reverse proxy z PHP/FPM na binarke Rust.
- Zachowaj rollback do PHP do czasu przejscia testow produkcyjnych; dopiero potem usun PHP/FPM.
Nie uruchamiaj automatycznych migracji hasel w trakcie tej zmiany.