VulCode

Flaem: jeden system dla firmy hostingowej zamiast czterech

Firma hostingowa zwykle sprzedaje przez system rozliczeń, serwery gier trzyma w jednym panelu, maszyny wirtualne w drugim, a wszystko spinają moduły. Flaem, nasz własny produkt, robi to w jednej instalacji na sprzęcie operatora: sprzedaż z płatnościami lokalnymi i europejskimi, panel klienta oraz serwery gier, VPS, serwery dedykowane, pocztę i strony WWW.

Zobacz stronę Flaem
Flaem: pulpit operatora
Flaem: dyżur na telefonie

Panel operatora: od pustej maszyny do codziennej obsługi klientów

Panel, baza i dane klientów stoją na maszynach operatora. Instalację, węzły, aktualizacje i awarie prowadzi się z panelu, a zgłoszenia, czat i Discord trafiają do jednej skrzynki obok usług i faktur klienta.

Konfiguracja startowa

Konfiguracja startowa Flaem: lista kroków i ustawienia rejestratora domen

Instalacja jedną komendą i kreator startu

Instalator pyta o adres, HTTPS, licencję i administratora, a resztę robi sam. Kreator prowadzi potem od danych sprzedawcy do pierwszej opublikowanej oferty i pokazuje, której integracji jeszcze brakuje.

Węzły i aktualizacje z drogą powrotu

Węzeł dołącza komendą przygotowaną przez panel i jest sprawdzany od środka i z zewnątrz. Aktualizację operator uruchamia w wybranym oknie, a węzeł, na którym nowa wersja nie wstanie, sam wraca do poprzedniej.

Awaria węzła z decyzją człowieka

Panel czeka tyle, ile ustawi operator, powiadamia dyżurnego, a potem jednym poleceniem rozkłada usługi na pozostałe węzły tak, żeby żaden nie przekroczył progu. Dwie centrale stoją za wspólnym adresem.

Zgłoszenia

Zgłoszenie w panelu personelu: rozmowa z klientem, szkic odpowiedzi pierwszej linii oraz usługi i faktury klienta obok

Rozmowa obok usług i faktur

Zgłoszenia, czat i e-mail trafiają do jednej skrzynki, a obok rozmowy widać usługi, faktury i wcześniejsze sprawy klienta. Personel odpowiada z panelu albo prosto z wątku na Discordzie.

Pierwsza linia i tłumaczenie na modelu operatora

Szkic odpowiedzi powstaje z danych usługi, logów i bazy wiedzy, a wysyła go człowiek. Zgłoszenie po czesku personel czyta po polsku, a tłumaczy model uruchomiony u operatora, więc treść zostaje u niego.

Baza wiedzy, dyżury i strona statusu

Baza wiedzy w pięciu językach podpowiada artykuły, zanim klient wyśle zgłoszenie. Alarm bez potwierdzenia idzie do następnej osoby z grafiku, a publiczna strona statusu stoi pod domeną operatora.

Serwery gier, które klient prowadzi sam

Klient kupuje serwer gry w sklepie operatora i od razu nim zarządza: konsola, pliki, wersje, mody i kopie są w panelu, a operator w tym samym systemie go rozlicza i fakturuje. Gdy serwer padnie, właściciel dostaje przyczynę po ludzku i przycisk naprawy zamiast logu.

Biblioteka gotowych serwerów

Gotowa definicja instaluje serwer, pilnuje jego wersji i pokazuje klientowi to, co go obchodzi. Operator włącza w ofercie te, które chce sprzedawać, a gry spoza biblioteki dodaje z eggów Pterodactyla i Pelicana: z pliku, adresu albo repozytorium GitHub.

Panel serwera Minecraft: zużycie na żywo, wykres graczy i konsola
  • Konsola, pliki i kopie bez zgłoszenia

    Konsola na żywo w przeglądarce, edytor plików podobny do VS Code, SFTP i terminal w kontenerze. Kopie są przyrostowe, a pliki wspólne dla serwerów tej samej gry leżą na dysku raz.

  • Mody, wersje i ustawienia jednym kliknięciem

    Modpacki z Modrinth i CurseForge, mody ze Steam Workshop i Thunderstore, wersja gry albo Javy z listy i ustawienia startowe jako formularz z opisami zamiast surowych zmiennych.

  • Minecraft z wtyczką Flaem

    Silnik i wersję klient wybiera przy zakupie, pluginy instaluje z Modrinth, Hangar, SpigotMC i GeyserMC, a zasady świata i opis serwera na liście ustawia przełącznikami. Wtyczka Flaem pokazuje w panelu graczy, TPS i statystyki.

  • Discord, zrzutka i sklep na serwerze

    Bot na aplikacji Discord operatora pokazuje stan serwera, alarmuje o awarii i przyjmuje komendy. Gracze dorzucają się do odnowienia albo kupują przedmioty w sklepie na serwerze, a pieniądze idą przez rozliczenia operatora.

VPS, VDS i kontenery LXC na Proxmoxie operatora

Flaem steruje Proxmoxem VE 8 i 9. Klient wybiera pakiet, system, klucze SSH i nazwę hosta w jednym kroku, płaci i po chwili loguje się do działającej maszyny, a zespół operatora nic przy tym nie robi.

  • VPS na KVM

    Pełna maszyna wirtualna z szablonu systemu, z płyty ISO z katalogu operatora albo z własnego obrazu klienta. Najczęściej kupowane pakiety czekają gotowe w zapasie, więc zamówienie startuje w kilka sekund.

  • VDS

    Dedykowane rdzenie i pamięć na maszynie wirtualnej, sprzedawane jako osobny produkt z własną ceną, limitami i profilem sprzętu wirtualnego dla każdego pakietu.

  • Kontenery LXC

    Lżejsze od VPS, więc na tym samym sprzęcie mieści się ich więcej. Klient ma ten sam zestaw akcji w panelu, a zagnieżdżanie pozwala mu uruchomić w środku Dockera.

Zamówienie VPS w sklepie: pakiet, system, klucz SSH, lokalizacja i dodatki z ceną liczoną na bieżąco

Co klient robi sam, bez zgłoszenia

  • Konsola w przeglądarce

    noVNC i konsola szeregowa działają także wtedy, gdy klient odciął sobie sieć.

  • Płyty ISO i tryb ratunkowy

    Start z płyty z katalogu operatora i naprawa zepsutej konfiguracji.

  • Migawki i kopie

    Migawka przed ryzykowną zmianą i kopie poza węzłem, także w drugiej lokalizacji.

  • Firewall, rDNS i adresy IP

    Reguły ruchu, odwrotny DNS i dodatkowe adresy z puli operatora ustawiane w panelu.

  • Zmiana pakietu

    Większy albo mniejszy w dowolnym dniu okresu, z różnicą wycenioną co do sekundy.

Monitoring VPS-a w panelu klienta: procesor, pamięć, dysk i sieć co sekundę, percentyle, zdarzenia na wykresie i aktywny alert

Statystyki co sekundę

  • Prawdziwe szczyty zamiast średniej

    W każdym okresie panel trzyma średnią, minimum, maksimum i percentyle od p50 do p99, więc krótki skok nie znika w uśrednieniu.

  • Zdarzenia na wykresie

    Restart, kopia, aktualizacja, atak i przerwa serwisowa są znacznikami na osi czasu, a przy awarii Flaem zamraża dokładne dane z chwili przed nią.

  • Alerty według reguł klienta

    Klient ustawia progi dla procesora, pamięci, dysku i sieci, a alert przychodzi e-mailem i w panelu, zanim zabraknie zasobów.

  • Kto komu przeszkadza na węźle

    Operator widzi usługi, które brały najwięcej w minutach, gdy na węźle rósł steal albo opóźnienie dysku, z udziałem w procentach.

Serwery dedykowane i GPU: od półki w szafie do klienta i z powrotem

Restart, reinstalacja i konsola są przyciskiem w panelu, a nie telefonem do serwerowni. Klient kupuje pakiet, a nie konkretny egzemplarz: Flaem sam wybiera wolną maszynę o sprzęcie z pakietu, w lokalizacji, którą klient wskazał.

  1. Magazyn maszyn

    Każda maszyna ma lokalizację, szafę, numer seryjny i stan, więc panel wie, gdzie stoi, z czego się składa i czy wolno ją komuś oddać.

  2. Test przed sprzedażą

    Kilka godzin pod pełnym obciążeniem i raport z liczbami, więc wadliwa pamięć albo dysk wychodzą przy teście, a nie u klienta.

  3. Sprzedaż od ręki

    Rezerwacja i płatność to jedna operacja, więc tej samej maszyny nie da się sprzedać dwa razy. Cenę ustala operator i tylko on ją obniża.

  4. Instalacja przez sieć

    Przyczółek Flaem w każdej lokalizacji serwuje DHCP, TFTP i iPXE, więc maszyna dostaje świeży system bez pamięci USB, a centrala nie potrzebuje trasy do sieci zarządzania.

  5. Kontroler i konsola

    Zasilanie przez Redfish albo IPMI, konsola SOL i obraz KVM w przeglądarce, a dane logowania kontrolera nigdy nie trafiają do klienta.

  6. Bezpieczny zwrot

    Po końcu umowy zasilanie zostaje odcięte, a maszyna wraca do serwisu z notatką o wymazaniu dysków. Sama na sprzedaż nie wróci.

Serwery GPU w panelu operatora: obciążenie, pamięć, temperatura i pobór mocy każdej karty oraz modele wystawione klientom z kluczami

Serwery GPU i modele AI jako usługa

  • Telemetria każdej karty

    Obciążenie, pamięć, temperatura i pobór mocy każdej karty osobno, obok procesora, dysków i sieci całej maszyny.

  • Dedyk z kartami

    Klient dostaje całą maszynę z kartami, z instalacją przez sieć, kontrolerem i konsolą.

  • VPS z kartą

    Karta przypisana do maszyny wirtualnej na węźle Proxmox, w tym samym panelu co zwykły VPS.

  • Model AI jako usługa

    Model liczy na kartach operatora, a klient wysyła zapytania ze swoim kluczem i płaci za zużycie na fakturze.

Sieć operatora: adresy IP, BGP, RIPE i ochrona DDoS

Gdy operator ma własną sieć, firmy kupują od niego nie tylko serwery, ale też dostęp do internetu, adresy i pomoc w zdobyciu własnego numeru AS. Flaem prowadzi te usługi od zamówienia w sklepie, przez sesję BGP i wpis w bazie RIPE, po fakturę i odnowienie.

Moduł sieci: numer AS, prefiksy, sesje BGP z filtrami RPKI i ochrona u dostawców

Usługi sieciowe w sklepie

  • Tranzyt IP

    Dla firmy z własnym ASN, z sesją BGP ustawioną w panelu.

  • Tunel GRE

    Adresy dowiezione do maszyny, która stoi poza siecią operatora.

  • Dzierżawa IPv4 i IPv6

    Cała podsieć jako usługa, z wpisem w RIPE i strefami rDNS, zwalniana po wygaśnięciu.

  • Rejestracja ASN

    Wniosek, dokumenty i status w panelu klienta, a operator jako LIR składa wniosek do RIPE NCC.

  • BGP na BIRD 2 z RPKI

    Sesje z klientami, podoperatorami i operatorem nadrzędnym, każda z właścicielem, filtrem tras i historią. Trasa nieważna w RPKI jest odrzucana, zanim trafi do zapisu.

  • Adresy bez konfliktów

    Każdy adres ma w panelu stan: wolny, przypisany do usługi, przypisany na stałe do konta albo wydzierżawiony. Serwer gry dostaje wolny port, a usługa adres z puli, bez arkusza zajętych adresów.

  • Ochrona DDoS u dostawcy operatora

    Path.net, OVH, Cloudflare Magic Transit albo NeoProtect. Filtry operator ustawia raz dla zakresów portów danej gry, a klienci widzą w panelu ataki na swoje adresy.

  • Narzędzia sieciowe

    Looking glass i test opóźnienia dla klientów, a dla operatora pomiar łączy, analiza ruchu sFlow i NetFlow, przełączniki z panelu i wykrywanie ataków wychodzących z maszyn klientów.

Strony WWW, domeny i poczta w tym samym koszyku co serwer

Klient stawia strony na węzłach operatora, wyszukuje i rejestruje domenę, ustawia strefę DNS i zakłada skrzynki w panelu, w którym ma już serwer. Nie potrzebuje osobnego konta u rejestratora ani osobnego panelu poczty, a ceny i marżę ustala operator.

  • Pełna obsługa domen .pl

    Przez polskich rejestratorów albo prosto w NASK, z transferem, WHOIS i DNSSEC w panelu klienta.

  • Cena od kosztu albo stała

    Marża dolicza się do kosztu u rejestratora albo końcówka ma stałą cenę, której nie zmieni żaden cennik.

  • Własny rejestrator

    Rejestratora spoza listy opisuje się w formularzu albo podłącza mostkiem, a akredytowany rejestrator łączy się z rejestrem przez EPP.

  1. Rejestracja z kolejnością zapasową

    Openprovider, AfterMarket.pl, ResellerClub, CentralNic, OVHcloud, Namecheap, Porkbun, domeny.tv i bezpośrednio NASK. Gdy pierwsze konto nie odpowie, rejestracja idzie przez następne.

  2. Strefa DNS

    Edytor strefy na PowerDNS operatora albo w Cloudflare, z DNSSEC i rekordami glue. Zarządzany DNS sprzedaje się też jako dodatek.

  3. Rekordy poczty

    W chwili włączenia poczty Flaem dopisuje do strefy MX, SPF, DKIM i DMARC, a ekran stanu poczty pokazuje, czy wszystko się zgadza.

  4. Skrzynki

    Skrzynki, aliasy i catch-all na serwerach mailcow z puli, w cenie pakietu albo jako dodatek z opłatą od domeny.

  • Każda strona we własnym kontenerze

    Strony stoją na tych samych węzłach co gry, z domeną, certyfikatem, bazą i kopiami. Gdy zasobów brakuje, pierwszeństwo mają serwery gier.

  • WordPress z punktem przywracania

    Tuż przed każdą aktualizacją Flaem zapisuje punkt przywracania strony, do którego klient wraca, gdy coś przestanie działać.

  • Aplikacje z gita i kopia do testów

    Aplikacja buduje się z repozytorium w zasobach pakietu klienta, a ryzykowną zmianę sprawdza się najpierw na kopii strony z tymczasowym adresem.

  • PHP, ruch i statystyki

    PHP 8.2, 8.3 i 8.4 osobno dla każdej strony, WAF i CDN, reguły ruchu w formularzu i statystyki odwiedzin z logów serwera, bez skryptu śledzącego.

Aplikacje jednym kliknięciem, także dla klientów bez terminala

Agent Flaem działa w maszynie klienta i robi za niego to, co zwykle wymaga komend: instaluje aplikacje, podpina domenę z HTTPS, aktualizuje system i pilnuje dostępu. Operator sprzedaje VPS także ludziom, którzy nigdy nie otworzyli terminala, a cenę każdej aplikacji ustala w pakiecie.

Panel usługi bez terminala: aplikacje z domeną i HTTPS, kopie i kreator instalacji

Kreator instalacji

  1. Aplikacja albo pakiet

    Z podpisanego katalogu przepisów, a nie ze skryptu wklejonego z internetu, z podpowiedziami aplikacji, które często przydają się razem.

  2. Prognoza zasobów

    Przed instalacją kreator pokazuje, ile aplikacja może zająć procesora, pamięci, dysku i sieci.

  3. Port, domena i HTTPS

    Klient wpisuje domenę, a agent stawia przed aplikacją reverse proxy i certyfikat, bez wystawiania jej portu na zewnątrz.

  4. Punkt powrotu

    Przed zmianą z panelu klient zaznacza punkt powrotu, a gdy coś pójdzie nie tak, cofa tylko tę jedną zmianę.

  5. Życie po instalacji

    Aktualizacje, kopie i panel administracyjny aplikacji z poziomu Flaem, a przy kłopotach przyciski "Dlaczego wolny" i "Nie mogę się zalogować".

  • Na VPS

    Aplikacje instalowane przez agenta, z ceną ustaloną osobno w każdym pakiecie VPS.

    • WordPress
    • Docker
    • Nextcloud
    • n8n
    • Uptime Kuma
    • WireGuard
    • Mailcow
    • Coolify
  • W pakiecie WWW

    Gotowe stosy na środowiskach PHP, Node.js i Python oraz strony statyczne, zakładane jednym wyborem.

    • WordPress
    • Joomla
    • Drupal
    • PrestaShop
    • Laravel
    • Nextcloud
    • Ghost
    • MediaWiki
  • Na serwerze gry

    Mody, pluginy i modpacki z katalogów, które gracze już znają, z zależnościami i sprawdzeniem sumy kontrolnej każdego pliku.

    • Modrinth
    • CurseForge
    • Hangar
    • SpigotMC
    • GeyserMC
    • Steam Workshop
    • Thunderstore

Sklep, portfel i płatności lokalne oraz ogólnoeuropejskie

Klient płaci tak, jak płaci się w jego kraju: kartą, przelewem, BLIK-iem, kontem PayPal, kodem przedpłaconym, SMS-em albo kryptowalutą. Operator włącza bramki kluczami z własnych umów, a wpłata w tej samej transakcji wystawia fakturę i uruchamia albo odnawia usługę.

Faktury i korekty w panelu operatora z drogą każdego dokumentu, od wystawienia po potwierdzenie odbioru

Faktury i podatki w całej Unii

  • Faktura w chwili płatności

    Dokument powstaje razem z wpłatą, korekta pokazuje pozycje przed i po, a różnica wraca na portfel klienta. Każdą fakturę klient pobiera jako PDF.

  • VAT w całej Unii

    Numer VAT sprawdza VIES, firma z innego kraju UE dostaje odwrotne obciążenie, a konsument po przekroczeniu progu stawkę swojego kraju w procedurze OSS.

  • Wiele walut

    PLN, EUR, USD i GBP od startu i każda waluta ISO 4217 dodana w panelu. Kursy odświeżają się w tle i nigdy nie blokują płatności.

  • Paczka dla księgowej

    Po zamknięciu miesiąca raporty w CSV, XLSX i PDF w jednej paczce z plikiem JPK, a polskie faktury trafiają do KSeF z kolejki w tle, bez czekania przy zakupie.

  • Jedna oferta zamiast dziesięciu

    Klient wybiera w ofercie pakiet zasobów, a silnik, wersję gry, wariant i dodatki wskazuje w koszyku. Kwotę do zapłaty widzi przed płatnością.

  • Portfel klienta

    Jedno saldo dla wszystkich usług. Każda usługa pobiera opłatę w swoim dniu odnowienia, a nieopłacona zostaje wstrzymana zamiast skasowana i wraca sama po wpłacie.

  • Okresy w dniach, próba w godzinach

    Okres rozliczeniowy ma tyle dni, ile ustawi operator, a zmiana pakietu w trakcie okresu kosztuje dokładnie tyle, ile czasu zostało.

  • Promocje, pakiety i polecenia

    Kupony i promocje z podglądem ceny przed publikacją, pakiety łączone z rabatem ustawianym ręcznie i polecenia z nagrodą trafiającą na saldo portfela.

Integracje: dostawcy operatora podpięci kluczami w panelu

Bramki płatności, rejestratorów, ochronę DDoS, SMS-y, Discorda i logowanie operator podpina kluczami z własnych umów, każdą integrację osobno. Kreator startu pokazuje, której jeszcze brakuje.

Flaem

Publiczne API z opisem OpenAPI 3.1, podpisane i ponawiane webhooki, klient TypeScript, Terraform, wiersz poleceń i asystent AI przez MCP, wszystko na tych samych kluczach z zakresami, limitami i dziennikiem wywołań.

Czego nie ma na liście, operator podłącza sam przez API i webhooki, bez czekania na nową wersję panelu. Klucz mówi dokładnie, co mu wolno, a asystent AI może tyle, ile jego klucz.

Bramki płatności

Dane płyną w obie strony
  • Stripe, PayPal, Przelewy24, PayU, Tpay, paysafecard, SimPay i BTCPay Server
  • Każda bramka startuje w trybie testowym, a klucze leżą zaszyfrowane
  • Zwroty pełne i częściowe zapisane we Flaem

Rejestratorzy i DNS

Dane płyną w obie strony
  • Openprovider, AfterMarket.pl, ResellerClub, CentralNic, OVHcloud, Namecheap, Porkbun, domeny.tv i NASK
  • Strefy na PowerDNS albo w Cloudflare
  • Kolejność zapasowa kont dla każdej końcówki

Ochrona DDoS

Dane płyną w obie strony
  • Path.net, OVH, Cloudflare Magic Transit i NeoProtect
  • Filtry ustawiane dla zakresów portów danej gry
  • Ataki na adresy klienta widoczne w jego panelu

Poczta, SMS i push

Dane płyną ze środka
  • Serwery mailcow i serwer SMTP operatora
  • SMS przez Twilio, SMSAPI albo SerwerSMS
  • Push w przeglądarce oraz przez APNs i FCM

Discord i Telegram

Dane płyną w obie strony
  • Bot na aplikacji Discord operatora, pod jego marką
  • Zgłoszenia jako wątki, a odpowiedź wraca do panelu
  • Alerty o serwerach i powiadomienia na Telegramie

Logowanie i antyfraud

Dane płyną do środka
  • Google, GitHub, Discord, Steam i dowolny dostawca OpenID Connect
  • Ocena zamówienia z MaxMind minFraud albo FraudLabs Pro
  • Captcha na formularzach

Katalogi modów i sklepy w grze

Dane płyną do środka
  • Modrinth, CurseForge, Hangar, SpigotMC i GeyserMC
  • Steam Workshop i Thunderstore
  • Zakupy z Tebex, CraftingStore, MineStoreCMS i ItemShop.pl wydawane w grze

Kopie zapasowe

Dane płyną ze środka
  • Magazyn S3, SFTP i Proxmox Backup Server
  • Druga lokalizacja dla kopii VPS
  • Dysk w chmurze klienta

Systemy rozliczeń

Dane płyną do środka
  • WHMCS, Blesta, HostBill i Paymenter przez mostek
  • System rozliczeń zostaje właścicielem klienta i pieniędzy
  • Flaem zakłada, zawiesza i zmienia serwery

Aplikacje dla gracza, klienta i dyżurnego operatora

Panel działa jako aplikacja webowa z powiadomieniami push, a obok stoją natywne aplikacje na Androida, iOS i komputery. Gracz nie potrzebuje konta, klient kupuje i zarządza usługami z telefonu, a dyżurny ma alarmy pod ręką.

  • Zaproszenie na serwer Minecraft na telefonie: adres, instrukcja dołączenia i prośba o dopisanie do whitelisty

    Gracz: karta zaproszenia

    Link z adresem, stanem serwera, liczbą graczy i instrukcją dołączenia dla Javy i Bedrocka. O whitelistę gracz prosi w formularzu z captchą, bez zakładania konta.

  • Zakup serwera Minecraft na telefonie: pakiet, wariant, okres rozliczeniowy i płatność BLIK-iem

    Klient: zakup na telefonie

    Pakiet, wariant, okres rozliczeniowy i płatność BLIK-iem na jednym ekranie. Gość przegląda ceny bez logowania i zakłada konto, nie tracąc wybranego pakietu.

  • Publiczna strona stanu usług na telefonie: komponenty, dostępność i planowane prace

    Wszyscy: strona statusu

    Stan usług na żywo, pasek dostępności z 90 dni i planowane prace, pod domeną operatora, z zapisem na powiadomienia e-mailem.

  • Dyżur w aplikacji na telefon: alarmy, kolejka spraw i stan węzłów

    Operator: dyżur

    Alarmy, kolejka spraw i stan węzłów w jednym widoku. Alarm bez potwierdzenia idzie do następnej osoby z grafiku, a bez sieci telefon pokazuje ostatni znany stan.

  • Aplikacja webowa

    Panel instaluje się na telefonie i komputerze z nazwą i ikoną marki, pod którą klient wszedł, razem z powiadomieniami push.

  • Android

    Natywna aplikacja w Kotlinie i Jetpack Compose: pulpit z widżetami, alarmy i powiadomienia push przez FCM.

  • iOS

    Natywna aplikacja w Swifcie: usługi, sklep, faktury, zgłoszenia i powiadomienia, z widżetami na ekranie głównym i pushem przez APNs.

  • Windows, macOS i Linux

    Natywny klient w C# i Avalonii zamiast przeglądarki w oknie: usługi konta, szczegóły serwera i sterowanie zasilaniem.

White-label i resellerzy: jedna instalacja, wiele marek

Reseller kupuje usługi w cenie hurtowej i sprzedaje je pod własną nazwą. Dostaje panel z własnym logo, domeną, cennikiem, fakturami i biurkiem zgłoszeń, a operator widzi jego sprzedaż i rozlicza marżę w tym samym systemie, na tych samych węzłach.

Wygląd i marka

Ustawienia wyglądu i marki z podglądem panelu klienta w barwach marki

Edytor z podglądem obok

Logo, sygnet, kolor akcentu, krój pisma i motywy jasny i ciemny, z podglądem panelu klienta obok. Każde pole ma ściśle określony kształt, a panel pilnuje kontrastu tekstu.

Marka rozpoznawana po domenie

Ta sama instalacja obsługuje naraz markę operatora i marki wszystkich resellerów, a certyfikat HTTPS dla domeny panelu wystawia się sam.

Od logowania po fakturę

Nadawca maili, szablony wiadomości, PDF faktur i aplikacja na telefon z nazwą i ikoną marki. Reseller może podać linki do własnych wersji aplikacji.

Cennik resellera

Cennik resellera: domyślny narzut, koszt hurtowy, cena klienta i zysk każdego planu oraz masowa zmiana cen

Ceny nigdy poniżej hurtowych

Reseller ustawia narzut domyślny albo cenę dla każdego okresu, a panel nie zapisze ceny niższej od hurtowej na żadnym włączonym okresie.

Faktury na dane resellera

Reseller fakturuje swoich klientów na własne dane i z własną numeracją, a operator fakturuje resellera raz w miesiącu.

Marża w księdze i wypłata

Każda sprzedaż i odnowienie dopisuje marżę do księgi resellera, zwrot cofa ją wpisem z minusem, a reseller wypłaca to, co zarobił.

Przeprowadzka z innych paneli, zawsze od próby na sucho

Do Flaem przechodzi się z systemów rozliczeń, paneli gier, paneli VPS i hostingu WWW. Serwery i maszyny, które mogą zostać na swoim sprzęcie, Flaem przejmuje na miejscu, a w nowym systemie nic nie powstaje, dopóki operator nie zatwierdzi raportu.

Import z Pterodactyla po próbie na sucho: konta, węzły, eggi, pakiety i serwery z wyjaśnieniem, czego nie da się przenieść

Każdy import przebiega tak samo

  1. Odczyt

    Flaem czyta dane ze starego systemu przez API, bazę albo kopię konta, wyłącznie do odczytu.

  2. Raport na sucho

    Operator widzi, co powstanie, co się zmieni i czego nie da się przenieść, razem z powodem.

  3. Zatwierdzenie

    Do tej chwili w nowym systemie nic się nie zmienia.

  4. Import

    Konta, usługi i maszyny pojawiają się we Flaem, a przerwany import wznawia się od miejsca, w którym stanął.

  5. Wycena

    Przeniesione pakiety czekają nieaktywne, z ceną 0, aż operator ustawi ceny i włączy je do sprzedaży.

Z Pterodactyla, pole po polu

W PterodactyluWe Flaem
UżytkownikKonto klienta, a hasło klient ustawia od nowa przez reset
Węzeł WingsWęzeł przejęty na miejscu, demon przepinany osobnym krokiem
Alokacje portówTe same adresy i porty serwerów
EggKompletna definicja w bibliotece Flaem
LimityPakiet wyceniany przed sprzedażą
SerwerSerwer z tym samym identyfikatorem i właścicielem

W trakcie przeprowadzki

  • Bez faktur przez pomyłkę

    Usługi klientów działają od pierwszej chwili, ale dopóki operator ich nie wyceni, nikt nie dostanie faktury ani blokady przez przypadek.

  • Węzły zostają na miejscu

    Gdy serwer stoi już na sprzęcie, który obsługuje Flaem, zmienia się tylko panel, a gracze nie zauważają przeprowadzki.

  • Billing może zostać

    Operator, który zostaje przy WHMCS, Bleście, HostBillu albo Paymenterze, podpina Flaem mostkiem: system rozliczeń prowadzi klientów i pieniądze, a Flaem serwery.

Bezpieczeństwo kont, zespołu, pieniędzy i węzłów

Każdy ekran i każda akcja w panelu ma swoje uprawnienie, najgroźniejsze działania czekają na drugą osobę, a konta klientów chroni drugi krok i klucze passkey. Zamówienia ocenia antyfraud, zanim cokolwiek się uruchomi.

Edytor roli personelu: uprawnienia do pojedynczych akcji, podgląd tego, co rola zobaczy, i działania z drugim podpisem

Zespół operatora

  • Uprawnienie na każdą akcję

    Role składa się z pojedynczych czynności z podziałem na "widzi" i "może zmieniać", więc wsparcie czyta faktury, ale nie robi zwrotów. Obok widać, co rola zobaczy.

  • Zasada dwóch osób

    Usunięcie usługi, usunięcie węzła i ruch pieniędzy zamieniają się we wniosek, który zatwierdza inna uprawniona osoba. Zatwierdzenie od razu wykonuje zapisane działanie.

  • Dziennik audytu

    Każde działanie personelu zostawia wpis: kto, co, kiedy, skąd i na kim. Weryfikacja dwuetapowa jest dla zespołu obowiązkowa.

Bezpieczeństwo konta klienta: weryfikacja dwuetapowa, klucze passkey, kody odzyskiwania, aktywne sesje i historia logowań

Konto klienta

  • Drugi krok i klucze passkey

    Hasło z aplikacją uwierzytelniającą, klucz passkey bez hasła albo konto Google, GitHub, Discord, Steam czy dowolnego dostawcy OpenID Connect.

  • Sesje i powiadomienia

    Lista urządzeń z wylogowaniem wszędzie jednym przyciskiem i wiadomość o każdym logowaniu z nowego urządzenia.

  • Kod odzyskiwania jak alarm

    Użycie kodu Flaem traktuje jak możliwe przejęcie konta i czyści konto ze wszystkiego, co mógł mieć napastnik.

  • Antyfraud przed uruchomieniem

    Zamówienie jest przyjęte, idzie do przeglądu albo zostaje odrzucone. Przy przeglądzie sprzedaż jest zapisana, a wstrzymana zostaje tylko dostawa.

  • Wykrywanie nadużyć

    Koparki, spam, skanowanie i ataki wychodzące z maszyn klientów, ze stopniową reakcją i informacją dla klienta, co zostało zauważone.

  • Węzły i wydania

    Kanał między centralą a węzłami jest zawsze szyfrowany, węzeł wie, z kim rozmawia, a każde wydanie panelu i agentów jest podpisane.

  • Dane klienta i RODO

    Klient pobiera swoje dane w JSON albo CSV i zamyka konto, a zamknięcie nie niszczy ksiąg rachunkowych, które operator musi przechowywać.

Pytania o ten projekt