Najczęściej zadawane pytania
Praktyczne, krótkie poradniki dotyczące konfiguracji usług, dostępu oraz typowych czynności dla użytkowników.
> Jak działa system kredytowy Cli>_?
Jedno wspólne saldo przedpłacone finansuje wszystkie kwalifikujące się usługi i maleje tylko podczas ich aktywnego działania.
Jedno wspólne saldo przedpłacone finansuje wszystkie kwalifikujące się usługi i maleje tylko podczas ich aktywnego działania.
Konto Cli>_ ma jedno wspólne saldo przedpłacone. Uprawnieni nowi klienci mogą odebrać Starter Credit dopiero po ukończeniu wymaganego procesu weryfikacji konta i zabezpieczeń przed nadużyciami. Aktywne kwalifikujące się usługi zużywają saldo z czasem. Szacunek miesięczny obejmuje 31 dni, a nowa usługa może ruszyć tylko wtedy, gdy saldo wystarczy na co najmniej 7 dni. Czerwone ostrzeżenie pojawia się, gdy szacowany czas działania spadnie poniżej 7 dni; w przeciwnym razie pomarańczowe pojawia się poniżej 14 dni.
Po wyczerpaniu salda usługa zostaje zawieszona po 7 dniach, przestaje zużywać kredyt i rozpoczyna się 7-dniowy okres retencji i usunięcia. Przed wyświetlonym terminem można ją uruchomić ponownie po zapewnieniu wystarczającego salda. Anulowanie wdrożonej usługi również ją zawiesza i rozpoczyna ten sam okres. Oczekująca, niewdrożona usługa może zostać dezaktywowana natychmiast. Po terminie rozpoczyna się dezaktywacja i usuwanie wdrożonej usługi. Force delete natychmiast dezaktywuje usługę, pomija retencję i rozpoczyna usuwanie z aktywnego runtime; zakończenie następuje po przetworzeniu deploymentu i GitOps. Kopie zapasowe i Offsite Archive mają osobne zasady retencji.
Przykład OpenCode za 9,90 EUR: 9,90 / 31 ≈ 0,319 EUR dziennie. Po 10 pełnych dniach zużycie wynosi około 3,19 EUR. Jeśli saldo początkowe wynosiło dokładnie 9,90 EUR i nie korzystały z niego inne usługi, pozostaje około 6,71 EUR. Po wyłączeniu dalsze zużycie ustaje.
Przykład ma charakter ilustracyjny. Zawsze obowiązują aktualne ceny wyświetlane w Cli>_.
> Jak wygenerować klucz SSH przy użyciu linii komend
Utwórz klucz publiczny SSH, aby bezpiecznie uzyskać dostęp do wirtualnego serwera (VPS). Udostępnij tylko klucz publiczny; klucz prywatny pozostaw na swoim urządzeniu.
Utwórz klucz publiczny SSH, aby bezpiecznie uzyskać dostęp do wirtualnego serwera (VPS). Udostępnij tylko klucz publiczny; klucz prywatny pozostaw na swoim urządzeniu.
Klucz publiczny udostępniany jest, a klucz prywatny pozostaje w Twojej posiadłości
Podczas składania zamówienia lub konfiguracji usługi, wklej tylko klucz publiczny. Klucz prywatny pozostaje na Twoim komputerze i nie jest wysyłany do działu pomocy technicznej ani wpisywany do formularza internetowego.
Instrukcje
- Otwórz terminal na swoim komputerze.
- Uruchom polecenie: ssh-keygen -t ed25519 -C "your-email@example.com".
- Potwierdź lokalizację pliku lub wybierz własną ścieżkę. Nigdy nie udostępniaj swojego klucza prywatnego.
- Wyświetl klucz publiczny za pomocą polecenia: cat ~/.ssh/id_ed25519.pub.
- Skopiuj całą linię rozpoczynającą się od ssh-ed25519 i wklej ją do pola "Klucz publiczny SSH" podczas składania zamówienia lub konfiguracji usługi.
- Skopiuj całą linię z ssh-ed25519 i wklej ją do pola "Klucz publiczny SSH".
PowerShell w systemie Windows 10/11
- Otwórz program PowerShell lub Windows Terminal.
- Uruchom polecenie: ssh-keygen -t ed25519 -C "twój-email@example.com".
- Naciśnij Enter, aby zapisać klucz w lokalizacji C:\Users\twój-użytkownik\.ssh\id_ed25519 lub wprowadź własną ścieżkę.
- Jeśli system Windows poprosi o hasło, użyj takiego, który możesz bezpiecznie zapamiętać, lub naciśnij Enter, aby pominąć ten krok podczas prostego konfigurowania usługi.
- Wyświetl klucz publiczny za pomocą polecenia: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- Skopiuj tylko całą linię rozpoczynającą się od ssh-ed25519. Nie kopiuj ani nie przesyłaj pliku z kluczem prywatnym.
> Jak utworzyć klucz SSH graficznie w systemie Windows
Graficzny poradnik dla systemu Windows, który pokazuje jak utworzyć parę kluczy SSH bez użycia wiersza poleceń.
Graficzny poradnik dla systemu Windows, który pokazuje jak utworzyć parę kluczy SSH bez użycia wiersza poleceń.
Użyj narzędzia Windows i wklej tylko klucz publiczny
Parę kluczy SSH można utworzyć graficznie za pomocą klienta SSH dla systemu Windows, takiego jak PuTTYgen. Cli>_ potrzebuje tylko klucza publicznego. Plik z kluczem prywatnym pozostaw na swoim komputerze i nie przesyłaj go do formularza internetowego.
Instrukcja
- Zainstaluj PuTTY lub otwórz PuTTYgen, jeśli jest już zainstalowany.
- Wybierz EdDSA/Ed25519, jeśli jest dostępne, w przeciwnym razie wybierz RSA 4096.
- Kliknij przycisk Generate i porusz myszą po pustej przestrzeni, aż klucz zostanie wygenerowany.
- Dodaj frazę hasła, jeśli chcesz zapewnić dodatkową lokalną ochronę dla klucza prywatnego.
- Zapisz klucz prywatny na swoim urządzeniu i traktuj go jako poufny.
- Skopiuj tekst klucza publicznego i wklej go do pola SSH public key w Cli>_.
Nie udostępniaj poufnych danych
Nie przesyłaj plików .ppk, kluczy prywatnych, haseł ani tokenów do działu pomocy technicznej lub w formularzach.
> Przenieś swoją własną domenę
Dowiedz się, jak skierować własną domenę lub subdomenę do usługi CLIopen przed aktywacją opcji 'Przenieś swoją własną domenę'.
Dowiedz się, jak skierować własną domenę lub subdomenę do usługi CLIopen przed aktywacją opcji 'Przenieś swoją własną domenę'.
Co robi to ustawienie?
Funkcja "Użyj własnej domeny" umożliwia Twojej usłudze odpowiadanie na własnym hostname, np. app.example.com, zamiast korzystania z domyślnego wygenerowanego hostname *.co.cliopen.cloud. DNS musi wskazywać na CLIopen, zanim nazwę hosta będzie można bezpiecznie używać w usłudze.
Przed rozpoczęciem
- Wybierz dokładną nazwę hosta, którą chcesz użyć, np. app.example.com. Najprostszym rozwiązaniem jest użycie poddomeny.
- Otwórz panel zarządzania DNS u rejestratora domeny lub dostawcy usług DNS.
- Usuń wszelkie konfliktowe rekordy A, AAAA, CNAME, ALIAS lub przekierowania dla tej nazwy hosta.
- Zachowaj aktywny automatycznie generowany hostname CLIopen, dopóki Twój własny hostname nie zostanie zweryfikowany i będzie w pełni funkcjonalny.
Rekomendowane ustawienia DNS dla poddomeny
Utwórz rekordy DNS dla dokładnego hostnama, który wprowadzasz do CLIopen. Dla app.example.com etykieta DNS to app. Skieruj go na adresy ingress CLIopen, które otrzymasz od działu wsparcia CLIopen lub w dokumentacji usługi. Jeśli Twój dostawca wymaga typu rekordu, użyj rekordu A dla IPv4 i rekordu AAAA dla IPv6, jeśli te adresy są dostępne.
Pamiętaj:
app.example.com. A <adres IPv4 CLIopen>
app.example.com. AAAA <adres IPv6 CLIopen, jeśli jest dostępny>
Gdy CLIopen udostępnia cel CNAME
Niektóre usługi mogą udostępnić wygenerowaną nazwę hosta, np. service.customer.co.cliopen.cloud. Jeśli instrukcje dotyczące Twojej usługi wyraźnie wymagają użycia rekordu CNAME, utwórz rekord taki jak app.example.com CNAME service.customer.co.cliopen.cloud. Używaj rekordów CNAME tylko dla poddomen, a nie dla domeny głównej (root), chyba że Twój dostawca DNS obsługuje funkcję ALIAS lub ANAME flattening.
Używanie domeny głównej
Dla domeny głównej, takiej jak example.com, większość dostawców DNS nie zezwala na użycie standardowego rekordu CNAME. Użyj rekordów A/AAAA wskazujących na adresy wejściowe CLIopen lub funkcji ALIAS/ANAME oferowanej przez Twojego dostawcę, jeśli CLIopen udostępnił Ci nazwę hosta docelową.
Delegowanie całej poddomeny
Jeśli chcesz, aby CLIopen zarządzał rekordami w poddomenie, takim jak apps.example.com, utwórz rekordy NS dla tej poddomeny wskazujące na serwery DNS CLIopen, które otrzymasz. Nie zmieniaj serwerów nazw dla całej domeny, chyba że celowo chcesz, aby CLIopen (lub inny serwis DNS) zarządzał wszystkimi rekordami.
Lista kontrolna
- Poczekaj na propagację DNS. Małe zmiany często stają się widoczne w ciągu kilku minut, ale niektóre firmy mogą dłużej przechowywać dane w pamięci podręcznej.
- Sprawdź, czy nazwa hosta wskazuje na serwer CLIopen, a nie na poprzedniego dostawcę.
- W polu "Bring your own domain" wprowadź dokładną nazwę hosta, bez `https://` i ścieżki.
- Po aktualizacji usługi przetestuj adres `https://app.example.com` w przeglądarce.
- Zachowaj stare rekordy DNS tylko wtedy, gdy nie kolidują z nową nazwą hosta.
> Jak przenieść strefę DNS do CLIopen
Zdeleguj domenę na serwery ns1.cliopen.com i ns2.cliopen.com, aby firma CLIopen mogła publikować rekordy dla całej strefy.
Zdeleguj domenę na serwery ns1.cliopen.com i ns2.cliopen.com, aby firma CLIopen mogła publikować rekordy dla całej strefy.
Co oznacza tutaj transfer strefy?
W przypadku klienta korzystającego z usług DNS, transfer oznacza zmianę serwerów nazw autorytatywnych u rejestratora domeny. Po przekierowaniu do CLIopen, rekordy DNS dodane w CLIopen są publikowane przez nasze serwery nazw autorytatywne.
Przed zmianą serwerów nazw
- Skopiuj istniejące rekordy DNS, które nadal są potrzebne, takie jak rekordy dla strony internetowej, poczty elektronicznej, weryfikacji, SPF, DKIM, DMARC oraz rekordy serwisowe.
- Dodaj strefę w CLIopen DNS. Jeśli delegacja nie jest jeszcze gotowa, CLIopen zapisuje ją, ale nie aktywuje dla klienta, dopóki walidacja się nie powiedzie.
- Jeśli to możliwe, utwórz wymagane rekordy w CLIopen DNS przed przełączeniem serwerów nazw.
- Upewnij się, że ustawienia CAA są poprawne, ponieważ nieprawidłowe wartości mogą uniemożliwić wystawienie certyfikatów.
Delegowanie strefy
- Otwórz ustawienia domeny u rejestratora, na przykład example.com.
- Znajdź serwery nazw (Nameservers), delegację DNS lub ustawienia autorytatywnego DNS.
- Zastąp aktualne serwery nazw wartościami ns1.cliopen.com i ns2.cliopen.com.
- Zapisz zmiany i poczekaj na propagację w rejestrze oraz resolverach.
Weryfikacja
Wróć do CLIopen DNS i kliknij przycisk Ponowne sprawdzenie delegacji. Gdy publiczne rekordy NS wskazują ns1.cliopen.com i ns2.cliopen.com, strefa zostanie dodana do kolejki synchronizacji, a rekordy staną się aktywne w CLIopen.
> Rejestracja konta i pierwsze logowanie
Załóż jedno konto firmowe, uzupełnij dane do faktur oraz użyj adresu e-mail, do którego Twój zespół będzie miał dostęp.
Załóż jedno konto firmowe, uzupełnij dane do faktur oraz użyj adresu e-mail, do którego Twój zespół będzie miał dostęp.
Jedno konto do składania zamówień i zarządzania
Wykorzystaj swoje konto jako stałe miejsce do przechowywania informacji o zamówieniach, danych rozliczeniowych, usługach, domenach oraz do komunikacji z działem wsparcia. Najlepiej używać służbowego adresu e-mail, do którego zespół będzie miał dostęp nawet po zmianach w składzie zespołu.
Przed pierwszym zamówieniem
- Zarejestruj się przy użyciu swojego służbowego adresu e-mail.
- Potwierdź wiadomość e-mail, jeśli strona o to poprosi.
- Uzupełnij dane do faktury przed złożeniem płatnej zamówienia.
- Jeśli będzie dostępne uwierzytelnianie dwuskładnikowe, włącz je od razu po pierwszym zalogowaniu.
Dostęp dla zespołu
Nie przesyłaj haseł współpracownikom przez czat ani e-mail. Jeśli dostęp potrzebuje więcej osób, korzystaj z wewnętrznego menedżera haseł lub poproś o zalecany proces zespołowy; wsparcie techniczne nie wymaga Twojego hasła ani tokenu uwierzytelniającego.
> Szacunkowe zużycie: miesięczne, roczne oraz rzeczywiste dzienne
Ceny podane za miesiąc i rok służą do porównania; w przypadku usług płatnych z góry, liczy się rzeczywiste dzienne zużycie po zatwierdzeniu zmiany.
Ceny podane za miesiąc i rok służą do porównania; w przypadku usług płatnych z góry, liczy się rzeczywiste dzienne zużycie po zatwierdzeniu zmiany.
Porównanie nie jest kalendarzem fakturowania
Szacunkowe wartości miesięczne należy traktować jako porównanie dla 31 dni, a roczne jako porównanie dla 372 dni. Rzeczywiste zużycie kredytu w przypadku usług płatnych z góry odbywa się zgodnie z czasem aktywności usługi oraz zatwierdzoną konfiguracją.
Co należy sprawdzić przy zmianie ceny
- Porównaj dzienne zużycie przed i po zmianie.
- Większa ilość CPU, RAM lub dysku, a także płatne opcje, mogą zwiększyć dzienne zużycie.
- Zmiana wchodzi w życie dopiero po potwierdzeniu, ewentualnej płatności i jej zastosowaniu.
- W celach księgowych, zapisz potwierdzenie zamówienia i historię kredytu.
W przypadku sporu należy określić konkretny okres.
Obsługa klienta będzie potrzebować numeru zamówienia, nazwy usługi oraz dat, za które chcesz sprawdzić zużycie. Nie przesyłaj danych bankowych ani zrzutów ekranu zawierających niechciane dane osobowe.
> Status zamówienia po dokonaniu płatności
Zamówienie może czekać na potwierdzenie przez dostawcę przed rozpoczęciem realizacji; duplikuj je tylko wtedy, gdy pierwsze zamówienie zostało wyraźnie anulowane lub wygasło.
Zamówienie może czekać na potwierdzenie przez dostawcę przed rozpoczęciem realizacji; duplikuj je tylko wtedy, gdy pierwsze zamówienie zostało wyraźnie anulowane lub wygasło.
"W oczekiwaniu" nie zawsze oznacza błąd
Po powrocie ze strony płatności, zamówienie może jeszcze czekać na potwierdzenie od dostawcy płatności. Dopóki status nie jest jednoznacznie nieudany lub wygasły, ponowne złożenie zamówienia może utrudnić dopasowanie płatności.
Co zrobić po zapłacie
- Po zakończeniu płatności wróć do Cli>_.
- Sprawdź w swoim koncie status zamówienia i ewentualny komunikat dotyczący płatności.
- Jeśli zamówienie nadal jest przetwarzane, daj dostawcy czas na potwierdzenie.
- W razie problemów prosimy o kontakt z działem pomocy technicznej, podając numer zamówienia oraz referencję płatności, jeśli jest dostępna.
Czego nie należy wysyłać
Dział obsługi klienta nie wymaga danych karty kredytowej, hasła do logowania ani pełnego potwierdzenia transakcji bankowej. Wystarczy numer zamówienia, czas dokonania płatności, widoczny status oraz zamazany zrzut ekranu w przypadku wyświetlenia błędu.
> Dane, które przyspieszą konfigurację usługi
Przygotuj nazwę usługi, domenę, rozmiar pamięci, adres e-mail do logowania oraz klucz SSH. Nie umieszczaj danych poufnych w formularzach.
Przygotuj nazwę usługi, domenę, rozmiar pamięci, adres e-mail do logowania oraz klucz SSH. Nie umieszczaj danych poufnych w formularzach.
Dokładne dane pozwalają zaoszczędzić czas
W formularzach zamówień należy podawać tylko publiczne lub niewrażliwe informacje, takie jak nazwa usługi, domena, konfiguracja DNS, rozmiar przestrzeni dyskowej, procesor (CPU), pamięć RAM, adres e-mail administratora lub klucz SSH. Hasła, klucze prywatne i tokeny nie powinny być wpisywane w formularzach.
Przygotuj się przed złożeniem zamówienia
- Wybierz zrozumiałą nazwę usługi dla swojego zespołu.
- Zdecyduj, czy chcesz użyć własnej domeny, czy tymczasowego hostname'u.
- Przygotuj klucz SSH, jeśli usługa go wymaga.
- Sprawdź wymagane zasoby, takie jak przestrzeń dyskowa, w zależności od aplikacji, którą zamierzasz uruchomić.
Nie wysyłaj poufnych informacji
Jeśli nie jesteś pewien, czy dana informacja jest poufna, zapytaj o to, zanim ją przekażesz. Nie udostępniaj kluczy prywatnych, haseł, tokenów, kopii baz danych ani pełnych plików konfiguracyjnych w czacie ani w zamówieniu.
> Zmiana procesora, pamięci RAM, dysku lub okresu przechowywania po złożeniu zamówienia
Modyfikuj istniejącą usługę za pomocą jej szczegółów, a nie poprzez tworzenie nowego, duplikatowego zamówienia. Zmiana zasobów może wpłynąć na cenę usługi, dzienne zużycie kredytów, konieczność ponownego uruchomienia oraz ryzyko przestoju.
Modyfikuj istniejącą usługę za pomocą jej szczegółów, a nie poprzez tworzenie nowego, duplikatowego zamówienia. Zmiana zasobów może wpłynąć na cenę usługi, dzienne zużycie kredytów, konieczność ponownego uruchomienia oraz ryzyko przestoju.
Czy modyfikujesz istniejącą usługę, czy tworzysz nową?
Jeśli usługa już działa, zmiany zasobów należy wprowadzać z poziomu szczegółów usługi. Nowe zamówienie utworzy kolejną usługę zamiast zmodyfikować istniejącą i może zmienić cenę, dzienne zużycie oraz zachowanie systemu po zatwierdzeniu, opłaceniu i zastosowaniu zmian.
Przed zatwierdzeniem zmiany
- Sprawdź aktualne zużycie procesora (CPU), pamięci RAM, dysku oraz ustawienia kopii zapasowych i retencji Offsite Archive.
- Sprawdź nową dzienną cenę i jej wpływ na dostępny kredyt.
- Przeczytaj powiadomienie o planowanym restarcie, pracach konserwacyjnych lub awarii.
- Przed wprowadzeniem ryzykownych zmian, wykonaj własny eksport ważnych danych.
Co zrobić, gdy zmiana nie przebiega zgodnie z oczekiwaniami
Podaj nazwę usługi, czas zmiany, widoczny status oraz komunikat o błędzie. Nie przesyłaj kluczy prywatnych, haseł ani tokenów; do diagnostyki wystarczy publiczny kontekst i zamazany zrzut ekranu.
> Anulowanie usługi i okres usuwania danych
Usługa została aktywowana. Najpierw zostaje ona wstrzymana, wyświetlany jest konfigurowalny termin usunięcia danych, a następnie następuje trwałe usunięcie.
Usługa została aktywowana. Najpierw zostaje ona wstrzymana, wyświetlany jest konfigurowalny termin usunięcia danych, a następnie następuje trwałe usunięcie.
Anulowanie usługi nie zawsze oznacza jej natychmiastowe usunięcie
W przypadku już aktywnej usługi, najpierw następuje jej wstrzymanie i wyświetlany jest konfigurowalny okres czasu, po którym można rozważyć przywrócenie lub eksport danych. Oczekujące zamówienia, które nie zostały jeszcze opłacone i nie generują żadnych danych, mogą mieć inne zachowanie, a ostateczne usunięcie następuje dopiero po upływie określonego czasu trwania.
Sprawdź przed anulowaniem
- Wyeksportuj dane, które chcesz zachować na dłużej.
- Zapoznaj się z datą i godziną planowanego usunięcia danych w przypadku zawieszenia usługi.
- Pamiętaj, że kopie zapasowe i archiwizacja zewnętrzna różnią się od usuwania danych zgodnie z cyklem życia usługi.
- Jeśli masz wątpliwości, skontaktuj się z działem pomocy technicznej przed terminem usunięcia.
Odzyskanie danych po upływie terminu może nie być możliwe
Po upływie widocznego terminu nie traktuj danych jako dostępnych. W przypadku pytań podaj numer zamówienia i nazwę usługi, a nie eksporty baz danych ani dane uwierzytelniające.
> Kopie zapasowe i wnioski o przywrócenie
Kopie zapasowe służą do odzyskiwania danych w przypadku awarii, a nie zastępują eksportu; proces przywracania może nadpisać nowsze dane.
Kopie zapasowe służą do odzyskiwania danych w przypadku awarii, a nie zastępują eksportu; proces przywracania może nadpisać nowsze dane.
Kopia zapasowa nie jest archiwum ani eksportem
Okres przechowywania kopii zapasowych zależy od wybranego produktu i opcji. Kopia zapasowa służy do przywrócenia działania po awarii, ale nie zastępuje własnego eksportu danych, archiwizacji audytowej ani zewnętrznego archiwum (Offsite Archive). Przywracanie może nadpisać nowsze zmiany.
Jak przygotować żądanie przywrócenia
- Podaj nazwę usługi i numer zamówienia.
- Opisz przybliżony moment, do którego chcesz powrócić.
- Wpisz, czy ma zostać odtworzona cała usługa, czy tylko jej część, jeśli jest to możliwe.
- Dołącz widoczny błąd lub kontekst, ale unikaj przesyłania haseł, tokenów i kluczy prywatnych.
Przed rozpoczęciem procesu odzyskiwania uwzględnij potencjalne skutki
Jeśli usługa w międzyczasie przyjęła nowe dane, proces przywracania może zastąpić je starszym stanem. Przed potwierdzeniem prosimy o kontakt z zespołem oraz wykonanie eksportu danych, których nie chcesz utracić.
> Czym jest Offsite Archive?
Offsite Archive przechowuje zdalne kopie archiwne, oddzielone od krótkich kopii zapasowych i cyklu życia usługi.
Offsite Archive przechowuje zdalne kopie archiwne, oddzielone od krótkich kopii zapasowych i cyklu życia usługi.
Archiwum działające w tle
Offsite Archive służy do tworzenia zdalnych kopii zapasowych i długoterminowego przechowywania danych. Nie jest to dysk aktywny dla aplikacji, zamiennik lokalnego eksportu ani takie samo rozwiązanie jak krótkie kopie zapasowe.
Kiedy go włączyć
- Użyj tej funkcji do przechowywania danych, które mają być dostępne również poza normalnym działaniem usługi.
- Wybierz okres retencji w zależności od wymagań prawnych, potrzeb biznesowych lub celu odzyskiwania danych.
- Pamiętaj, że koszt rośnie wraz z objętością przechowywanych danych i czasem ich przechowywania.
- W przypadku dużych ilości danych należy zaplanować archiwum wraz z własnym procesem eksportu.
Jak interpretować cenę
Podstawą jest MB-days: ilość przechowywanych danych pomnożona przez liczbę dni. Cena wyświetlana jest dla klienta jako EUR/GB/miesiąc, a wynik zaokrąglany do pełnych centów.
> Wybór procesora (CPU), pamięci RAM i dysku dla VPS
Wybierz rozmiar VPS w zależności od aplikacji, bazy danych, pamięci podręcznej, logów oraz przewidywanego wzrostu. OOM lub używanie przestrzeni wymiany wskazują na potrzebę zwiększenia ilości pamięci RAM.
Wybierz rozmiar VPS w zależności od aplikacji, bazy danych, pamięci podręcznej, logów oraz przewidywanego wzrostu. OOM lub używanie przestrzeni wymiany wskazują na potrzebę zwiększenia ilości pamięci RAM.
Zacznij od rzeczywistego obciążenia
Mała strona internetowa ma inne wymagania niż baza danych, aplikacja Java, wyszukiwarka lub kontener z procesami budowania. Podczas planowania uwzględnij pamięć aplikacji, pamięć podręczną, bazę danych, logi, przesyłanie plików i rezerwę na przyszły wzrost.
Sygnały wskazujące na zbyt małą przestrzeń
- Zwiększ ilość pamięci RAM w przypadku wystąpienia błędów OOM (Out Of Memory), zatrzymywania procesów lub ciągłego używania pliku wymiany.
- Zwiększ moc obliczeniową CPU, gdy występują długotrwałe obciążenia, kompresja danych, procesy budowania lub intensywne działanie aplikacji.
- Zwiększ pojemność dysku przed zapełnieniem systemu plików, logów lub bazy danych.
- Po każdej zmianie sprawdź, czy aplikacja rzeczywiście przestała osiągać pierwotny limit.
Co należy przesłać, gdy masz pytanie o konfigurację zasobów
Podaj nazwę usługi, typ aplikacji, widoczny błąd, przybliżony czas wystąpienia problemu oraz aktualnie używane zasoby CPU, RAM i dysku. Nie udostępniaj haseł, kluczy prywatnych ani wewnętrznych plików konfiguracyjnych.
> Kiedy publiczny adres IP ma sens dla VPS
Dedykowany publiczny adres IP pomaga w tworzeniu list dozwolonych, zapewnia dostęp od strony klienta (inbound), stabilne źródło połączeń wychodzących (outbound) oraz umożliwia korzystanie z usług związanych z konkretnym adresem.
Dedykowany publiczny adres IP pomaga w tworzeniu list dozwolonych, zapewnia dostęp od strony klienta (inbound), stabilne źródło połączeń wychodzących (outbound) oraz umożliwia korzystanie z usług związanych z konkretnym adresem.
Najpierw ustal kierunek komunikacji
Adres IP publiczny nie jest automatycznie wymagany dla każdej usługi. Najczęściej służy do spełnienia wymagań partnerów, dostawców lub firewalli dotyczących listy dozwolonych adresów (allowlist), stabilnego źródła wychodzącego ruchu lub dostępu przychodzącego na określony port.
Pytania przed zamówieniem adresu IP
- Zapytaj partnera, czy lista dozwolonych obejmuje połączenia przychodzące, wychodzące lub oba kierunki.
- Tam, gdzie to możliwe, używaj nazw DNS zamiast adresów IP.
- Otwieraj tylko te porty, które są faktycznie potrzebne aplikacji.
- Należy przekazać wymagania dotyczące listy dozwolonych (allowlist) działowi wsparcia przed zmianą konfiguracji dostępu produkcyjnego.
Co pozostawić wyłączone
Publiczny adres IP nie oznacza otwarcia wszystkich portów. Konfiguruj dostęp tylko dla niezbędnych usług i nie udostępniaj haseł, kluczy prywatnych ani wewnętrznych reguł zapory ogniowej w postaci zrzutów ekranu zawierających poufne dane.
> Sprawdzenie przed podłączeniem własnej domeny
Przed zmianą domeny sprawdź autoryzacyjne serwery DNS, dokładny host, typ rekordu (czy jest to domena główna czy subdomena) oraz brak konfliktujących starych rekordów.
Przed zmianą domeny sprawdź autoryzacyjne serwery DNS, dokładny host, typ rekordu (czy jest to domena główna czy subdomena) oraz brak konfliktujących starych rekordów.
Liczy się dokładna nazwa hosta
Najpierw upewnij się, czy podłączasz domenę główną (np. example.com) czy subdomenę (np. app.example.com). Każdy wariant może wymagać innego typu rekordu DNS oraz mieć inne ograniczenia po stronie dostawcy.
Przed zmianą DNS
- Sprawdź, gdzie edytowane są autorytatywne rekordy DNS domeny.
- Usuń lub zmień kolidujące rekordy A/AAAA, CNAME, ALIAS, ANAME lub przekierowania.
- Użyj typu rekordu zalecanego dla danej usługi i nazwy hosta.
- Po zmianie poczekaj na propagację DNS i dopiero wtedy przetestuj działanie HTTPS.
Bezpieczne przywrócenie poprzedniej wersji
Nie wyłączaj starego hostingu, dopóki nowy adres nie będzie działał poprawnie. W przypadku problemów podaj domenę, oczekiwany cel oraz publicznie widoczny wynik DNS, a nie dane do logowania do rejestratora.
> Rodzaje rekordów DNS dla usług
Rekordy A/AAAA wskazują na adresy IP, CNAME tworzy alias, MX służy do konfiguracji poczty, a TXT jest używany do weryfikacji, SPF, DKIM lub DMARC.
Rekordy A/AAAA wskazują na adresy IP, CNAME tworzy alias, MX służy do konfiguracji poczty, a TXT jest używany do weryfikacji, SPF, DKIM lub DMARC.
Nie mieszaj rekordów DNS bez zastanowienia
Każdy typ rekordu DNS pełni inną funkcję. Rekordy A i AAAA wskazują na adresy IP, CNAME tworzy alias dla subdomeny, MX kieruje pocztę, TXT zawiera weryfikacje i polityki związane z pocztą elektroniczną, a CAA ogranicza uprawnienia do wystawiania certyfikatów.
Przy kopiowaniu rekordów
- Skopiuj nazwę, typ i wartość dokładnie zgodnie z instrukcjami usługi.
- Używaj rekordów A/AAAA dla adresów, CNAME dla dozwolonych aliasów poddomen, MX dla poczty oraz TXT dla SPF, DKIM, DMARC lub weryfikacji.
- Umieść DKIM pod selektorem dostawcy, a DMARC zwykle pod _dmarc.
- Ustawienia CAA należy wprowadzać ostrożnie, ponieważ nieprawidłowa wartość może uniemożliwić wystawienie certyfikatu.
Co zrobić, gdy DNS nie działa
Przekaż do działu wsparcia nazwę hosta, typ rekordu, oczekiwaną wartość i publicznie widoczny wynik. Nie przesyłaj loginu do panelu DNS ani zrzutów ekranu zawierających klucze API.
> Propagacja DNS i TTL - brak gwarancji czasu działania
TTL (Time To Live) określa, jak długo serwery DNS mogą przechowywać starą odpowiedź. Podczas procesu propagacji, stare i nowe wyniki mogą istnieć równocześnie w różnych serwerach DNS aż do wygaśnięcia pamięci podręcznej.
TTL (Time To Live) określa, jak długo serwery DNS mogą przechowywać starą odpowiedź. Podczas procesu propagacji, stare i nowe wyniki mogą istnieć równocześnie w różnych serwerach DNS aż do wygaśnięcia pamięci podręcznej.
Propagacja to kwestia pamięci podręcznej, a nie magii
W systemie DNS nie ma gwarancji co do czasu propagacji. Po zmianie autorytatywnego serwera DNS różne resolvery mogą nadal zwracać stare i nowe odpowiedzi, dopóki ich pamięć podręczna nie zostanie zaktualizowana zgodnie z wartością TTL. Dlatego też wynik może się różnić w zależności od sieci, kraju lub używanego resolvera.
W przypadku planowanych zmian
- Jeśli dostawca na to pozwala, zmniejsz TTL przed planowaną zmianą.
- Po wprowadzeniu zmiany w DNS unikaj powtarzania losowych modyfikacji, dopóki pamięć podręczna nie zostanie zaktualizowana.
- Sprawdzaj wyniki z różnych serwerów DNS, jeśli występują rozbieżności.
- Zapisz czas zmiany, poprzednią wartość, nową wartość oraz TTL.
Co należy przesłać podczas diagnostyki
Podaj nazwę hosta, oczekiwany cel, widoczną starą odpowiedź, widoczną nową odpowiedź, TTL oraz czas zmiany. Nie udostępniaj danych logowania do konta DNS ani wewnętrznych notatek dostawcy.
> Planowanie przestrzeni dyskowej dla Workspace Suite
Przy planowaniu pojemności należy uwzględnić pliki użytkowników, udostępnione foldery, wersje plików, kosz, podglądy oraz narzut synchronizacji i przewidywany wzrost zespołu.
Przy planowaniu pojemności należy uwzględnić pliki użytkowników, udostępnione foldery, wersje plików, kosz, podglądy oraz narzut synchronizacji i przewidywany wzrost zespołu.
Przestrzeń dyskowa Workspace Suite rośnie również poza widocznymi plikami
Pojemność jest wykorzystywana przez pliki użytkowników, udostępnione foldery, usunięte pliki, wersjonowanie, podglądy, miniaturki, klientów synchronizacji oraz importy. Jeśli przestrzeń dyskowa zbliża się do limitu, mogą występować problemy z przesyłaniem plików lub synchronizacją.
Przed zamówieniem zasobów
- Policz aktualne dane użytkowników i udostępnione foldery.
- Dodaj zapas miejsca na wersje, kosz, podglądy i narzut synchronizacji.
- Uwzględnij duże importy danych, nowe zespoły oraz przewidywany wzrost.
- Zwiększ pojemność przed osiągnięciem limitu przez użytkowników.
W przypadku problemów z synchronizacją
Podaj informacje o rozmiarze usługi, przybliżonym zużyciu, czasie wystąpienia problemu oraz widocznym błędzie klienta. Nie przesyłaj prywatnych plików, haseł ani eksportów danych użytkowników, chyba że dział wsparcia wyraźnie poprosi o nie w bezpieczny sposób.
> Migracja repozytoriów do Gitea
Planowanie migracji repozytoriów Git powinno uwzględniać LFS, submodule, uprawnienia, klucze wdrożeniowe, webhooki oraz CI/CD.
Planowanie migracji repozytoriów Git powinno uwzględniać LFS, submodule, uprawnienia, klucze wdrożeniowe, webhooki oraz CI/CD.
Migracja to coś więcej niż tylko `git clone`
Oprócz historii repozytorium, należy przenieść lub ponownie skonfigurować właścicieli, zespoły, chronione gałęzie, chronione tagi, Git LFS, moduły podrzędne, klucze wdrożeniowe, webhooki oraz połączenia CI/CD.
Kontrola przed przejściem na nową wersję
- Wymień repozytoria, właścicieli, grupy dostępu i konta automatyzacji.
- Sprawdź obiekty Git LFS, moduły podrzędne, zabezpieczenia gałęzi oraz tagów.
- Po przeniesieniu przetestuj klonowanie, wypychanie zmian, Git LFS, moduły podrzędne i działanie CI.
- Po migracji usuń lub zresetuj stare tokeny, unikając udostępniania ich wartości.
Wrażliwe dane podczas migracji
Nie przesyłaj do działu wsparcia tokenów, kluczy prywatnych, poufnej części klucza wdrożeniowego ani tajnych danych CI. Podawaj nazwy repozytoriów, typ integracji, opis widocznego błędu oraz informację o tym, co działało poprawnie przed migracją.
> Domena nadawcza dla Listmonk
Aby przygotować się do kampanii, skonfiguruj domenę lub subdomenę nadawcy, identyfikator From, rekordy SPF, DKIM, DMARC, obsługę odbić oraz możliwość wypisania z listy.
Aby przygotować się do kampanii, skonfiguruj domenę lub subdomenę nadawcy, identyfikator From, rekordy SPF, DKIM, DMARC, obsługę odbić oraz możliwość wypisania z listy.
Dostarczalność zaczyna się od domeny
Listmonk wymaga jasnej tożsamości nadawcy (From) oraz rekordów DNS, które system pocztowy może zweryfikować. SPF, DKIM i DMARC muszą być skonfigurowane dla domeny lub subdomeny, z której chcesz wysyłać kampanie.
Przed pierwszą kampanią
- Wybierz domenę nadawcy lub subdomenę oraz nazwę "From".
- Dodaj rekordy DNS do weryfikacji, takie jak SPF, DKIM (wybierz selektor) i DMARC.
- Przetestuj dostarczanie wiadomości, obsługę błędów (bounce) oraz adres Return-Path i linki zawarte w wiadomości.
- Sprawdź opcję rezygnacji i List-Unsubscribe przed wysłaniem wiadomości do odbiorców.
Dane logowania do poczty elektronicznej nie powinny być umieszczane w zgłoszeniu
Podczas diagnozowania, przekaż domenę, typ rekordu, publicznie widoczną wartość DNS oraz komunikat o błędzie. Nie udostępniaj haseł SMTP, kluczy API, prywatnych kluczy DKIM ani eksportu adresatów zawierającego dane osobowe.
> Ustawienia środowiska uruchomieniowego dla Classic Hosting
Classic Hosting może działać w trybie automatycznym lub ręcznym. Parametry takie jak CPU, RAM, pamięć, przestrzeń dyskowa, okres przechowywania kopii zapasowych, archiwum zewnętrznego, przesyłanie danych, pamięć podręczna i logi wpływają na koszt oraz stabilność działania.
Classic Hosting może działać w trybie automatycznym lub ręcznym. Parametry takie jak CPU, RAM, pamięć, przestrzeń dyskowa, okres przechowywania kopii zapasowych, archiwum zewnętrznego, przesyłanie danych, pamięć podręczna i logi wpływają na koszt oraz stabilność działania.
Tryb automatyczny nie zawsze jest najlepszym rozwiązaniem
Auto Runtime pomaga w rozpoznawaniu typów projektów, ale tryb ręczny jest odpowiedni, gdy chcesz precyzyjnie wybrać Nginx, Apache, FrankenPHP lub konkretne środowisko uruchomieniowe języka. Wybieraj selektor PHP tylko wtedy, gdy wybrane środowisko uruchomieniowe go obsługuje.
Ustawienia przed wdrożeniem
- Wybierz automatyczny lub ręczny tryb działania w zależności od frameworka i sposobu budowania.
- Wybierz wersję PHP 8.2, 8.3 lub 8.4 tylko wtedy, gdy wybrane środowisko uruchomieniowe to obsługuje.
- Skonfiguruj zasoby takie jak CPU, RAM, przestrzeń dyskowa, retencję kopii zapasowych oraz archiwum zewnętrznego w zależności od ilości danych i ruchu.
- Po wdrożeniu przetestuj przesyłanie plików, pamięć podręczną, logi i widoczne błędy aplikacji.
Kiedy aplikacja się nie uruchamia
Podaj informacje o trybie działania, języku lub wersji PHP, widocznych błędach, wprowadzonych zmianach oraz przybliżonym czasie wdrożenia. Nie udostępniaj plików .env, haseł, tokenów ani pełnych logów zawierających poufne dane.