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.
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
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
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.
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.
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.
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ł.
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ć.
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.
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.
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.
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.
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 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.
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.
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.
Strefa DNS
Edytor strefy na PowerDNS operatora albo w Cloudflare, z DNSSEC i rekordami glue. Zarządzany DNS sprzedaje się też jako dodatek.
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.
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.
Kreator instalacji
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.
Prognoza zasobów
Przed instalacją kreator pokazuje, ile aplikacja może zająć procesora, pamięci, dysku i sieci.
Port, domena i HTTPS
Klient wpisuje domenę, a agent stawia przed aplikacją reverse proxy i certyfikat, bez wystawiania jej portu na zewnątrz.
Punkt powrotu
Przed zmianą z panelu klient zaznacza punkt powrotu, a gdy coś pójdzie nie tak, cofa tylko tę jedną zmianę.
Ż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ę.
- StripeKarty i zapisane karty, każda waluta Stripe
- PayPalKonto PayPal, w tym EUR, USD i PLN
- Przelewy24Przelew i BLIK, w PLN, EUR, GBP i CZK
- PayUKarta, przelew i BLIK, w tym PLN, EUR i USD
- TpayPrzelew i BLIK wpisywany w panelu
- paysafecardKod przedpłacony, w tym PLN i EUR
- SimPayPłatność SMS-em premium
- BTCPay ServerKryptowaluty prosto do portfela operatora
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ń.
Bramki płatności
- 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
- 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
- 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
- Serwery mailcow i serwer SMTP operatora
- SMS przez Twilio, SMSAPI albo SerwerSMS
- Push w przeglądarce oraz przez APNs i FCM
Discord i Telegram
- 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
- 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
- Modrinth, CurseForge, Hangar, SpigotMC i GeyserMC
- Steam Workshop i Thunderstore
- Zakupy z Tebex, CraftingStore, MineStoreCMS i ItemShop.pl wydawane w grze
Kopie zapasowe
- Magazyn S3, SFTP i Proxmox Backup Server
- Druga lokalizacja dla kopii VPS
- Dysk w chmurze klienta
Systemy rozliczeń
- 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ą.
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.
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.
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.
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
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
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.
- WHMCSKlienci, saldo, odnowienia i archiwum faktur
- PterodactylWęzły Wings przejęte na miejscu
- ConvoyMaszyny z tym samym VMID, bez restartu
- VirtualizorProxmox na miejscu, KVM w oknie serwisowym
- SolusVMMaszyny, pakiety i adresy IP na Proxmox VE
- VirtFusionMaszyny, pakiety i adresy IP na Proxmox VE
- VMware ESXiMaszyny wirtualne na węzły Proxmox VE
- cPanelStrony, domeny, strefy DNS i skrzynki
- DirectAdminStrony, domeny, strefy DNS i skrzynki
- PaymenterZostaje jako billing, przez mostek
- BlestaZostaje jako billing, przez mostek
- HostBillZostaje jako billing, przez mostek
Każdy import przebiega tak samo
Odczyt
Flaem czyta dane ze starego systemu przez API, bazę albo kopię konta, wyłącznie do odczytu.
Raport na sucho
Operator widzi, co powstanie, co się zmieni i czego nie da się przenieść, razem z powodem.
Zatwierdzenie
Do tej chwili w nowym systemie nic się nie zmienia.
Import
Konta, usługi i maszyny pojawiają się we Flaem, a przerwany import wznawia się od miejsca, w którym stanął.
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 Pterodactylu | We Flaem |
|---|---|
| Użytkownik | Konto klienta, a hasło klient ustawia od nowa przez reset |
| Węzeł Wings | Węzeł przejęty na miejscu, demon przepinany osobnym krokiem |
| Alokacje portów | Te same adresy i porty serwerów |
| Egg | Kompletna definicja w bibliotece Flaem |
| Limity | Pakiet wyceniany przed sprzedażą |
| Serwer | Serwer 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.
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.
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
Czytaj dalej
Pozostałe case studies i usługi, w których korzystamy z tego doświadczenia.
Masz projekt podobny do tego?
Opisz, co chcesz zbudować. Odpiszemy w godzinę z pytaniami i bezpłatną wyceną.


































