Nowości

NOWOŚĆ

Node.js v23 oraz Mise

Opublikowano: 14.04.2025 o godz. 00:23
@admin

Mise: Nowoczesny zamiennik dla RVM z obsługą wielu języków programowania

Z radością przedstawiamy Mise – potężne i wydajne narzędzie do zarządzania środowiskami programistycznymi, stanowiące nowoczesną alternatywę dla RVM. W przeciwieństwie do RVM, które skupia się wyłącznie na Rubym, Mise umożliwia łatwą instalację i zarządzanie Ruby, Pythonem, Node.js, Rustem oraz Go (Golang) – wszystko z poziomu jednego narzędzia.

Dlaczego Mise?

Mise zostało zaprojektowane z myślą o wydajności i prostocie. Główne zalety:

  • Obsługa wielu języków – łatwa instalacja i zarządzanie Ruby, Pythonem, Node.js, Rustem i Go (Golang).
  • Wersjonowanie środowisk – możliwość definiowania wersji języków dla konkretnych projektów lub użytkowników.
  • Kompatybilność z wieloma shellami – działa z Bash, Zsh, Fish i innymi.

Jak korzystać z Mise?
Szczegółowe informacje znajdziesz w dokumentacji hostingu SMALL.PL:
https://pomoc.small.pl/Mise/

Node.js v23

Najnowsza wersja Node.js v23 — jest już dostępna na naszych serwerach i wprowadza kilka istotnych nowości:

  • Wbudowana obsługa modułów ES za pomocą require(): przed wersją v23.0.0 do ładowania natywnych modułów ES wymagane było użycie flagi –experimental-require-module. Teraz ta funkcjonalność jest w pełni zintegrowana i domyślnie włączona.
  • Stabilizacja polecenia –run: flaga –run umożliwiająca wydajniejsze uruchamianie skryptów, została ustabilizowana i jest gotowa do powszechnego użycia.
  • Ulepszenia runnera testów: runner testów obsługuje teraz wzorce glob, co pozwala na bardziej elastyczną i wygodną konfigurację testów.
  • Integracja z TypeScript: flaga –experimental-strip-types nie jest już potrzebna – funkcja ta jest teraz domyślnie włączona, co oznacza, że pliki TypeScript mogą być uruchamiane natywnie bez dodatkowej konfiguracji (np. wystarczy uruchomić node index.ts).

Użycie przez SSH:

Node.js v23 jest dostępne za pomocą następujących poleceń:

node23 (środowisko uruchomieniowe JavaScript)
npx23 (runner pakietów)
npm23 (menedżer pakietów)
yarn23 (menedżer pakietów)

Dla aplikacji webowych: wybierz Node.js v23 spośród dostępnych wersji podczas tworzenia hosta wirtualnego przez panel DevilWEB lub użyj SSH z następującym poleceniem:

devil www add DOMENA nodejs /usr/local/bin/node23 ŚRODOWISKO

Gdzie:

DOMENA – to adres Twojej strony.
ŚRODOWISKO – może być jednym z: production, staging, development lub test.

Informacja na temat wsparcia dla Node.js

  • Wersje LTS (Long Term Support) / parzyste wydania Node.js (obecnie zainstalowane: v14, v16, v18, v20 i v22) są wspierane tak długo, jak długo pozostają funkcjonalne (czyli kompilują się i działają bez problemów na serwerze Passenger).
  • Wersje nieparzyste Node.js (obecnie zainstalowana: v23) są zawsze zastępowane przez kolejne wydanie. Oznacza to, że Node.js v23 zostanie zastąpione przez v25.
NOWOŚĆ

PHP 8.4 na SMALL.PL

Opublikowano: 19.11.2024 o godz. 23:27
@admin

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.

NOWOŚĆ

Node.js v21

Opublikowano: 21.12.2023 o godz. 16:17
@admin

Nowa wersja Node.js v21 jest już dostępna na naszych serwerach!
Po zalogowaniu na SSH są dostępne nowe polecenia: node21npm21 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: productionstagingdevelopment 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.

NOWOŚĆ

PHP 8.3

Opublikowano: 21.11.2023 o godz. 20:02
@admin

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

NOWOŚĆ

Nowa ochrona przed atakami webowymi

Opublikowano: 31.07.2023 o godz. 16:24
@admin

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.

NOWOŚĆ

2FA dla platnosci.admin.net.pl

Opublikowano: 19.06.2023 o godz. 23:38
@admin

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.

NOWOŚĆ

Python 3.11

Opublikowano: 13.12.2022 o godz. 20:36
@admin

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

NOWOŚĆ

PHP 8.2

Opublikowano: 06.12.2022 o godz. 23:33
@admin

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

NOWOŚĆ

Nowe wersje Javy oraz Tomcat 10

Opublikowano: 19.11.2022 o godz. 20:18
@admin

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/

NOWOŚĆ

Node.js v18

Opublikowano: 25.10.2022 o godz. 16:06
@admin

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.

Odblokuj IP

Wybierz serwer i następnie kliknij przycisk "Odblokuj", aby odblokować swój adres w naszych zaporach sieciowych.

Pomyślnie odblokowano Twój adres IP!

SMALL.PL korzysta z plików cookies w celu realizacji usług: statystycznych, społecznościowych, funkcjonalnych. Korzystanie z serwisu bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Zmiany ustawień dotyczących cookies można dokonać w każdym czasie. Szczegółowe informacje umieściliśmy w Polityce Prywatności i Bezpieczeństwa. Akceptuję Odrzucam