Dziennik zmian lvlup.pro 2020

LVL UP
SystemZ
SystemZ Admin lvlup.pro

Nowszy wątek 2021

https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2021/17327

Dziennik zmian

W tym wątku będziemy opisywać zaplanowane prace techniczne a także zmiany jakich dokonujemy.

2019

https://lvlup.rok.ovh/t/zmiany-techniczne-2019/9563

https://lvlup.rok.ovh/t/zaplanowane-prace-techniczne-2019/9594

Mam uwagi co do posta...

W tym wątku może pisać tylko obsługa. W ten sposób unikamy offtopicu, każdy post jest oficjalnie napisany przez obsługę. Jeśli masz uwagi odnośnie danego posta, utwórz nowy wątek w #ulepsz-lvlup-pro i podlinkuj do niego, odpowiemy Ci w osobnym wątku :slight_smile:

Jak otrzymywać powiadomienia email o nowych postach w tym wątku ?

Wystarczy zalogować się na forum oraz na samym dole wątku wybrać opcję "Obserwuj wszystko"

image|690x304

Awarie

Do niepożądanych zmian i nieplanowanych przerw w działaniu mamy osobny wątek

https://lvlup.rok.ovh/t/awarie-2020/13151

SystemZ
SystemZ Admin lvlup.pro

W tym wątku może pisać tylko obsługa

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

  • na kilka tygodni wyłączam upboxa na forum, tak więc nie będzie widać publicznie wiadomości z discorda dopóki nie dołączy się bezpośrednio na serwer
    • upbox wróci w nowszej i bardziej wydajnej wersji bo niestety w obecnej formie spowalnia forum i może je bugować w niektórych okolicznościach

Serwer discord - upbot

  • wyłączenie powiadomień o wchodzeniu i wychodzeniu z serwera niezweryfikowanych użytkowników
    • zdarzały się już sytuacje gdzie osoby używały wulgarnych nicków oraz spamowały nim wychodząc i wchodząc na serwer
      • ta zmiana zapobiega takim sytuacjom gdyż wymaga rejestracji na forum, to znacznie utrudnia takie działania
Aylin
Aylin ex-admin forum.lvlup.pro

n146.lvlup.pro

Nowy węzeł KVM GAME FR

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Zmiana nazwy centrum danych dla n146.lvlup.pro na stronie ze statusem. Teraz jest poprawnie czyli SBG2 zamiast GRA1

Aylin
Aylin ex-admin forum.lvlup.pro

n147.lvlup.pro

Nowy węzeł KVM GAME FR

Aylin
Aylin ex-admin forum.lvlup.pro

n148.lvlup.pro

Nowy węzeł KVM GAME PL

SystemZ
SystemZ Admin lvlup.pro

Aktualizacje

n*.lvlup.pro

Proxmox GUI v6.1-7

analytics.lvlup.pro

Matomo 3.13.0 -> 3.13.1

mon.lvlup.pro

Zabbix 4.4.3 -> 4.4.5

stats.lvlup.pro

Grafana 6.5.2 -> 6.6.0

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Aktualizacja Discourse do 2.4.0.beta11. Dziennik zmian tej wersji: https://meta.discourse.org/t/discourse-2-4-0-beta11-release-notes/141548

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • szkic zakładki VPS
  • możliwość przejścia do zakładki z VPS po kliknięciu na liście usług
  • powiadomienie o "jeszcze nie dodano" dla części przycisków
  • przetwarzanie informacji o wykrytych atakach DDoS dla oferty FR i PL
    • panel v3 obsługiwał tylko FR
    • lista ataków nie jest jeszcze widoczna dla klientów ale większość kodu jest już gotowa

Zmiany są widoczne na: https://www.lvlup.pro/pl/panel/uslugi/

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • dodanie listy wykrytych ataków DDoS do zakładki VPS "bezpieczeństwo"
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • możliwość włączania i wyłączania whitelisty UDP
    • ta opcja działa zarówno dla VPS z oferty FR jak i PL
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • zarządzanie regułami wyjątków dla whitelisty UDP
    • w pełni zastępuje to co jest w panelu v3, panel v4 obsługuje zarówno ofertę PL i FR
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • włączanie i wyłączanie VPS
  • w ramach testów usunięcie górnego paska nawigacyjnego
  • dodanie loga do lewego paska nawigacyjnego
  • więcej informacji o VPS
  • zalogowanie się przekierowuje bezpośrednio do listy usług zamiast do profilu
  • dodanie przekierowania do usług z /pl/panel oraz /en/panel
    • łatwiejsze do zapamiętania
    • krótsze do linkowania
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • lista kodów partnerskich pokazuje teraz także przewidywaną kwotę wypłaty prowizji z poprzedniego i aktualnego miesiąca
    • z osobna dla każdego kodu
SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

Update Grafany do v6.6.2

SystemZ
SystemZ Admin lvlup.pro

n*.lvlup.pro

Zmiana wszystkich certyfikatów na węzłach gdyż mogły być dotknięte bugiem po stronie serwera Let's Encrypt

https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591

SystemZ
SystemZ Admin lvlup.pro

Panel v4 / stats.lvlup.pro

Wszystkie cztery wykresy dzienne są teraz obsługiwane przez panel v4 zamiast v3:

  • zamówienia
  • tworzone tickety
  • tworzone wiadomości w ticketach, z podziałem na obsługa/klient
  • przychodzące ataki DDoS
    • dodatkowo pokazuje on też ataki skierowane w region PL, wcześniej było tylko FR
SystemZ
SystemZ Admin lvlup.pro

Panel v4 / stats.lvlup.pro

Wszystkie liczniki na stronie głównej są teraz obsługiwane przez panel v4 zamiast v3:

  • licznik wiadomości w ticketach (nowy styl)
  • licznik zamówień
  • licznik wykrytych ataków DDoS (nowy styl)
    • dodatkowy podział na PL/FR, wcześniej było tylko FR
  • otwarte tickety (nowy styl)
  • utworzone tickety (nowy styl)
  • procenty odpisanych, nieodpisane 24/48h+ oraz łącznie nieodpisane tickety zostały zastąpione dokładniejszymi zakresami godzin w innym stylu
    • w razie potrzeby możemy zaimplementować poprzednie, zobaczymy jak przyjmą się te nowe

Do zmiany zostały tylko widżety odnośnie dostępności pakietów oraz przybliżonego czasu dostawy. Te są trochę bardziej złożone i wymagają osobnego podejścia ale uzyskamy dzięki temu też informacje o ofercie PL oprócz samego FR.

SystemZ
SystemZ Admin lvlup.pro

Panel v4 / stats.lvlup.pro

Poprzednio dwa widżety - dostępność pakietów oraz przewidywana dostawa, teraz są jednym. Na dodatek jest jeszcze więcej informacji:

  • dostawa jest pokazana zarówno dla FR jak i PL
  • dostawa jest pokazana dla każdego pakietu osobno

Obecnie wszystkie widżety grafany są już generowane przez panel v4

SystemZ
SystemZ Admin lvlup.pro

Panel v4

Dodanie dziennika logowania znanego z panelu v3

SystemZ
SystemZ Admin lvlup.pro

Panel v4

  • dodanie informacji o obecnym email przypisanym do konta
  • możliwość zmiany emaila w zakładce profil
SystemZ
SystemZ Admin lvlup.pro

Panel v3

  • przekierowanie ruchu z https://my.lvlup.pro na https://www.lvlup.pro/pl/panel/ czyli panel v4
  • usunięcie frontendu (części widocznej dla klientów) panelu v3
    • dopóki panel v2 korzysta z API v3 to jeszcze nie usuwamy API v3 (raptem jedna funkcja)
      • w teorii nikt z klientów nie powinien korzystać z API v3 gdyż nigdy nie weszło do oficjalnego użycia oraz nie ma standardowego generowania kluczów API
SystemZ
SystemZ Admin lvlup.pro

Panel v4

Dodanie funkcji API dla naszych ścisłych partnerów - sprawdzanie czy dany adres IPv4 jest używany przez lvlup.pro. Wcześniej było to obsługiwane przez panel v3.

Przy okazji - jeśli ktoś jest twórcą aplikacji i widzisz realne zastosowanie tej funkcji w swoim przypadku, daj nam znać w tickecie.

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

  • zmiana systemu na którym jest postawione forum z CoreOS Container Linux na Flatcar Container Linux
    • CoreOS sprawdza się świetnie ale przestaje być wspierane 26 maja 2020 po przejęciu przez RedHat https://coreos.com/os/eol/
      • całe szczęście przed całym tym wycofaniem powstał społecznościowy zamiennik który działa równie dobrze https://www.flatcar-linux.org/
        • testowaliśmy to wcześniej na forum testowym
  • aktualizacja Discourse do 2.5.0.beta2
    • ostatnio pominęliśmy też aktualizację do 2.5.0.beta1 więc warto też zapoznać się z tymi notkami zmian
SystemZ
SystemZ Admin lvlup.pro

Panel v4

  • generowanie danych do Proxmox

Panel v2

  • wyłączenie opcji do generowania danych do Proxmox
  • dodanie informacji z linkiem do panelu v4 w zakładce konsola VPS
SystemZ
SystemZ Admin lvlup.pro

Panel v3

  • całkowite usunięcie panelu v3 🕯️ 💀

Panel v4

  • dodanie przekierowania z api.lvlup.pro/ oraz api.lvlup.pro/v4 na api.lvlup.pro/v4/swagger gdzie znajduje się pierwsza dokumentacja
  • zmiana linku drugiej wersji dokumentacji z api.lvlup.pro/v4 na api.lvlup.pro/v4/redoc
SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Poprawione centrowanie formularza logowania https://lvlup.rok.ovh/t/strona-logowania/13463

SystemZ
SystemZ Admin lvlup.pro

*.lvlup.pro

Zmiana wymaganej wersji TLS z 1.0 na 1.2 na wszystkich stronach lvlup.pro (ustawienie Cloudflare), poza węzłami i ich panelem Proxmox.

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

https://lvlup.rok.ovh/t/lepsza-kompozycja-strony-oferty/13025

  • zmniejszenie wysokości głównego obrazka na podstronach
  • usunięcie zduplikowanych tytułów na podstronach

https://lvlup.rok.ovh/t/blad-na-stronie-powiadomien/13106

  • zakładka nowości nazywa się tak samo w dolnej nawigacji oraz tytule

oraz

  • przestawienie tekstu na ekranie logowania
  • naprawienie linku do angielskiej wersji podstrony nowości
SystemZ
SystemZ Admin lvlup.pro

Panel v4

  • wczesna wersja listy opłat i doładowań
SystemZ
SystemZ Admin lvlup.pro

Panel v4

  • obsługa płatności Paynow
  • przywrócenie górnego paska nawigacyjnego na urządzeniach mobilnych
    • okazało się że od ostatniego totalnego schowania górnego menu nie dało się dostać do lewego menu na mniejszych ekranach, upppsss.... 🙈
    • górne menu nadal jest schowane na desktopach
SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

  • dodanie przekierowania z pewnych słów kluczowych szukajki na inne strony poza forum jeśli moim zdaniem jest to bardziej odpowiednie miejsce niż nasze forum
SystemZ
SystemZ Admin lvlup.pro

n149.lvlup.pro

Nowy węzeł KVM PL

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • automatyczne uwalnianie adresów IP do realizacji zamówień 2 razy dziennie
    • ten proces weryfikuje też czy adres IP otrzymany od OVH jest sprawny (zdarzało się wcześniej że nie były sprawne)

Panel klienta v2

  • wymuszenie 15 min czasu między realizacjami zamówień na VPS
    • powinno to całkowicie wyeliminować nieliczne przypadki gdzie VPSy były przydzielane do już pełnych węzłów
    • w chwili gdy realizację zamówień przejmie panel v4 to będziemy mogli usunąć to ograniczenie
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • większa automatyzacja procesu migracji VPS, docelowo chcemy aby ten proces był w pełni automatyczny

EDIT 19.03.2020 16:54 Dalsze usprawnienia migracji VPS

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Pierwsza wersja narzędzia które pomaga obsłudze szybko wysyłać maile. Już niedługo będziemy w stanie szybko informować na bieżąco w innych sprawach dotyczących usług np. widzimy po statystykach zasobów że na usłudze może być malware i warto zerknąć od strony klienta. Niestety wcześniej wysłanie tego typu maili było bardzo kosztowne czasowo i nie mieliśmy jak tego realnie robić.

SystemZ
SystemZ Admin lvlup.pro

n150.lvlup.pro

Nowy węzeł KVM PL

SystemZ
SystemZ Admin lvlup.pro

Panel v4

Nowa eksperymentalna metoda na zgłoszenia problemu wydajności z VPS korzystająca z APIv4.

Ostatnio ze względu na większe obciążenie serwerów otrzymujemy więcej zgłoszeń na temat problemów z wydajnością. Jest to nasza pierwsza próba aby zarówno klienci jak i obsługa miała mniej roboty czyli w skrócie większa automatyzacja.

Przykład użycia

Na serwerze TS3 lub serwerze MC wszyscy gracze rozstają rozłączeni w tym samym momencie. Skrypt wysyła informacje w ciągu ~1 min że to miało miejsce. Obsługa korzystając z informacji o takich zdarzeniach u kilku klientów jednocześnie na tym samym węźle może to sprawdzić i naprawić po swojej stronie.

Przykładowy kod

Żądanie HTTP musi zostać wysłane z adresu IP przypisanego do VPS w lvlup.pro Dzięki temu nie jest wymagane użycie klucza do API. W body jako description można podać dodatkowe pomocne informacje dla nas jako obsługi przykładowo packet loss czy ogólnie coś czego od swojej strony ciężko nam zobaczyć. Pole description to maksymalnie 255 znaki.

curl -X POST -H "Content-Type: application/json" --data '{"description":"dodatkowe informacje"}' https://api.lvlup.pro/v4/report/performance

Aktualnie trwa przepisywanie obecnej dokumentacji API, stąd ta informacja pojawiła się w tym poście a nie na https://api.lvlup.pro/v4/

Aylin
Aylin ex-admin forum.lvlup.pro

n151.lvlup.pro, n152.lvlup.pro

Nowe węzły KVM PL

Aylin
Aylin ex-admin forum.lvlup.pro

n148.lvlup.pro

Wycofanie niesprawnego węzła KVM PL

SystemZ
SystemZ Admin lvlup.pro

Panel v4

  • lista zamówień zaraz pod listą usług.

Teraz widać na co zostało złożone zamówienie na koncie lvlup.pro, kiedy oraz datę jego realizacji. W przyszłości dodamy na tej liście więcej informacji.

SystemZ
SystemZ Admin lvlup.pro

Panel v4

Zmiana w liście zamówień które nie zostały jeszcze zrealizowane: dodanie przybliżonego numeru w kolejce. Przyszłość to jak widać w tym przypadku upływ około 1h 🙃

SystemZ
SystemZ Admin lvlup.pro

Panel v2

Ostrzeżenie odnośnie kolejki na zamówienia oferty FR oraz link do statystyk w formularzu zamówień

image|690x145

SystemZ
SystemZ Admin lvlup.pro

Panel v2

Link umożliwiający przekierowanie i zalogowanie się do panelu v4 bez potrzeby ponownego wpisywania loginu i hasła

image|608x156

Panel v4

Obsługa logowania za pomocą jednorazowego tokenu w linku

image|507x222

SystemZ
SystemZ Admin lvlup.pro

n153.lvlup.pro, n154.lvlup.pro

Nowe węzły KVM PL strasznie dużo tych zamówień, mamy już ponad 60 dedyków, help

n153 przy naszym smoke test prawie faktycznie pokazał smoke ze swoimi 90°C na CPU. Ticket w OVH już został utworzony. Póki co nasi klienci muszą się zadowolić n154 zanim n153 trochę ochłonie

www.lvlup.pro

Panel klienta v4

  • włączenie płatności PSC
    • tą metodę płatności udało się odpalić jednocześnie w v2 i v4
      • API PSC jest całkiem spoko
    • warto zauważyć że w v4 kwoty są teraz liczone poprawnie, v2 źle liczył prowizję więc w v4 zapłacicie mniej
  • inny styl wpisywania kwot do wpłat, trochę tak jak na kalkulatorze czy w bankomatach
  • optymalizacje i mniejsze usprawnienia podczas procesu wpłat

Panel klienta v2

  • przycisk logujący i przekierowujący bezpośrednio do płatności w panelu v4
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Łatki:

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Łatka - poprawiona kolejność wyników prowizji za kody partnerskie https://lvlup.rok.ovh/t/bledna-kolejnosc-kolumn-przy-informacjach-o-programie-partnerskim/13747

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2 i v4

03.04.2020

00:10

Przeprowadzimy dziś w nocy (około 02:00) wyłączenie kanałów płatności w panelu v2 i włączenie ich w v4. Ostatnie dni pokazały nam że płatności w v4 działają prawidłowo więc można ruszać z resztą planu. Na pewno będzie to Dotpay, możliwe że PayPal też

00:55

Teraz już każdy użytkownik korzysta z nowej strony wpłat przez inne osoby.

Zostało utworzone przekierowanie z

https://lvlup.pro/wallet/X

do

https://www.lvlup.pro/pl/doladuj/X

01:40

Kanał płatności Dotpay został wyłączony w panelu v2

01:46

Kod włączający kanał dotpay w v4 jest już w drodze na serwer

01:57

Płatności Dotpay działają już w v4

02:01

Panel v2 w miejscu płatności Dotpay ma teraz przekierowanie do płatności w v4

02:08

Płatności Dotpay w v4 działają jak trzeba, sprawdzone

02:45

Kod włączający płatności PayPal w v4 jest już w drodze na serwer

02:48

Panel v2 w miejscu płatności PayPal ma teraz przekierowanie do płatności w v4 W tym momencie Panel v2 dysponuje tylko płatnościami SMS (których nie ma jeszcze w v4) oraz PSC (te już są w v4)

02:56

Panel v4 potrafi już w płatności PayPal

03:07

Płatności PayPal w v4 zostały przetestowane i działają jak trzeba

03:43

Schowany link do płatności zewnętrznej dla urządzeń mobilnych

https://lvlup.rok.ovh/t/wystajacy-link-do-platnosci-w-panelu-v4/14029

06:01

Wpłaty do portfela nie są już możliwe poprzez panel v2. Jedyne działające wpłaty dla v2 to SMS API które działa tak jak dotychczas.

06:03

Panel v4 obsługuje już wpłaty SMS. Względem v2 jest więcej dostępnych stawek SMS.

Obecnie nowy panel posiada już wszystkie metody płatności znane z v2 + nowością jest Paynow który działa najszybciej biorąc pod uwagę wpłatę przy użyciu Blik.

06:19

Wpłaty SMS są przetestowane i działają jak trzeba

06:46

Główne kwestie płatności i kodu z nim związanego są już zakończone. Teraz będziemy obserwować wpłaty. Jeśli coś będzie nie tak - przygotujemy łatki i pomożemy naszym klientom.

Do 7 kwietnia mamy nadzieję zamknąć kwestię ewentualnych przelewów które nie zostaną automatycznie dodane do portfela. Może się tak zdarzyć gdyż wpłaty "w locie" zaczęte w panelu v2 nie będą widziane przez v4. Ten okres przejściowy załatwimy manualnie gdy tylko klient nam zgłosi taki problem poprzez ticket.

SystemZ
SystemZ Admin lvlup.pro

API v4

Zdecydowana większość dokumentacji została przepisana i uwzględnia dużo więcej szczegółów: https://api.lvlup.pro/v4/swagger

Brakuje jeszcze informacji o błędach jednak to będzie robione po kawałku, mam nadzieję że w maju API się już ustabilizuje.

SystemZ
SystemZ Admin lvlup.pro

Panel v4

Poprawione przekierowanie do panelu po płatności Paynow zamiast na stronę z 404 :man_facepalming:

SystemZ
SystemZ Admin lvlup.pro

API v4

Wstępna wersja metod API v4 służących do płatności. https://api.lvlup.pro/v4/swagger

Nie mamy jeszcze:

  • webhooków
  • przekazywania własnego ID
  • wyboru języka strony z wpłatą
  • płatności SMS
  • wymuszenie danego kanału płatności
  • trybu "suchego" który pozwoli wyliczyć prowizję a co za tym idzie cenę końcową przy wpłacie
    • przekazywana kwota do API to ta która trafi do portfela

Pracujemy nad uzupełnieniem braków. W międzyczasie tworzone są już biblioteki które pozwolą łatwo używać API v4 w projektach naszych klientów. Kilka linii i gotowe, trzeba tylko jeszcze trochę poczekać ale najtrudniejsze już zrobione :slight_smile:

Najbardziej kompletna jest obecnie biblioteka do javy. Jest całkowicie opensource, dostępna na licencji MIT:

SystemZ
SystemZ Admin lvlup.pro

Panel v2

  • załatanie błędu który w niektórych sytuacjach umożliwiał ominięcie kolejki zamówień
  • umożliwienie przełączenia realizacji zamówień na panel v4
SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Zmiana informacji o sprzęcie dla KVM PL. Obecnie sprzętem użytym do tej oferty może być zarówno GAME-64 jak i GAME-64 OC.

Niestety nie bardzo mamy wyjście gdyż OC się skończyły i dostępne są wersje tylko bez OC. Jednocześnie też nie wiadomo kiedy będzie dostarczony nam nowy sprzęt z Ryzenem zgodnie z planem który przedstawiłem wcześniej w tym poście:

https://lvlup.rok.ovh/t/zapowiedz-oferty-kvm-pl-upryze/13305/#26?u=systemz

Biorąc pod uwagę stosunkowo niewielką różnicę w rzeczywistości (~200 MHz taktowania CPU) nie powinno być to znacząco odczuwalne a może poprawić stabilność serwerów gdyż obstawiam że będą chociaż trochę chłodniejsze.

SystemZ
SystemZ Admin lvlup.pro

n155,n156,n157,n158.lvlup.pro

Nowe węzły KVM FR aby zrealizować większość zamówień z kolejki:

https://lvlup.rok.ovh/t/awarie-2020/13151/#12?u=systemz

SystemZ
SystemZ Admin lvlup.pro

Panel v2 i v4

Oba panele komunikują się ze sobą aby szybciej zrealizować zamówienia. Wcześniej wymusiliśmy 15 min między zamówieniami aby mieć pewność ich poprawnej realizacji. https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#36?u=systemz

Obecnie po kilku optymalizacjach czas ten ustawiliśmy na 20 sekund czyli przyspieszyliśmy ten proces 45x a efekt jest dokładnie ten sam - poprawna realizacja zamówień.

SystemZ
SystemZ Admin lvlup.pro

n153.lvlup.pro

Po zapewnieniu przez OVH po dwóch próbach naprawy chłodzenia że nie ma z nim problemu, włączamy ten węzeł KVM PL do sprzedaży.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Chwilowe przywrócenie jednego z bugów aby móc zrealizować zamówienia PL

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Załatanie buga z omijaniem kolejki

SystemZ
SystemZ Admin lvlup.pro

Aktualizacje

  • zabbix
  • matomo
  • grafana
Aylin
Aylin ex-admin forum.lvlup.pro

n159, n160, n161.lvlup.pro

Nowe węzły KVM FR.

n162, n163.lvlup.pro

Nowe węzły KVM PL

Dodatkowe zasoby powinny wystarczyć na zrealizowanie wszystkich obecnie oczekujących zamówień. https://lvlup.rok.ovh/t/awarie-2020/13151/#12

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Usunięcie informacji o niskiej dostępności oferty PL z formularza zamówień. Kolejkę mamy już opanowaną, dysponujemy też zapasami i możliwością zamówienia nowych węzłów w dość szybkim czasie.

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Zmiana w stronie oferty KVM, zaznaczamy teraz że realizacja zamówień może się odbyć zarówno na sprzęcie z podkręconym CPU jak i bez. Sprzęt z CPU OC jest niedostępny lub bardzo trudno dostępny a biorąc pod uwagę ostatnie zapotrzebowanie łatwiej jest dostać zwykłą wersję. Co za tym idzie zabezpieczamy klientów przed długimi kolejkami realizacji zamówień.

Dodanie notki do panelu klienta o tym że wygenerowane dane do Proxmox nie służą do logowania poprzez SSH. Mieliśmy już trochę takich sytuacji w ticketach gdzie klienci mylili dane.

sandbox-api.lvlup.pro

Testowe API panelu klienta które pomoże wszystkim chcącym używać API produkcyjnego. Można na nim testować swoje rzeczy do woli bez obaw o uszkodzenie czy zaśmiecenie konta. Szczegóły w dokumentacji

sandbox-www.lvlup.pro

Testowa wersja strony i frontendu panelu klienta. Pozwala na zalogowanie się testowymi danymi. Umożliwi dokładniejsze testy API oraz łatwiejsze znajdowanie błędów. Obecnie jest trochę ograniczone ze względu na fakt że konta testowe są puste a potwierdzenie testowej płatności nie jest jeszcze możliwe.

Aylin
Aylin ex-admin forum.lvlup.pro

n164, n165.lvlup.pro

Nowe węzły KVM FR do realizacji bieżących zamówień

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Płatności

  • załatanie błędu w wyniku którego płatności w niektórych okolicznościach mogły się duplikować
    • zduplikowane płatności mogły nie zadziałać i nie doładować konta
    • weryfikujemy ręcznie wszystkie wpłaty z kwietnia i dodajemy jeśli coś brakuje, nasi klienci nie muszą nic robić
      • obecna łatka ma trzy różne sposoby zabezpieczeń aby taka sytuacja się nie powtórzyła w przyszłości
  • dopracowanie sprawdzania kwoty w okienku wpłat
    • teraz komunikat o za małej lub za dużej kwocie działa duużo szybciej gdyż jest już sprawdzany na żywo w przeglądarce
    • błąd kwoty jest wyświetlany zaraz pod kwotą zamiast w osobnym dymku na samej górze
      • w niektórych sytuacjach użytkownicy mogli tego nie widzieć korzystając np. z urządzenia mobilnego i ogólnie było nieintuicyjne
  • dodanie dymka o nieistniejącej płatności (API / zewnętrzne doładowanie)
  • ulepszenie dymka o sprawdzaniu płatności (API / zewnętrzne doładowanie)
    • zmiana z kółka na pasek ładowania
    • może jest nawet bardziej zabawny
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • naprawienie błędu który dawał możliwość spamowania skrzynki właściciela konta powiadomieniami od kanału płatności Paynow (dzięki za zgłoszenie @KMatuszak ! :) )
SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • naprawienie pola e-mail dla Paynow podczas płatności bez logowania.
    • czasami mogło być wypełnione zerami niemożliwymi do skasowania (brzmi mega dziwnie ale P.S. to prawda)
Aylin
Aylin ex-admin forum.lvlup.pro

n166 i n167.lvlup.pro

Nowe węzły KVM FR i KVM PL na potrzeby realizacji bieżących zamówień

SystemZ
SystemZ Admin lvlup.pro

API v4

Obsługa webhook'ów dla płatności. Obecna wersja jeszcze nie wykonuje kilku prób dostarczenia jeśli pierwsze powiadomienie nie zostanie dostarczone poprawnie.

Wprowadziłem też małe poprawki co do dokumentacji, było kilka braków, teraz jest ich mniej.

Aylin
Aylin ex-admin forum.lvlup.pro

n168.lvlup.pro

Nowy węzeł przeznaczony do oferty KVM PL Turbo :slight_smile:

SystemZ
SystemZ Admin lvlup.pro

sandbox-api.lvlup.pro

Poprawienie zwracanego linku do doładowania portfela. Teraz kieruje poprawnie na sandbox a nie na produkcję.

SystemZ
SystemZ Admin lvlup.pro

API v4

  • dokładniejsza weryfikacja kwoty płatności
  • poprawienie łączności z Zabbix'em

https://lvlup.rok.ovh/t/status-uslug-nie-laduje-sie/14402/

SystemZ
SystemZ Admin lvlup.pro

n*.lvlup.pro

Upgrade Proxmox na wszystkich węzłach

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Realizowanie zamówień z kolejki per region. Dzięki temu zamówienia z jednego regionu nie będą blokować tych z innego.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • stopka w wersji mobilnej nie jest już "przyklejona"
  • dodanie wersji frontendu do stopki w panelu
  • dodanie linku do wątku o API v4 do stopki w panelu:

https://lvlup.rok.ovh/t/panel-klienta-lvlup-pro-api-v4/14111

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Aktualizacja Discourse do v2.5.0.beta4

SystemZ
SystemZ Admin lvlup.pro

n*.lvlup.pro

Ataki na serwery SSH naszych wszystkich węzłów są teraz automatycznie zgłaszane na jedną z publicznych list abuse: https://www.abuseipdb.com/user/41853

Aylin
Aylin ex-admin forum.lvlup.pro

n117, n118, n119.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Poprawienie błędu z rozpoczęciem płatności PSC gdy klient wykonywał większą ilość zapytań do naszego API.

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Dodanie plakietki serwisu abuseipdb.com na samym dole podstrony "O nas" https://www.lvlup.pro/pl/o-nas/

image|591x241

Aylin
Aylin ex-admin forum.lvlup.pro

n164, n165.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

Upgrade Grafany do v7.0.3 (FYI trochę zmienił się wygląd przy przejściu z 6.x na 7.x)

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Aktualizacja Discourse do v2.5.0.beta6 Lista zmian:

Najbardziej widoczna zmiana od strony użytkownika to ujednolicenie list wyborów. Zrzuty od twórców pokazujące starszą wersję:

image|418x475, 75%

i nowszą wersję:

image|225x437, 75%

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Naprawienie strony ze statusem. Nie działała prawidłowo od 10 czerwca.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Od teraz mamy łagodniejsze opcje migracji VPS pomiędzy węzłami w tym samym regionie. Łagodniejsze migracje pomiędzy regionami (np. FR <-> PL) jeszcze sprawdzamy.

Wcześniej migracja wyglądała w uproszczeniu mniej więcej tak:

  • z klientem dochodzimy do wniosku że wymagane jest przeniesienie VPS na inny węzeł (zmiana pakietu lub problemy techniczne)
  • ustalamy z klientem czas migracji na wybrane okienko, trzeba też liczyć od kilka godzin do 2 dni na odpowiedź w tickecie i porozumienie się co do czasu
  • zaczynając migrację o ustalonej porze wyłączamy VPS na 5 min - 1h (w zależności od pakietu) w tym czasie przesyłaliśmy kopię zapasową na inny węzeł
  • uruchamiamy VPS z kopii zapasowej na nowym węźle

Podsumowując: sporo wymiany wiadomości, wyłączenie VPSa na zazwyczaj ~20 min

Teraz to powinno wyglądać w ten sposób:

  • opcjonalnie ustalamy z klientem że jest potrzebna zmiana np. przy problemach z wydajnością
  • zaczynamy migrację wykluczając godziny szczytu
  • dysk oraz RAM VPSa synchronizuje na docelowy węzeł, przy włączonym VPS
  • następuje zamrożenie VPSa oraz druga szybka synchronizacja
  • odmrażamy VPSa na innym węźle, jest nadal włączony, nie był restartowany
  • po 3 min od odmrożenia ponownie zaczyna działać sieć jeśli VPS obsługuje DHCP

Podsumowując: jeśli widzimy problemy z wydajnością, możemy przenieść VPS klienta bez zawracania mu głowy, z tylko 3 min odcięcia od sieci. Jest też możliwość całkowitej automatyzacji tego procesu.

Aylin
Aylin ex-admin forum.lvlup.pro

n147.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

Aylin
Aylin ex-admin forum.lvlup.pro

n150.lvlup.pro

Wycofanie niepotrzebnego węzła KVM PL

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Aktualizacja do Discourse 2.6.0.beta1

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Obsługa starego SMS API przez panel v4. Od strony API nic nie powinno ulec zmianie:

  • link
  • przyjmowane parametry
  • zwracany wynik

są takie same jak poprzednio.

Przełączenie nastąpiło 19:29:15 25.06.2020 CEST

SystemZ
SystemZ Admin lvlup.pro

Zmiana numerów w doładowaniach SMS

  • numer 92058 zostaje usunięty, najbliższy odpowiednik to numer 91958 z inną stawką który był dostępny już wcześniej
  • numer 71068 zostaje usunięty oraz zastąpiony przez 7168 z taką samą stawką
  • numer 91058 zostaje usunięty oraz zastąpiony przez 91068 z taką samą stawką

Numery wskazane jako usunięte przestaną działać 1 lipca 2020 Nowe numery działają już w momencie gdy piszę tą wiadomość i można już z nich korzystać. Umożliwia to płynne przejście.

Aktualna tabela z numerami i stawkami jest dostępna na: https://www.lvlup.pro/pl/regulaminy/ Strona może wymagać odświeżenia przez F5 jeśli widzicie tam nadal numer 92058

Aylin
Aylin ex-admin forum.lvlup.pro

n152.lvlup.pro

Wycofanie niepotrzebnego węzła KVM PL

Aylin
Aylin ex-admin forum.lvlup.pro

n154.lvlup.pro

Wycofanie niepotrzebnego węzła KVM PL

SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

Aktualizacja Grafana z v7.0.3 do v7.0.5

Aylin
Aylin ex-admin forum.lvlup.pro

n122.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Poprawienie cache'a treści statycznych w Cloudflare. Pierwsze ładowanie forum może być teraz znacznie szybsze.

Aylin
Aylin ex-admin forum.lvlup.pro

n156 i n158.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

SystemZ
SystemZ Admin lvlup.pro

n169.lvlup.pro

Nowy, pierwszy węzeł dla oferty UpRyze. https://lvlup.rok.ovh/t/zapowiedz-oferty-kvm-pl-upryze/13305/#41?u=systemz Bazuje na https://www.ovh.pl/serwery_dedykowane/game/game-2/ czyli AMD Ryzen 7 3800X + 128 GB RAM + 2x960 GB SSD NVMe

Póki co ten konkretny węzeł jest przeznaczony pod nową ofertę turbo której szczegóły pojawią się wkrótce na forum.

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Poprawka dotycząca zmiany numerów w doładowaniach o której pisałem wcześniej: https://lvlup.rok.ovh/t/dziennik-zmian-lvlup-pro-2020/13148/#91?u=systemz

Numer SMS 92058 został definitywnie usunięty z listy i faktycznie zastąpiony przez 91958. Niestety podczas poprzedniej zmiany usunąłem z listy odwrotnie niż trzeba było :man_facepalming: Zmiany z pozostałymi numerami nie wymagały poprawy, były wykonane prawidłowo już wcześniej.

Aylin
Aylin ex-admin forum.lvlup.pro

n114 i n166.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

Aylin
Aylin ex-admin forum.lvlup.pro

www.lvlup.pro

Aktualizacja osi czasu na podstronie O nas. Dotyczy to roku 2020.

SystemZ
SystemZ Admin lvlup.pro

n170.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel v4

Dodanie formularza zamówień

Panel v2

Wyłączenie formularza zamówień, dodanie przekierowania do formularza zamówień w panelu v4.

Aylin
Aylin ex-admin forum.lvlup.pro

n101.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

n136 i n168.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Wyłączenie obsługi zamówień

Panel klienta v4

Obsługa zamówień dodanych poprzez formularz. Pierwsze dni realizacji zamówień mogą odbywać się z opóźnieniem kilku godzin. Pracujemy nad rozwiązaniem tej niedoskonałości.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Rozwiązanie problemu z wydłużeniem realizacji o kilka godzin. Teraz zamówienia będą zrealizowane zwykle w mniej niż 15 min. System zamówień jest też w stanie wyręczyć obsługę nawet jeśli np. brakuje adresu IP.

stats.lvlup.pro

Dokładniejsze statystyki dostępności pakietów. Schowanie szacunkowych dat dostaw dla aktualnie dostępnych pakietów przez użycie "-" w kolumnie z datą. Dla pakietów gdzie brakuje danych odnośnie następnej dostawy jest teraz użyte "?" zamiast daty z rokiem 1970. Aktualnie występują jeszcze małe przekłamania po przełączeniu zamówień na panel v4 ale powinny być usunięte w ciągu kilku dni.

SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

Widżet z dostępnością pakietów teraz powinien odwzorowywać system zamówień 1:1

SystemZ
SystemZ Admin lvlup.pro

n171.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Zmniejszenie prędkości odświeżania statystyk konsoli VPS z 2,5 do 6 sekund.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Naprawienie błędu w systemie zamówień który powodował ustawienie zbyt małego dysku podczas pierwszej instalacji systemu. Reinstalacja była w stanie to naprawić, teraz również wystarczy wykonać reinstalację.

SystemZ
SystemZ Admin lvlup.pro

n172.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Schowanie oferty KVM PL w formularzu zamówień. Dodanie pakietu 2GB UpRyze

https://lvlup.rok.ovh/t/oferta-vps-kvm-upryze/15412/#3?u=systemz

Aylin
Aylin ex-admin forum.lvlup.pro

n151.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

forum.lvlup.pro

Odświeżenie strony z FAQ https://forum.lvlup.pro/faq

SystemZ
SystemZ Admin lvlup.pro

pre-forum.lvlup.pro

Przeniesienie piaskownicy forum na inny serwer. Po krótkich testach właściwe forum również zostanie przeniesione.

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Przeniesienie forum na inny serwer.

Aylin
Aylin ex-admin forum.lvlup.pro

forum.lvlup.pro

Stworzenie tabelki z banami dla większej czytelności. Poszczególne sekcje FAQ można teraz linkować np. https://forum.lvlup.pro/faq#heading--bany

SystemZ
SystemZ Admin lvlup.pro

n173.lvlup.pro

Nowy węzeł KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n153 i n138.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n139 i n144.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Nowo generowane kody promocyjne nie zawierały rabatu dla nowszych pakietów z ofert UpRyze. Nowe kody oraz te które zawierały ten błąd zostały już naprawione.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Poprawienie flagi przy nazwie pakietu. Przy pakiecie UpRyze teraz wyświetlana jest jedyna prawidłowa czyli PL.

Aylin
Aylin ex-admin forum.lvlup.pro

n140.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

n174.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Piaskownica panelu klienta v4

Zmiana linków:

  • dla frontendu
    • stary https://sandbox-www.lvlup.pro/
    • nowy https://sandbox.lvlup.pro/
  • dla backendu/API
    • stary https://sandbox-api.lvlup.pro
    • nowy https://api.sandbox.lvlup.pro
SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

  • zastąpienie oferty KVM PL nową UpRyze
  • drobne poprawki dotyczące opisu sprzętu
  • poprawa literówki na osi czasu z postem UpRyze
Aylin
Aylin ex-admin forum.lvlup.pro

n162 i n163.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Poprawki widżetu " Najnowsze zamówienia" na stronie z ofertą

Aylin
Aylin ex-admin forum.lvlup.pro

n135.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

n175.lvlup.pro

Nowy węzeł KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n143.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n110.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

SystemZ
SystemZ Admin lvlup.pro

n176.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

www.lvlup.pro

Aktualizacja bieżącej osi czasu, uzupełnienie roku 2019

Aylin
Aylin ex-admin forum.lvlup.pro

n128 i n137.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n92.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

SystemZ
SystemZ Admin lvlup.pro

n177.lvlup.pro

Nowy węzeł KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Lista zmian

Dodanie kursora-ręki na pozycjach w tabeli "Usługi":

https://lvlup.rok.ovh/t/lapa-jak-sie-najezdza-na-usluge/14136?u=systemz

Zmiana domyślnej kwoty widocznej w widżecie wpłat z 35,00 na 34,90. Chcemy aby zakup najpopularniejszego u nas pakietu 4 GB RAM FR był jak najwygodniejszy. Powiązany temat gdzie napisałem o tym trochę więcej:

https://lvlup.rok.ovh/t/domyslna-kwota-w-doladowaniach/15803/#6?u=systemz

Podstrona o VPS:

  • dodanie przedłużania ważności
  • dodanie reinstalacji systemu
  • przemodelowana zakładka "Informacje"
  • zmiana zakładki "Zaawansowane" na "Pomoc"
    • znaczna zmiana treści, teraz jest to swojego rodzaju FAQ/dokumentacja
  • bardziej przyjazne informacje w dialogu o Proxmox
  • zatrzymanie odświeżania stanu VPS jeśli serwer powie "nie"
    • otwarte przez kilka doby przeglądarki na zakładce konsola dla wielu VPS przez niektórych użytkowników dawały nam się we znaki w v2 koniec z tym

Więcej danych w tabelce z logami na podstronie "Profil":

  • nowa kolumna "Usługa"
  • nowa kolumna "ID usługi"

Nowe logi

Pierwszym rodzajem logów przypisanym do poszczególnej usługi jakie zostały dodane to reinstalacja systemu.

Chciałbym przy okazji wyjaśnić dlaczego to było dla nas ważne.

Spotkaliśmy się z sytuacjami gdzie osoby współdzieliły konta w lvlup.pro i obwiniały obsługę o wyczyszczenie ich VPS podczas gdy była to inna osoba która miała dostęp do konta. Obecnie w panelu klienta widać jaki adres IP oraz przeglądarka dokonały reinstalacji. W takich sytuacjach osoby będą to w stanie wyjaśnić między sobą bez udziału obsługi.

Informacje dotyczą tylko reinstalacji zleconych przez panel v4, jednak w przyszłości postaramy się też zaimportować starsze dane z panelu v2

Mało widoczne zmiany

Cały kod projektu został przeformatowany dla lepszej czytelności co by szybciej szła praca z kodem. Może mieć to wpływ na niektóre elementy np. braki lub za duże ilości spacji. Miejcie oczy szeroko otwarte i raportujcie po kilka takich ewentualnych błędów strony głównej oraz panelu w jednym wątku :slight_smile:

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Automatyczne przekierowanie z zakładki VPS do odpowiednika w panelu v4.

SystemZ
SystemZ Admin lvlup.pro

forum.lvlup.pro

Aktualizacja Discourse do v2.6.0 beta2

Aylin
Aylin ex-admin forum.lvlup.pro

forum.lvlup.pro

Zmiany odnośnie tagów na forum.

  • dodawanie tagów - tylko TL4
  • tagowanie wątków - tylko TL4

Jest to związane z planowanymi pracami nad ujednoliceniem tagów w niedalekiej przyszłości.

Zmiana może zostać cofnięta - obecnie będziemy obserwować czy powyższe zmiany nie wpłyną negatywnie na to jak działa forum.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

  • sekcja powiadomienia w podstronie VPS
    • informacja o migracji z KVM PL na UpRyze

https://lvlup.rok.ovh/t/migracja-vps-z-oferty-kvm-pl-na-upryze/15929

Aylin
Aylin ex-admin forum.lvlup.pro

n96.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

n97.lvlup.pro

Wycofanie węzła FR który od czasu do czasu miewał problemy z siecią

n130.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Na podstronie VPS pojawiła się nowa zakładka "kopie". Można na niej zobaczyć listę wewnętrznych kopii zapasowych które trzymamy na wypadek awarii sprzętu.

Usprawni to komunikację w zgłoszeniach na temat przywracania lub wydawania kopii zapasowych. Nasi klienci od razu mogą zobaczyć dostępne kopie, bez potrzeby wymiany wiadomości w zgłoszeniu na ten temat. Wystarczy podać ID w tickecie i już od razu wiemy co dokładnie przywrócić. Docelowo przywracanie i wydawanie kopii będzie w pełni automatyczne ale na to przyjdzie jeszcze trochę poczekać.

Niejako skutkiem ubocznym listy kopii jest też nowa informacja dla klienta ile waży skompresowany dysk VPSa. Poniekąd daje to informacje o zużyciu dysku na partycji (lecz jest to mało precyzyjne).

W przyszłości na liście usług uwzględnimy też VPSy usunięte w ciągu ostatnich 30 dni gdyż do takich też jeszcze posiadamy kopie zapasowe. To również ułatwi komunikację jeśli np. klient zagapi się z przedłużeniem a będzie chciał wiedzieć czy po np. 2 tygodniach nadal możemy przywrócić mu pliki.

W zakładce VPS pojawiła się też możliwość nawigacji między zakładami bezpośrednio za pomocą linków. Oznacza to, że możemy np. w tickecie podać bezpośredni link do podstrony z kopiami zapasowymi czy ustawieniami whitelisty UDP.

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Dodanie przycisku przekierowującego do wątku o sklepmc.pl na podstronie "Płatności" https://lvlup.rok.ovh/t/sklepmc-nowoczesny-automatyczny-sklep-minecraft-za-darmo/15141

www.lvlup.pro

Poprawa 3 literówek https://lvlup.rok.ovh/t/literowki-na-stronie-glownej/15859

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

Przemeblowanie zakładki "Profil" oraz dodanie do niej informacji o dacie założenia konta

https://lvlup.rok.ovh/t/wyswietlanie-daty-zalozenia-konta/15928

a także loginu oraz imienia i nazwiska przypisanego do konta

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v4

panel.lvlup.pro

Wygodne przekierowanie z panel.lvlup.pro do panelu klienta v4 czyli www.lvlup.pro/(pl|en)/panel/. Przekierowanie póki co celowo nie obsługuje innych ścieżek niż / Działa podobnie do my.lvlup.pro które zostało utworzone "za czasów" panelu klienta v3.

Klucze API

Zakładka profil umożliwia teraz tworzenie, usuwanie oraz zmianę głównego klucza API (master) do konta. W przyszłości wprowadzimy też https://lvlup.rok.ovh/t/klucze-z-uprawnieniami-api-v4/14122 ale póki co musimy się pozbyć panelu klienta v2 a to już niedaleko.

Panel klienta v2

Wyłączenie możliwości generowania kluczy do API. Zakładka API teraz posiada tylko przycisk przekierowujący do profilu panelu klienta v4

SystemZ
SystemZ Admin lvlup.pro

n178.lvlup.pro

Nowy węzeł KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n149.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro

Dodane:

  • lista zgłoszeń
  • wyświetlanie pojedynczego zgłoszenia
  • dodawanie odpowiedzi w poszczególnym zgłoszeniu

Naprawione:

  • słownictwo w tabelce listy zgłoszeń

https://lvlup.rok.ovh/t/dziwne-slowo-w-nazwie-kolumny-w-tabeli-zgloszen/16085

www.lvlup.pro

Naprawiona ikonka podstrony regulaminów w stopce strony głównej. Po jednej z aktualizacji zestawu ikon, akurat ta postanowiła zniknąć. Zastąpiłem ją inną.

Aylin
Aylin ex-admin forum.lvlup.pro

n127 i n167.lvlup.pro

Wycofanie węzłów KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

api.lvlup.pro

  • nowe pole serviceId w GET /v4/services

panel.lvlup.pro

  • możliwość tworzenia ticketów
  • poprawienie wykrywania długości wiadomości dodawanych w zgłoszeniach
  • podlinkowanie napisów "napisz do nas" do zakładki "Pomoc"
    • z zakładki VPS/Pomoc
    • z zakładki Profil odnośnie kodów promocyjnychj
  • dodanie paska ładowania do listy usług

Panel klienta v2

  • wyłączenie wszystkich podstron związanych z ticketami i przekierowanie ich do v4
SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro

Poprawiono możliwość tworzenia ticketów z kategorią płatności / portfel

https://lvlup.rok.ovh/t/brak-mozliwosci-utworzenia-zgloszenia-dotyczacego-portfela/16118

SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

  • poprawienie danych na wykresie z wiadomościami w ticketach od klientów
    • od momentu wprowadzenia nowych ticketów była widoczna nieprawidłowa wartość 0 dla każdego dnia
  • zmiana nazewnictwa usług w kolejce z "VPS KVM PL" i "VPS KVM FR" na po prostu "VPS PL" i "VPS FR"
SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro

Po ostatnim tygodniu prac oraz dodaniu przez ten czas ok 3 000 linii kodu mam przyjemność poinformować, że panel v4 przeszedł z etapu alfa na beta 🥳

Panel v4 już całkowicie zastąpił panel v2 z perspektywy naszych klientów. Zostało nam już niewiele zadań aby całkowicie usunąć v2

  • kliknięcie "panel" na stronie głównej przekierowuje bezpośrednio do v4
  • dodanie rejestracji
    • względem v2 zamieniliśmy reCaptchę na hCaptchę
      • testowałem na sobie, podczas tworzenia tej wersji rozwiązałem ich 38 na ustawieniu "trudne", są intuicyjne i niezbyt trudne ale na wszelki wypadek dla klientów jest ustawiony stopień "łatwe"
    • odrzucanie próby ustawienia hasła z listy 10 000 najpopularniejszych
  • złączenie ekranu logowania z ekranem rejestracji
  • zwiększenie kompatybilności haseł z v2
    • niektóre hasła z v2 mogły wcześniej nie działać na v4, teraz nie powinno to już mieć miejsca
  • dodanie zdjęcia na tle ekranu logowania
  • wzmocnienie odporności logowania,
    • nałożenie większej ilości limitów czasowych
    • w niektórych przypadkach może być teraz potrzebne rozwiązanie hCaptcha
  • dodanie resetu hasła za pomocą maila
    • wysłanie maila z ostrzeżeniem przy zakończeniu resetowania hasła, zawiera on adres IP z którego zostało wysłane takie żądanie
  • dodanie zmiany hasła w profilu użytkownika
    • wysłanie maila z ostrzeżeniem po zmianie hasła, również z adresem IP
    • względem v2 wymaga to podania aktualnego hasła
  • uproszczenie opisu kopii zapasowych VPS
    • niektórzy klienci nie za bardzo rozumieli, że kopie są płatne poza sytuacjami gdzie występuje awaria sprzętu, usunęliśmy więc słowa typu "bezpłatny", "za darmo" czy "bez opłat" aby nie dało się tego pomylić
  • nowszy sposób ładowania obrazów strony głównej, możemy teraz jednym ruchem zamienić w locie wszystkie obrazy na format .webp które są znacznie mniejsze gdy tylko ustalimy, że przeglądarki naszych klientów są na to gotowe

Następnym etapem panelu v4 jest RC (Release candidate). Zanim go osiągniemy:

  • rozwiążemy sporo małych błędów zgłoszonych w kategorii #ulepsz-lvlup-pro
  • całkowicie odczepimy v4 od v2
  • przeniesiemy v4 na inny serwer
  • całkowicie usuniemy v2
  • uzupełnimy obsługę błędów w API poprzez podawanie konkretnych kodów błędów
  • dodamy brakujące metody API względem akcji które można wykonać przez panel klienta
SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro

Poprawione dodawanie imienia i nazwiska do bazy podczas rejestracji nowego konta

SystemZ
SystemZ Admin lvlup.pro

Panel klienta v2

Globalne przekierowanie podstron panelu v2 do panelu v4

Aylin
Aylin ex-admin forum.lvlup.pro

n179.lvlup.pro

Nowy węzeł UpRyze

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro

Aktualizacja informacji o przestarzałej ofercie KVM PL.

Wraz z końcem września zostały wycofane darmowe +7 dni za migrację do UpRyze. Zostały też wycofane zniżki za przedłużanie ważności dla tej oferty. Aby je przywrócić wystarczy bezpłatnie przejść na UpRyze.

Dotyczy to wszystkich VPSów zlokalizowanych na pozostałych starszych węzłach PL czyli:

  • n124
  • n129
  • n131

Mamy nadzieję, że te zmiany zachęcą bardziej naszych klientów do skorzystania z nowszej i tańszej (oraz naszym zdaniem lepszej) oferty. Dzięki temu zostaną u nas tylko 3 główne oferty bazujące na 2 konfiguracjach sprzętowych.

Aylin
Aylin ex-admin forum.lvlup.pro

n121.lvlup.pro

Wycofanie niepotrzebnego węzła KVM FR

n131.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n159 i n161.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2041.0

  • przeniesienie kilku elementów ze starszego panelu dla obsługi do nowego
  • początkowe wersjonowanie

Panel v4 zaczyna się stabilizować, możemy więc wprowadzić wersje bardziej czytelne niż nazwa commita.

Tempo wydawania aktualizacji nie będzie tak duże jak wcześniej więc nie będzie to zbędnie spowalniać nam pracy. Niedługo skupimy się na eliminacji sporej ilości mniejszych błędów, łatwiej będzie też więc użytkownikom ustalić czy błąd będzie załatany jeśli ciąg znaków nie będzie przypominać makaronu. Chcemy aby wersje były w miarę zrozumiałe dla użytkowników, dla przykładu

v4.2041.0

Oznacza wersje panelu v4 wydaną w 2020 roku, 41 tygodnia, 1 wydanie w tygodniu liczone od 0. Może to niektórym przypomnieć wersjonowanie Ubuntu ale zamiast miesiąca mamy tu tydzień.

Jesteśmy w trakcie zmiany i migracji naszego wewnętrznego systemu ticketów (niewidocznego dla klientów), przy okazji zaczęliśmy też stosować metodologię Agile. Celujemy w 1 wydanie tygodniowo więc jeśli ostatnia cyfra jest większa niż 0 to najprawdopodobniej oznacza to same poprawki błędów bez nowych funkcji. Póki co jeszcze nie będzie widać nowych wersji z poziomu klientów, jeszcze nad tym pracujemy. Jeszcze trochę reorganizujemy repozytoria.

forum.lvlup.pro

Wprowadziliśmy następujący zapis do FAQ:

Prosimy o respektowanie decyzji moderacji i administracji odnośnie wydanych banów. Uwagi odnośnie banów przyjmujemy tylko przez email wyznaczony w regulaminie.W przypadku innych kanałów zostanie nałożone ostrzeżenie lub ban za offtopic.

Ta zmiana części z was będzie się wydawać oczywista i zapytacie "dlaczego dopiero teraz?" a dla niektórych będzie kontrowersyjna. Z tego powodu chcę od razu to rozjaśnić.

Jako obsługa forum (administracja i moderacja) zawsze jesteśmy czujni aby egzekwować regulamin. Jest nas jednak znacznie mniej niż użytkowników więc możemy coś pominąć. W tym celu mamy też mail na który należy kierować takie sprawy aby nie robić publicznych, zbędnych afer psujących atmosferę innym użytkownikom forum.

Celem tego zapisu jest całkowite wyeliminowanie nieciekawych do czytania oraz toksycznych dyskusji w stylu "dlaczego ja mam bana a on nie?" czy klasyka "on ma bana za nic" w różnych konfiguracjach - wskazanie na siebie, innych, czy grupę.

Przerabialiśmy to wiele razy, wystarczy zerknąć chociażby w moje starsze posty. Za każdym razem w takich sytuacjach wspólnie z moderacją dyskutowaliśmy jak się odnosić do tego typu postów i jak rozwiązywać konflikty tak aby każdy w miarę możliwości był zadowolony.

Po wielu próbach doszliśmy razem do wniosku, że po prostu się nie da. Zawsze będą niezadowoleni. Zawsze znajdzie się mała wokalna grupa której nic nie pasuje a zwłaszcza to, że muszą przestrzegać regulaminu. Niektórym naprawdę bardzo ciężko przyznać się do błędu i będą postować tylko wybiórcze lub wyjęte z kontekstu treści pokazujące, że to oni mają rację a nie obsługa. Możemy w nieskończoność mówić to samo użytkownikowi tego typu, on i tak będzie pisał swoje. Coś jak w tej anegdocie o szachach i gołębiach. W całej sytuacji pewny jest fakt, że zostanie zmarnowany cenny czas, nerwy i zdrowie obsługi które lepiej poświęcać na nowe funkcje czy łatki.

Wprowadziliśmy restrykcje typu wymaganie TL2 do pisania na discordzie czy brak dyskusji o banach aby więcej czasu poświęcać na rozwiązywanie problemów naszych klientach i tworzeniu usług których potrzebują zamiast tracić czas na wspomniane gołębie.

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2041.1

Tickety

  • pasek ładowania podczas pobierania informacji o zgłoszeniu
  • wyświetlanie błędów przy problemie z załadowaniem
  • znacznie lepsza obsługa błędów po stronie serwera
    • mocno ułatwi to diagnozę ewentualnych problemów z ticketami po naszej stronie
SystemZ
SystemZ Admin lvlup.pro

stats.lvlup.pro

Upgrade Grafana do v7.2.1

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2042.0

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2042.1

  • lepsza obsługa błędów w ticketach
  • webhooki Discord dla doładowań

https://lvlup.rok.ovh/t/webhooki-discord/14748

Aylin
Aylin ex-admin forum.lvlup.pro

n102 i n103.lvlup.pro

Wycofanie niepotrzebnych węzłów KVM FR

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2043.0

Poprawienie błędu który uniemożliwiał odczytywanie swoich ticketów w przypadku niektórych kont. Głównie mogło to dotyczyć kont stworzonych przez panel v4 czyli dość świeżych.

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2043.1

Poprawki dodawania webhooków Discord: https://lvlup.rok.ovh/t/sugestie-dotyczace-webhookow-w-panelu-v4/16440

Przeniesienie kolejnych funkcji dla obsługi z panelu v2

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2043.2

Kolejne poprawki dodawania webhooków Discord: https://lvlup.rok.ovh/t/akcepowane-linki-webhook-discorda/16443

Usprawnienia w ticketach dla obsługi

SystemZ
SystemZ Admin lvlup.pro

n180.lvlup.pro

Nowy węzeł UpRyze

SystemZ
SystemZ Admin lvlup.pro

n181.lvlup.pro

Nowy węzeł UpRyze

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2045.0

  • Historia zmiany ważności usługi w dzienniku zdarzeń Teraz dokładnie widać każdą zmianę przy przedłużaniu ważności usługi. W tym celu wystarczy włączyć "Więcej szczegółów", które zastąpiło przycisk odnośnie wyświetlania pełnego ciągu user agent przeglądarki. Niestety nie dysponujemy dokładnymi danymi wstecz co do zmian ważności.
  • Poprawki automatyzacji w realizacji zamówień UpRyze W niektórych przypadkach system realizacji zamówień mógł wymagać interwencji obsługi w przypadku gdy system chciał zrealizować zamówienie na węzłach z większym zagęszczeniem VPS niż FR, teraz to nie powinno już mieć miejsca
  • Notowanie przenoszenia adresów IP dla obsługi Mieliśmy kilka zgłoszeń z małymi dropami pakietów które występowały kilka sekund. Teraz będziemy w stanie zweryfikować czy miało to miejsce podczas przenoszenia adresów IP między węzłami
SystemZ
SystemZ Admin lvlup.pro

UPbot na discordzie

Po ponad 10 miesiącach od czasu większych zmian w upbocie, przyszedł czas na jego oszlifowanie. Ponad połowa całego kodu została ponownie przejrzana oraz uporządkowana. Nie są to duże zmiany z perspektywy użytkownika ale robię grunt do zmian związanych z forum w przyszłym roku. UPbot będzie odgrywać dużo ważniejszą rolę niż do tej pory (o tym w planach na rok 2021 w osobnym wątku innym razem).

  • dostosowanie bota do nowszego systemu uprawnień Discord
  • zmniejszenie ilości subskrybowanych powiadomień z Discord API
  • użycie nowszej domeny do Discord API discord.com zamiast discordapp.com
  • przywitanie bota po połączeniu do Discord API
    • wszyscy będą mogli debugować bota w razie ewentualnych crashów
      • większa presja obsługi do naprawy ewentualnych bugów
  • brak informacji o wejściu i wyjściu użytkownika z serwera
    • póki co jednak nadal jest widoczna informacja o przydzieleniu poziomu przy wejściu
      • poprawimy to przy aktualizacji systemu aktualizacji rang
  • cykliczne zadanie synchronizujące rangi z forum na discordzie teraz uruchamia się co pełną godzinę zamiast co pół godziny
    • odciążamy API discorda i forum
    • w razie czego wystarczy zmienić swój opis w profilu na forum aby wymusić natychmiastową synchronizację
  • skanowanie bluzgów oprócz nowych wiadomości także tych zedytowanych
  • zamiast obrazka przy bluzgach, dodawane są dwa emoji do wiadomości która jest podejrzana
  • reakcja bota na tagowanie obsługi lvlup.pro ma teraz inną treść wiadomości
    • wskazuje do FAQ na forum zamiast na stronę główną forum
    • wyłączenie embeda z linków (wiadomość zajmuje teraz mniej miejsca w pionie)
    • zmiana linku z ticketów panelu v2 na v4
    • przeredagowanie ostatniej linii, teraz jest sugestia, że może kto inny na czacie też coś wie
  • większa czułość rozpoznawania obrazów dla jednego z easter eggów
    • jeden z gagów nigdy nie został odpalony przez tyle miesięcy więc zwiększam szansę na jego wystąpienie
  • wydłużenie zmiany opisu po komendzie !ping
  • zmiana niektórych opisów komend i gagów
    • ciągle te same teksty mogły się już nudzić
  • dokładniejsze raporty błędów dla obsługi
  • automatyczny ban na discordzie po nałożeniu forumowego bana za pomocą komendy na discordzie, kto chce przetestować? 😏
    • bot w wiadomości na discordzie dodaje teraz bezpośredni link do posta na forum opisującego bana który był już wcześniej tworzony automatycznie
    • gdy obsługa wydaje bana na swoim kanale, informacja o banie pojawi się także na kanale publicznym
SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2045.1

Zakładka VPS - informacje

Złączyliśmy kartę z informacjami oraz przyciskami z reinstalacją i generowaniem danych do Proxmox.

Dodaliśmy linię z nazwą serwera oraz długo wyczekiwaną opcję zmiany własnej nazwy usługi. Ikonka która służy do edycji nazwy jest obecnie zbyt mała, przy przyszłym przepisaniu tej zakładki to poprawimy aby było wygodniej.

image|440x360

Tickety i lista zamówień

Otrzymujemy sporo ticketów odnośnie czasu realizacji zamówień. Na dobrą sprawę nie muszą być tworzone bo informacja jest u nas w Grafanie co daje szybszą odpowiedź niż jesteśmy w stanie zapewnić przez tickety.

Dodaliśmy więc dość widoczny komunikat nad listą zamówień jeśli przynajmniej jedno z 10 ostatnich zamówień klienta jest podczas realizacji.

image|690x140

Z naszego doświadczenia większość klientów która czeka w kolejce na realizację, tworzy tickety tylko odnośnie tego. Dlatego przed utworzeniem ticketa jeśli na koncie jest zamówienie w trakcie realizacji, można zapoznać się z odpowiedziami na często poruszane w zgłoszeniach kwestie dotyczących zamówień.

image|690x340

Jeśli ticket dotyczy innych kwestii, wystarczy zaczekać 30 sekund na odblokowanie przycisku który przenosi nas do formularza tworzenia zgłoszenia. Ten czas powinien pozwolić zapoznać się z tekstem w okienku.

SystemZ
SystemZ Admin lvlup.pro

n182.lvlup.pro

Nowy węzeł UpRyze

Aylin
Aylin ex-admin forum.lvlup.pro

n124.lvlup.pro

Wycofanie węzła KVM PL ze względu następcę w postaci KVM UpRyze

SystemZ
SystemZ Admin lvlup.pro

panel.lvlup.pro v4.2046.0

  • usunięcie błędu który powodował reset licznika czasu oczekiwania klienta (widocznego jeszcze póki co tylko dla obsługi) przy dodaniu więcej niż jednej wiadomości po odpowiedzi obsługi
    • mieliśmy kilka sytuacji gdzie przez ten błąd klient czekał dłużej niż 48h na odpowiedź
  • blokada wyświetlania w iframe poprzez X-Frame-Options
  • podstawowa konfiguracja CSP
  • małe usprawnienia dla obsługi w ticketach
SystemZ
SystemZ Admin lvlup.pro

n183.lvlup.pro

Nowy węzeł UpRyze

n184.lvlup.pro

Nowy węzeł UpRyze Turbo

Aylin
Aylin ex-admin forum.lvlup.pro

n129.lvlup.pro

Wycofanie ostatniego węzła KVM PL

SystemZ
SystemZ Admin lvlup.pro

UPbot

Po 8h pracy udało się przepisać cały moduł nadawania rang oraz usunąć błąd który powodował brak ich odświeżania.

Około 18:00 na Discordzie bot nadrobił zaległości co do rang i teraz wszyscy mają takie rangi jakie powinni. Od tej pory co pełną godzinę bot automatycznie aktualizuje rangi.

SystemZ
SystemZ Admin lvlup.pro

Discord

Małe porządki z rangami

  • zmiana nazewnictwa z LVL na TL
    • teraz jest jednolicie, tak samo jak na forum, trudniej o pomyłkę dla nowszych użytkowników
  • przywrócenie domyślnego koloru rangi dla nitro boosterów (~różowy)
  • wydzielenie nitro boosterów jako osobnej grupy w liście dostępności, zaraz nad TL3
  • użycie niebieskiego koloru rangi dla TL3 który wcześniej był używany dla nitro boosterów
  • przeniesienie UPbota do grupy z obsługą
    • więcej wolnego miejsca w pionie
SystemZ
SystemZ Admin lvlup.pro