PHP 8.4 na SMALL.PL
Czy wiecie, że dziś została wydana wersja PHP 8.4.0?
Jeśli nie, nic nie szkodzi – my trzymamy rękę na pulsie!
Jako jedni z pierwszych wprowadziliśmy jej obsługę na naszych serwerach!
Aby skorzystać z nowej wersji PHP 8.4 na swoich stronach, wystarczy dodać poniższy wpis do pliku .htaccess:
AddType application/x-httpd-php84 .php
Dostępna jest również wersja CLI pod komendą: php84.
Node.js v21
Nowa wersja Node.js v21 jest już dostępna na naszych serwerach!
Po zalogowaniu na SSH są dostępne nowe polecenia: node21, npm21 oraz yarn21.
Aby używać tej wersji Node.js dla strony WWW należy wybrać ją przy tworzeniu strony z poziomu panelu DevilWEB:
Strony WWW ➡ Dodaj nową stronę ➡ rozwinąć menu zaawansowane ustawienia ➡ wybrać Node.js z listy oraz plik wykonalny Node.js v21.
Lub z poziomu SSH poleceniem:
devil www add DOMENA nodejs /usr/local/bin/node21 ŚRODOWISKO
gdzie:
DOMENA to adres strony, a ŚRODOWISKO to jedna z opcji: production, staging, development lub test.
UWAGA: Node.js v21 jest wydaniem z krótkim okresem wsparcia – do dnia 01.06.2024 i w przyszłości zostanie zastąpione przez Node.js v22.
PHP 8.3
Informujemy o udostępnieniu najnowszej wersji PHP 8.3 na serwerach SMALL.PL.
Jest to kolejna wersja PHP obok 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 (domyślna), 8.2 dostępna na naszym hostingu.
Aby aktywować PHP 8.3 dla stron wystarczy dodać do pliku .htaccess wpis:
AddType application/x-httpd-php83 .php
Wersja PHP dla CLI jest natomiast dostępna pod poleceniem php83
Nowa ochrona przed atakami webowymi
Udostępniliśmy możliwość dodatkowej ochrony przed atakami na strony WWW opartej o blacklisty. Od teraz można łatwo zablokować dostęp dla wybranej domeny z oznaczonych adresów IP jako używane do przeprowadzania ataków.
Dostępnych jest pięć poziomów bezpieczeństwa:
- Poziom 0: ochrona wyłączona;
- Poziom 1: grupa adresów IP, które dokonywały wielu potwierdzonych ataków;
- Poziom 2: adresy IP znajdują się na wielu listach – są potwierdzone jako niebezpieczne;
- Poziom 3: adresy IP znajdują się na mniejszej ilości list – poziom ten może powodować problemy z dostępem do strony z ISP o złej reputacji;
- Poziom 4: blokowany jest dostęp do całych klas ISP o złej reputacji lub całych rejonów geograficznych – poziom ten zapewnia najlepszą ochronę, ale może powodować problemy z dostępem do strony.
Poziom 1 jest domyślny dla wszystkich stron. Zmiana opcji jest dostępna z poziomu panelu DevilWEB:
Strony WWW (WWW Websites) ➡ Szczegóły (Details) ➡ Czarna lista (Blacklist) ➡ należy wybrać poziom ochrony oraz zapisać zmiany przyciskiem Zapisz zmiany (Save changes).
lub po zalogowaniu się na SSH:
devil www options <DOMENA> blacklist <POZIOM>
Gdzie:
DOMENA oznacza domenę WWW
POZIOM oznacza ochronę dostępu do strony przy pomocy wybranej czarnej listy, akceptowane wartości: 0, 1, 2, 3, 4.
Listy aktualizowane są raz dziennie.
Opcja usunięcia klucza DKIM
Udostępniliśmy możliwość wyłączenia DKIM (usunięcie klucza) dla domeny pocztowej wykorzystującej ten mechanizm. Aby usunąć klucz DKIM należy w panelu DevilWEB przejść do: Poczta (E-mail) ➡ DKIM przy wybranej domenie ➡ wybrać opcję: Usuń klucz DKIM (Unsign domain)
Lub z poziomu SSH wykonać następujące polecenie:
devil mail dkim unsign <DOMENA>
gdzie DOMENA jest adresem, z którego ma zostać usunięty klucz DKIM.
2FA dla platnosci.admin.net.pl
Cieszymy się, że możemy ogłosić nową funkcję, która została dodana do panelu płatności na stronie platnosci.admin.net.pl. Teraz dostępne jest uwierzytelnianie dwuskładnikowe (2FA). Aby skorzystać z tej funkcji, należy przejść do sekcji „Ustawienia konta” i tam znajduję się opcja aktywacji 2FA. Można także skorzystać z bezpośredniego linku:
https://platnosci.admin.net.pl/account/2fa/
2FA jest również dostępne dla logowań do panelu konta hostingowego oraz SSH i SFTP.
W celu aktywacji logowania dwuskładnikowego skorzystaj z linku: https://platnosci.admin.net.pl/account/2fa/enable
lub po przejściu w panelu płatności do „Ustawienia konta” ➡ „Uwierzytelnianie dwuskładnikowe” i wybraniu „Włącz” (w tym samym miejscu można również wyłączyć 2FA). Potrzebne jest urządzenie z zainstalowaną wybraną aplikacją do obsługi 2FA (przykładowe aplikacje jednocześnie dla iOS oraz Androida to Google Authenticator oraz 2FAS) i po zeskanowaniu kodu QR należy wpisać otrzymany w aplikacji Token na stronie, i następnie wybrać „Włącz”. Zalecamy zapisanie otrzymanych kodów awaryjnych w bezpiecznym miejscu, nie będzie możliwości ich ponownego wygenerowania i bez nich w razie braku dostępu do urządzenia autoryzującego nie będzie można zalogować się do panelu płatności jak i wyłączyć 2FA.
Python 3.11
W dniu dzisiejszym na serwerach udostępniliśmy nową wersję Pythona – 3.11.
Użytkownicy mogą spodziewać się wielu ulepszeń w tym wydaniu, m.in. przyśpieszenie działania nawet o 60%, lepszych komunikatów błędów, dodatkowych informacji o wyjątkach, nowej klasy Self do obsługi typów oraz wielu poprawek w bibliotekach standardowych.
Python 3.11 dostępny jest pod poleceniem: python3.11
PHP 8.2
Informujemy o udostępnieniu najnowszej wersji PHP 8.2 na serwerach SMALL.PL.
Jest to kolejna wersja PHP obok 5.6, 7.0, 7.1, 7.2, 7.3 (domyślna), 7.4, 8.0, 8.1 dostępna na naszym hostingu.
Aby aktywować PHP 8.2 dla stron wystarczy dodać do pliku .htaccess wpis:
AddType application/x-httpd-php82 .php
Wersja PHP dla CLI jest natomiast dostępna pod poleceniem php82
Nowe wersje Javy oraz Tomcat 10
Nowe wersje Javy
Dzisiaj dodaliśmy nowe wersje Javy (OpenJDK): 17, 18 oraz 19. Dostępne pod poleceniami:
java17
java18
java19
oraz jako polecenie java po ustawieniu zmiennych:
export JAVA_VERSION=”17″
export JAVA_VERSION=”18″
export JAVA_VERSION=”19″
Więcej informacji na temat Javy można znaleźć w dokumentacji: https://pomoc.small.pl/Java/
Tomcat 10
Od teraz jest możliwość użycia Tomcat 10 dla stron napisanych w Javie.
Więcej informacji o konfiguracji i użyciu serwera Tomcat: https://pomoc.small.pl/Tomcat/
Node.js v18
Informujemy o udostępnieniu najnowszej wersji LTS Node.js v18. Po zalogowaniu na SSH są dostępne nowe polecenia: node18 oraz npm18.
Aby używać tej wersji Node.js dla strony WWW należy wybrać ją przy tworzeniu strony z poziomu panelu DevilWEB:
Strony WWW (WWW websites) ➡ Dodaj nową stronę (Add new website) ➡ rozwinąć menu zaawansowane ustawienia (Advanced settings) ➡ wybrać Node.js z listy oraz plik wykonalny Node.js v18.
Lub z poziomu SSH poleceniem:
devil www add DOMENA nodejs /usr/local/bin/node18 ŚRODOWISKO
gdzie:
DOMENA to adres strony:
ŚRODOWISKO to jedna z opcji: production, staging, development lub test.
Promocja wakacyjna i nowości
Promocja wakacyjna „Lipiec 2022 ze SMALL.PL”
Przygotowaliśmy dla Was promocję wakacyjną „Lipiec 2022 z Small.pl” obniżającą cenę nowych kont hostingowych SMALL.PL o 50%. Oferta promocyjna startuje 01.07.2022 o godzinie 23:30 i trwa do 31.07.2022 godziny 23:59.
Regulamin promocji:
https://www.small.pl/download/Promocja-lipiec-2022.pdf
Opcja minimalnej wersji TLS dla połączeń HTTPS
Udostępniliśmy możliwość wyboru minimalnej wersji TLS dla połączeń HTTPS dla każdej domeny z osobna.
Dla istniejących domen opcja ustawiona jest na TLS 1.0 (akceptowane połączenia TLS 1.0, 1.1, 1.2 oraz 1.3).Dla nowych domen opcja ustawiana będzie na TLS 1.2 (akceptowane połączenia TLS 1.2 oraz 1.3).Zalecana przez nas wersja TLS to minimum 1.2.TLS 1.0 zapewnia największą kompatybilność ze starszym oprogramowaniem, ale mniejsze bezpieczeństwo transmisji danych.
Składnia polecenia:
devil www options <DOMENA> tls_min <WERSJA>
Gdzie:
DOMENA oznacza domenę WERSJA oznacza minimalną akceptowaną wersje TLS przez nasz serwer, akceptowane wartości: 1.0, 1.1, 1.2, 1.3.
Opcja dostępna jest również w panelu DevilWEB:
Strony WWW (WWW Websites) ➡ Szczegóły (Details) ➡ Minimalna wersja TLS (Minimal TLS version support) ➡ należy wybrać minimalną wersję TLS z listy oraz zapisać zmiany przyciskiem Zapisz zmiany (Save changes).
Composer 2
Udostępniliśmy Composer 2 – system zarządzania pakietami dla języka PHP. Działa z wersjami PHP: 7.2, 7.3, 7.4, 8.0 i 8.1. Dostępny pod poleceniem: composer2 Composer 1 nadal jest dostępny i działa ze wszystkimi wersjami PHP od 5.6 do 8.1. Dostępny pod poleceniem: composer
W przyszłości Composer 1 zostanie całkowicie zastąpiony przez Composer 2.
Rozszerzenie unaccent dla PostgreSQL
Kolejną nowością jest możliwość korzystania z rozszerzenia unaccent dla serwera PosgreSQL.
Aby aktywować rozszerzenie dla wybranej bazy danych należy wykonać polecenie: devil pgsql extensions NAZWA_BAZY unaccent
lub przy pomocy panelu DevilWEB:
PostgreSQL ➡ Rozszerzenia (Extensions) – przy wybranej bazie danych należy wybrać Instaluj (Install) przy rozszerzeniu unaccent.