Python

Promocja
Opublikowano 23.05.2019 o godz. 00:28
@admin

Powrót promocji 5000 kont za 50%

Po dwóch latach powraca promocja 5000 kont hostingowych oraz VPN za 50%!Czyli mamy dla Was miejsce na 5000 nowych kont hostingowych i VPN za połowę dotychczasowej ceny (dotyczy pierwszego okresu płatności). Do promocji dodajemy ograniczoną czasowo możliwość darmowej migracji ze starego hostingu do nas (szczegóły znajdują się w 14 punkcie regulaminu promocji).Promocja łączy się z kodami polecającymi tak więc zapraszamy do dzielenia się swoimi kodami z innymi :-)Promocja trwa do 31.08.2019 godziny 23:59 lub do wyczerpania limitu 5000 nowych kont hostingowych i VPN zakupionych na warunkach promocyjnych.

Regulamin:https://test.mydevil.net/regulaminy-i-dokumenty,37.html

Nowy system blokowania zagrożeń IPS

Został wprowadzony nowy system wykrywający ataki, który automatycznie blokuje adresy IP atakujących, co pozwoli jeszcze lepiej chronić dane naszych użytkowników.

Udostępniliśmy również możliwość samodzielnego odblokowania dostępu do serwerów (np. po kilkukrotnej, nieudanej próbie logowania) na stronie: https://test.mydevil.net/#odblokuj-ipMechanizm ten również pozwala na odblokowanie zewnętrznych serwerów korzystających z zasobów zlokalizowanych na naszych kontach hostingowych, wystarczy wysłać POST do adresu https://test.mydevil.net/odblokuj.html/sX.mydevil.net (gdzie X to numer serwera MyDevil.net). W przypadku popularnego narzędzia curl polecenie będzie wyglądało następująco:curl -X POST https://test.mydevil.net/odblokuj.html/sX.mydevil.net W razie potrzeby po kontakcie poprzez system ticketów możemy udostępnić logi wskazujące przyczynę blokowania danego IP (o ile jest powiązanie z usługą zgłaszającego).

Zapowiedź zmiany domyślnej wersji Python do 3

Ze względu na nadchodzące zakończenie wsparcia dla Python 2, które wygaśnie dnia 01.01.2020, informujemy o planowej zmianie domyślnej wersji Python na 3.6.Python 2.7 będzie w dalszym ciągu dostępny jako alternatywna wersja. Dla nowych projektów zalecamy wykorzystanie Pythona w co najmniej wersji 3.5.Python 3.4 zostanie usunięty w przyszłości i zalecane jest przejście na nowsze wersje.Zmiany te zostaną wykonane najwcześniej w sierpniu, o szczegółach jeszcze będziemy informować.

Aktualizacja

Harmonogram aktualizacji

Serwery będą aktualizowane partiami – oto informacja, w którym dniu odbędą się prace na wybranych serwerach:- 07.09.2018 00:30: s0, s11;- 08.09.2018 00:30: s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s12, s13, s14, s15;- 09.09.2018 00:30: s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28;

Wykonany zostanie również restart systemu – prosimy upewnić się, że wszystkie aplikacje, które mają uruchomić się automatycznie po restarcie są dodane do zadań cron.Aplikacje uruchomione przez użytkowników ze względu na aktualizacje w systemie mogą wymagać ponownej kompilacji.

Przerwy w działaniu mogą potrwać do godziny 02:00. Za utrudnienia przepraszamy.

Domyślna wersja PHP

Zapowiadamy zmianę domyślnej wersji PHP dla serwerów s0-s28 z wersji 5.6 na 7.1. Zmiana zostanie wprowadzona dnia 10.01.2019.Dla nowych serwerów (s29+) PHP 7.1 jako domyślna wersja zostaje wprowadzona już teraz.

Aby dla stron aktualnie działających na PHP 5.6 pozostawić tę wersję należy dodać do pliku .htaccess:AddType application/x-httpd-php56 .php

W przeciwnym razie po dniu 10.01.2019 strona zacznie korzystać z PHP 7.1.

.htaccess kompatybilny z Apache 2.4

Po aktualizacji nasz Nginx będzie kompatybilny z formatem .htaccess dostępnym w Apache 2.4, nie powinno to powodować problemów z działaniem aktualnie używanych regułek (zgodność na poziomie Apache 2.2).

Usunięcie wersji 4 oraz 9 Node.js

Zgodnie z wcześniejszą zapowiedzią Node.js 4 oraz 9 zostaną usunięte podczas aktualizacji. Wszystkie strony korzystające z tych wersji zostaną przeniesione na wyższe:Node.js 4 -> 6;Node.js 9 -> 10;

Proszę upewnić się, że uruchomione strony są kompatybilne z nowszymi wersjami Node.js.Aplikacje Node.js mogą wymagać rekonfiguracji po aktualizacji systemu.

Dostępne wersje Node.js po aktualizacji: 6, 8 oraz 10.

Python

Zostanie dodana najnowsza wersja Pythona: 3.7.Podobnie jak przy Node.js Twoja aplikacja również może wymagać reinstalacji/ponownej kompilacji modułów.

Dostępne wersje Python po aktualizacji: 2.7, 3.4, 3.5, 3.6 oraz 3.7.

Ruby 

Gemy mogą wymagać przebudowania ze względu na zmiany wersji systemowych bibliotek – bez tego aplikacje oparte o Ruby, Ruby on Rails mogą nie zadziałać prawidłowo po aktualizacji (dotyczy to również m.in. Redmine).

Jeżeli po aktualizacji masz problem z działaniem lub uruchomieniem aplikacji to skontaktuj się z nami bezpośrednio poprzez system ticketów lub adres e-mail: pomoc@mydevil.netWiadomość e-mail musi zostać wysłana z adresu kontaktowego dla usługi (w panelu płatności można dodać techniczne adresy kontaktowe) jak i zawierać jak najwięcej informacji o problemie (jakiej aplikacji lub strony WWW dotyczy problem).

Aktualizacja
Opublikowano 04.12.2017 o godz. 22:23
@admin

Harmonogram aktualizacji

Serwery będą aktualizowane partiami – oto informacja, w którym dniu odbędą się prace na wybranych serwerach:

– 11.12.2017 00:30: s1, s2, s5;

– 12.12.2017 00:30: s0, s3, s4, s6, s7, s8, s9, s10;

– 13.12.2017 00:30: s11, s12, s13, s14, s15, s16, s17, s18, s19, s20;

Wykonany zostanie również restart systemu – prosimy upewnić się, że wszystkie aplikacje, które mają uruchomić się automatycznie po restarcie są dodane do zadań cron.

Aplikacje uruchomione przez użytkowników ze względu na aktualizacje w systemie mogą wymagać ponownej kompilacji.

Przerwy w działaniu mogą potrwać do godziny 02:00. Za utrudnienia przepraszamy.

Node.JS

– wersja z gałęzi 6.x stanie się domyślną wersją;

– wersje 0.12.x oraz 7.x zgodnie z zapowiedziami zostaną usunięte i nie będą dłużej wspierane;

– nadal będą dostępne wersje 8.x oraz 4.x;

– pojawi się wersja 9.x;

Jeżeli korzystasz z Node.js to pamiętaj, że Twoja aplikacja ze względu na aktualizację systemu będzie wymagała rekonfiguracji – w innym wypadku może nie zadziałać prawidłowo.

Przy czym informujemy, że istnieje możliwość samodzielnej kompilacji dowolnej wersji Node.JS na swoim koncie jak i jej użycie razem z naszym serwerem Passenger. Jeżeli Twoja aplikacja korzysta z Node.js 0.12.x lub 7.x to przygotuj się do zmiany wersji Node.js przed aktualizacją.

Python

Usunięte zostanie wsparcie dla Python w wersji 3.3. W dalszym ciągu dostępne będą wersje: 2.7, 3.4, 3.5 oraz 3.6.

Podobnie jak przy Node.js Twoja aplikacja również może wymagać reinstalacji/ponownej kompilacji modułów.

Ruby

Gemy mogą wymagać przebudowania ze względu na zmiany wersji systemowych bibliotek – bez tego aplikacje oparte o Ruby, Ruby on Rails mogą nie zadziałać prawidłowo po aktualizacji (dotyczy to również m.in. Redmine).

Jeżeli po aktualizacji masz problem z działaniem lub uruchomieniem aplikacji to skontaktuj się z nami bezpośrednio poprzez adres e-mail: pomoc@mydevil.net

Wiadomość e-mail musi zostać wysłana z adresu kontaktowego dla usługi (w panelu płatności można dodać techniczne adresy kontaktowe) jak i zawierać jak najwięcej informacji o problemie (jakiej aplikacji lub strony WWW dotyczy problem).

Aktualizacja
Opublikowano 30.12.2016 o godz. 23:07
@admin

Darmowe certyfikaty Let’s Encrypt

Dostajemy wiele pytań na temat lepszej obsługi certyfikatów Let’s Encrypt i oto jest – udostępniamy pełną, automatyczną obsługę darmowych certyfikatów i ich odnowień.Wystarczy aktywować w panelu (SSL -> Strony WWW/WWW websites -> Zarządzaj/Manage przy wybranym adresie IP -> Dodaj certyfikat/Add certificate -> z listy wybrać Wygeneruj certyfikat Let’s Encrypt/Generate Let’s Encrypt certificate) lub poleceniem:devil ssl www add ADRES_IP le le NAZWA_DOMENY

Obsługa protokołu HTTP/2

Kolejną nowością jest obsługa protokołu HTTP/2 – oznacza to przyspieszenie ładowania się stron. Nowy protokół jest aktywowany automatycznie gdy spełnione są dwa warunki:- przeglądarka użytkownika obsługuje HTTP/2,- połączenie jest zaszyfrowane przy pomocy SSL (HTTPS).

Jest to więc doskonałe uzupełnienie dla darmowych certyfikatów Let’s Encrypt.

Aktualizacja oprogramowania

W dniu 16.01.2017 (poniedziałek) o godzinie 00:30 rozpocznie się proces aktualizacji wszystkich serwerów mydevil.net. Wykonany zostanie również restart systemu – prosimy upewnić się, że wszystkie aplikacje, które mają uruchomić się automatycznie po restarcie są dodane do zadań cron.

Node.JS

Zostaną zaktualizowane następujące wersje:Node 4: v4.7.0Node 6: v6.9.2Oraz pojawi się nowa:Node 7: v7.3.0

Domyślną wersją pozostaje nadal Node 4.

Zapowiedź końca wsparcia dla wersji v0.12

Za miesiąc zakończone zostanie wsparcie dla Node.JS w wersji 0.12.x i ta wersja przestanie być dostępna w przyszłości, o jej usunięciu będziemy informować. Przy czym informujemy, że istnieje możliwość samodzielnej kompilacji dowolnej wersji Node.JS na swoim koncie jak i jej użycie razem z naszym serwerem Passenger.

Python 3.6

Pojawi się najnowsza wersja języka Python – 3.6, obok dostępnych 2.7, 3.3, 3.4, 3.5.

Koniec wsparcia dla PHP 5.5

Zgodnie z zapowiedzią z dnia 01.11.2016 PHP w wersji 5.5 zostanie usunięte podczas aktualizacji. Wszystkie strony, które mają wpis AddType application/x-httpd-php55 .php w pliku .htaccess automatycznie zostaną przełączone na domyślną wersję 5.6.

Ruby

Niektóre gemy mogą wymagać przebudowania ze względu na zmiany wersji systemowych bibliotek.

Aktualizacja
Opublikowano 05.08.2016 o godz. 12:12
@admin

Aktualizacja systemów

W dniu 12.08.2016 (piątek) o godzinie 23:30 rozpocznie się proces aktualizacji wszystkich serwerów mydevil.net. Wykonany zostanie również restart systemu – prosimy upewnić się, że wszystkie aplikacje, które mają uruchomić się automatycznie po restarcie są dodane do zadań cron. Największe zmiany czekają serwery od s0 do s9. s10 jako nowszy serwer korzysta ze świeższego oprogramowania (w tym m.in. nowej wersji MySQL, MongoDB).

Ze względu na specyfikę środowisk Ruby, Node.js oraz Python jak i aktualizację oprogramowania tym m.in. MySQL, MongoDB, Node.js może pojawić się potrzeba po aktualizacji wykonania zmian i/lub reinstalacji modułów/gemów w celu zapewnienia prawidłowego działania aplikacji opartych o wymienione środowiska.

MySQL oraz MongoDB

Zostanie wykonana aktualizacja MySQL 5.6 do wersji 5.7 oraz MongoDB 2.6 do 3.2. Prosimy upewnić się czy działające już aplikacje zadziałają poprawnie z tymi wersjami baz danych.

Nowe wersje Node.js

Główna wersja Node.js (binarka node) zostanie zaktualizowana z wersji v4.3.0 do v4.4.7.Node.js v0.12.9 (binarka node012) zostanie zaktualizowane do v0.12.15,Oprócz tego obok zostanie dodana najnowsza wersja Node.js v6.3.1, która będzie dostępna pod poleceniem node6 oraz npm6 dla Node package managera.Wersja Node.js v5.X (binarka node5) nie będzie dłużej dostępna.W razie zaistnienia potrzeby utrzymania starej wersji Node.js informujemy, że można skompilować wybraną wersję i używać ją z swoimi witrynami (po wskazaniu do binarki w naszym panelu).

PHP 7.0

Zostaną doinstalowane kolejne moduły dla PHP 7.0: imagick, intl.

AKTUALIZACJA 13.08.2016 01:25

Aktualizacja została zakończona, przepraszamy za powstałe utrudnienie, w razie problemów zapraszamy do kontaktu: pomoc@mydevil.net.

Aktualizacja
Opublikowano 18.02.2016 o godz. 01:43
@admin

Aktualizacja systemów

W
dniu 22.02.2016 (poniedziałek) o godzinie 23:30 rozpocznie się proces
aktualizacji wszystkich serwerów mydevil.net. Wykonany zostanie również
restart systemu – prosimy upewnić się, że wszystkie apliakcje, które
mają uruchomić się automatycznie po restarcie są dodane do zadań cron.

Ze
względu na specyfikę aplikacji Ruby, Node.js oraz Python po
aktualizacji systemów może pojawić się potrzeba wykonania zmian i/lub
reinstalacji modułów/gemów.

Nowe wersje Node.js

Główna wersja Node.js zostanie zaktualizowana z wersji 4.1.1 do 4.3.0.Oprócz
tego obok zostanie dodana najnowsza wersja Node.js 5.6.0, która będzie
dostępna pod poleceniem node5 oraz npm5 dla Node package managera.

PHP 7.0

Długo
oczekiwana wersja 7 dla PHP pojawi się na serwerach mydevil.net.
Niestety ze względu na to, że nie wszystkie moduły są jeszcze dostępne
dla najnowszej wersji PHP to zostaje ona uruchomiona bez następujących
modułów:apcuereg (usunięte z PHP 7.0 i nie będzie już dostępne)geoipimagickintlionCube Loaderldapmemcachememcachedmhashmongomsgpackmssqlmysql (usunięte z PHP 7.0 i nie będzie już dostępne)OAuthPDFlibphalconredisssh2suhosin

moduły, które nie zostały usunięte będą dodawane w przyszłości gdy tylko pojawi się ich wersja dla PHP 7.0.

Oprócz tego opcja dla WWW: php_eval nie będzie na razie działać z PHP 7.0.

Aby od poniedziałku używać najnowszej wersji wystarczy dodać następującą linijkę do .htaccess:AddType application/x-httpd-php70 .php

oraz będą dostępne nowe polecenia w systemie: php70 oraz php70-cgi

Nowość
Opublikowano 01.06.2014 o godz. 00:01
@admin

Kod promocyjny – czerwiec 2014

Tradycyjnie już mamy dla Was kod promocyjny dający 15% zniżki przy płatnościach za 6 oraz 12 miesięcy:

CZERWIEC_Z_MYDEVIL

Ważny przez 6 dni, czyli do 07.06.2014 godziny 00:01 – dotyczy nowych jak i aktualnych klientów naszych usług.

Error logi dla Passengera

Typy strony WWW: ror, python oraz nodejs od teraz zapisują do pliku

~/domains/<DOMENA>/logs/error.log następujące informacje:

* zapisy na stdout,

* zapisy na stderr,

* informacje o problemach przy uruchamianiu aplikacji.

Aby logowanie było aktywne wystarczy istniejący katalog ~/domains/<DOMENA>/logs/

Nowość
Opublikowano 19.03.2014 o godz. 22:58
@admin

Devil2 + DevilWEB2

Po wielu miesiącach pracy nad nowym Devilem nastąpi dzień, w którym udostępnimy nasz nowy system zarządzania kontem, a panel przez WWW udostępnimy tym razem już produkcyjnie.Niestety, nie jest to prosta operacja i wymaga wielu zmian w aktualnie uruchomionych systemach – oznacza to konieczność wyłączenia możliwości dokonywania zmian w konfiguracji na kilka godzin (czyli możliwość zarządzania kontem przez Devila nie będzie dostępna przez ten czas). Będą również chwilowe przerwy w działaniu poszczególnych usług podczas migracji do nowego Devila. Dlatego też prosimy o cierpliwość oraz wyrozumiałość.

Co konkretnie się wydarzy?

Zostanie przeprowadzona pełna aktualizacja uruchomionych systemów – zainstalujemy najnowsze dostępne oprogramowanie. Wykonamy również kilka restartów wszystkich serwerów zlokalizowanych w datacenter ATMAN.

Jeśli uruchomione aplikacje w katalogu użytkownika wymagają konkretnych wersji oprogramowania lub nie zadziałają z najnowszymi – prosimy o zadbanie o odpowiednie zależności we własnym katalogu domowym, niektóre aplikacje mogą wymagać przekompilowania.

Zmiany w obsłudze repozytoriów kodu

Repozytoria kodu zostaną przeniesione oraz zintegrowane z serwerami webowymi – oznacza to bezpośredni dostęp do repozytoriów (co umożliwi m.in możliwość własnoręcznego przenoszenia repozytoriów, oraz możliwość korzystania z hooków). W czasie migracji repozytoria mogą nie być dostępne lub będą dostępne w trybie tylko do odczytu.

Python, Node.js oraz Ruby dostępne za pomocą Passengera

Kolejnymi wdrożonymi nowościami jest obsługa Pythona oraz Node.js przez Passengera – o tym jak użyć tych języków będziemy jeszcze informować.

Przypominamy o konieczności przejścia na RVM jeśli uruchomione aplikacje oparte o starą obsługę Ruby mają działać po aktualizacji systemu – oznacza to również, że typy WWW: ror18, ror19 oraz thin nie będą już dostępne dla nowych domen (dodane już domeny będą działać poprawnie na ile pozwoli na to Ruby – zalecamy przejście na RVM, aby zminimalizować problemy z uruchomionymi już aplikacjami).

Kiedy zmiany zostaną wprowadzone?

Prace przygotowawcze rozpoczynamy dnia 23.03.2014 o godzinie 20:00, natomiast właściwe prace planujemy na godzinę 23:00 dnia 23.03.2014 i potrwają do godziny 08:00 24.03.2014. W tym czasie usługi będą dostepne, jednak mogą zdarzyć się chwilowe niedostępności poszczególnych usług oraz nie będzie możliwości dokonywania zmian w systemie Devil do zakończenia prac.

W razie jakichkolwiek pytań lub problemów prosimy o skontaktowanie się z nami.

EDIT

Niestety, niektóre z zaplanowanych etapów przedłużyły się znacznie ponad nasze oczekiwania (zwłaszcza aktualizacja systemów), przez co łączny czas migracji uległ wydłużeniu. Niestety nie jesteśmy w stanie w tym momencie określić dokładnej godziny zakończenia.

Nowość
Opublikowano 06.06.2012 o godz. 00:48
@admin

Migracja MySQL oraz PostgreSQL została zakończona o godzinie 02:34. Przerwa w działaniu baz danych wynosiła 1 godzinę 34 minut (niestety, nie przewidzielismy wszystkiego i migracja się nieznacznie przeciągnęła). Wszystko działa już na nowym serwerze – szybkość działania powinna zauważalnie wzrosnąć, szczególnie w nocy.

Oprócz migracji, dodaliśmy również obsługę baz danych MongoDB – dostępna dla następujących języków programowania: C, Python, Perl, PHP (wszystkie wersje), Ruby oraz w Node.js. Połączenia z serwerów mydevil oraz zewnętrzne przyjmowane są przez host mongo.mydevil.net oraz standardowy port 27017.Po stronie naszego systemu zarządzania kontem Devil obsługa MongoDB wygląda następująco:

devil mongo db add <baza>

devil mongo db del <baza>

devil mongo pass <baza>

devil mongo list

Moduł został również dokładnie opisany na naszej wiki.

Chcemy też ponformować, że za miesiąc, tj. 6 lipca 2012 wykonana zostanie aktualizacja bazy MySQL do wersji 5.5 oraz PostgreSQL do wersji 9.1

.

Zaoszczędź czas i pieniądze!

Darmowa migracja

Przy zakupie rocznego planu hostingowego na mydevil.net oferujemy:

  • Migrację stron i poczty – całkowicie bezpłatnie
  • Gwarancję bezpieczeństwa i ciągłości działania

Przenieś się na nowoczesną i niezawodną platformę – wybierz mydevil.net!

Dowiedz się więcej

Odblokuj IP

Wybierz serwer, a następnie kliknij przycisk Odblokuj, aby odblokować adres w naszych zaporach sieciowych.

Twój adres IP został pomyślnie odblokowany!

mydevil.net korzysta z plików cookies w celu realizacji usług: statystycznych, społecznościowych oraz funkcjonalnych. Korzystanie z serwisu bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane na 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 Cookies