Marek Miklewicz 6b2f7094b1 Update imapsync.tar.gz
Poprawka pluginu imapsync
2024-07-24 12:15:01 +02:00
2024-04-11 09:55:26 +02:00
2022-05-07 19:34:14 +02:00
2022-05-13 22:31:40 +02:00
2023-08-23 15:24:12 +02:00
2024-06-28 10:58:25 +02:00
2022-05-08 22:47:28 +02:00
2024-07-24 12:15:01 +02:00
2023-06-03 12:27:48 +02:00
2023-11-23 11:07:33 +01:00
2022-05-08 10:36:51 +02:00
2023-06-03 12:27:48 +02:00
2023-06-04 22:39:51 +02:00
2023-07-28 12:12:53 +02:00
2022-05-09 11:10:48 +02:00
2023-06-03 15:00:07 +02:00
2022-05-07 13:21:01 +02:00

dapostinstall

Zestaw skryptów do automatyzacji konfiguracji DirectAdmina. Zasada działania:

  1. Klonujemy repo dapostinstall do /opt np tak:

cd /opt

git clone https://USER:TOKEN@github.com/marsonpl/dapostinstall.git

  1. przechodzimy do katalogu /opt/dapostinstall i uruchamiamy skrypt: sh dapostinstall.sh

Odpowiadamy na kilka pytań m.in. czy chcemy Let's Encrypta na hostname i jaką skórkę (enchanced czy evolution ustawić na domyśną i to wszystko dalej wszystko robi się samo.

Co robi skrypt?

  1. Instaluje spolszczenie, zarówno dla skórki enchanced jak i evolution oraz inne rzeczy jak tematy wiadomości powitalnych dla usera, resellera i admina
  2. Instaluje nasze brandy dla skórki evolution
  3. Ustawia domyślny u nas pakiet NO-LIMIT z nielimitowanym wszystkim oprócz limitu maili.
  4. Instalacja SpamBlockera tj. blockcracking, easy_spam_fighter, spamassassin itd.
  5. Automatyczna konfiguracja RoundCube
  6. Dostęp do PhpMyAdmina i roundcube z poziomu DA bez hasła
  7. Ograniczenie dostępu do PhpMyAdmina tylko poprzez DA
  8. Naprawa PhpMyAdmina aby pozwalał na obsługę triggerów
  9. Zapinanie backupu MySQL
  10. Opcjonalne generowanie Let's Encrypta dla hostname
  11. Automatyczne tworzenie subdomeny poczta dla każdej domeny, w tym po HTTPS
  12. Instalacja redis
  13. instalacja memcached
  14. instalacja WebP
  15. Zablokowanie możliwości tworzenia admina z poziomu DirectAdmina (po za IP naszych VPNów)
  16. Zablokowanie dostępu do Multiserwer dla wszystkich (Po za IP naszych VPNów
  17. Dodanie kluczy logowania do DA
  18. Dodanie kluczy logowania SSH
  19. Dodatkowe zabezpieczenia SSH np. dopuszczenie root tylko po kluczach i tylko z naszych IP
  20. Instalacja ModSecurity oraz definicji od malware experts
  21. Instalacja RBL od malware experts
  22. Ustawienie bezpiecznego DMARC dla wszystkich domen

Pewnie jesszcze coś by się znalazło ale nie pamiętam, starałem się rozdzielić poszczególne sekcje w taki sposób, żeby było wiadomo co robią i gdzie kończy się jedna a zaczyna druga, więc jak ktoś ma jakieś pomysły śmiało można edytować.

Do zrobienia

  1. Automatyczne zapinanie borga poprzez dodanie opcji wśród pytań po uruchomieniu skryptu, tu nie mam wiedzy jakie polecenia po stronie serwera należy wykonać, ktoś musi mi pomóc.
    1. Automatyczne generowanie pliku z naszym szablonem powitalnym z uzupełnionymi danymi do panelu gotowy do wysyłki klientowi, to wykonam sam ale już mi się nie chciało na razie ;)

Mam nadzieję, że pół weekendu na to nie okaże się stracone i się przyda ;)

S
Description
No description provided
Readme 6.9 MiB
Languages
Shell 96.7%
PHP 3.3%