Часті запитання
Практичні короткі посібники з налаштування служби, доступу та типових дій клієнтів.
> Створення публічного SSH ключа в терміналі
Створи публічний SSH ключ для доступу й передавай лише публічну частину.
Створи публічний SSH ключ для доступу й передавай лише публічну частину.
Використовуй лише публічний ключ
SSH використовує пару ключів. У налаштування сервісу вставляй тільки публічний ключ, зазвичай файл .pub. Приватний ключ залишається на твоєму пристрої.
Кроки в терміналі
- Відкрий Terminal, Windows Terminal або PowerShell.
- Виконай: ssh-keygen -t ed25519 -C "your-email@example.com".
- Погодься зі стандартним шляхом або вибери безпечне місце.
- Покажи публічний ключ: cat ~/.ssh/id_ed25519.pub.
- У Windows PowerShell використай: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- Скопіюй увесь рядок ssh-ed25519 у поле SSH public key.
Перевір перед вставленням
Не копіюй приватний ключ. Якщо задаєш passphrase, збережи її безпечно для подальшого використання.
> Створення SSH ключа у Windows через графічний інтерфейс
Використай PuTTYgen у Windows і скопіюй тільки публічний ключ.
Використай PuTTYgen у Windows і скопіюй тільки публічний ключ.
Потрібна тільки публічна частина
PuTTYgen створює публічний і приватний ключ. У Cli>_ додай лише публічний ключ, а приватний зберігай локально.
Кроки у Windows
- Відкрий PuTTYgen.
- Обери EdDSA / Ed25519, якщо доступно.
- RSA 4096 використовуй лише як запасний варіант.
- Натисни Generate і рухай мишею, доки ключ буде створено.
- Збережи приватний ключ на своєму компʼютері.
- Скопіюй текст публічного ключа в поле SSH public key.
Не передавай секретні дані
Не надсилай .ppk файли, приватні ключі, passphrase, паролі або token-и підтримці чи у форми.
> Pidkliuchennia vlasnoho domena
Перед перемиканням перевірте authoritative DNS, точний hostname, тип запису, apex чи subdomain і конфліктні старі записи.
Перед перемиканням перевірте authoritative DNS, точний hostname, тип запису, apex чи subdomain і конфліктні старі записи.
Вирішує точний hostname
Спершу визначте, підключаєте apex як example.com чи subdomain як app.example.com. Від цього залежить тип DNS-запису та обмеження провайдера.
Перед зміною DNS
- Перевірте, де редагуються authoritative DNS-записи.
- Видаліть або змініть конфліктні A/AAAA, CNAME, ALIAS, ANAME чи redirect.
- Використайте рекомендований тип запису для сервісу.
- Дочекайтеся propagation перед фінальним HTTPS-тестом.
Безпечний rollback
Не вимикайте старий hosting, доки новий hostname не відповідає правильно. Для проблеми надішліть домен, очікувану ціль і публічний DNS-результат, а не login до registrar.
> Peredacha DNS-zony
A/AAAA вказують на адреси, CNAME на alias, MX на пошту, TXT на перевірки, SPF, DKIM або DMARC.
A/AAAA вказують на адреси, CNAME на alias, MX на пошту, TXT на перевірки, SPF, DKIM або DMARC.
Не змішуйте записи навмання
Кожен DNS-тип має окрему роль. A і AAAA ведуть на IP, CNAME створює alias, MX маршрутизує пошту, TXT містить перевірки й mail policies, CAA обмежує certificate authorities.
Копіювання записів
- Копіюйте name, type і value точно.
- Не ставте CNAME на hostname з іншими записами, якщо DNS це забороняє.
- DKIM розміщуйте під selector, DMARC зазвичай під _dmarc.
- CAA змінюйте обережно, бо неправильне значення блокує сертифікат.
Якщо DNS не працює
Надішліть hostname, тип запису, очікуване значення і публічний результат. Не надсилайте DNS login або screenshots з API tokens.
> Реєстрація облікового запису та перший вхід
Створіть один робочий обліковий запис, додайте платіжні дані й тримайте доступ на пошті, яку команда не втратить.
Створіть один робочий обліковий запис, додайте платіжні дані й тримайте доступ на пошті, яку команда не втратить.
Один постійний робочий доступ
Використовуйте обліковий запис як довготривале місце для замовлень, рахунків, сервісів, доменів і звернень у підтримку. Найкраще підходить робоча адреса, доступ до якої збереже команда.
Перед першим замовленням
- Зареєструйтеся з робочої email-адреси.
- Підтвердьте email, якщо система попросить.
- Заповніть платіжні дані перед оплачуваним замовленням.
- Увімкніть двофакторну автентифікацію, коли вона доступна.
Доступ без передавання пароля
Не надсилайте пароль у чаті або email. Якщо доступ потрібен кільком людям, використайте внутрішній менеджер паролів або командний процес; підтримці ваш пароль не потрібен.
> Як працює передплачений кредит
Кредит показує баланс, прогноз роботи, денну вартість активних сервісів і видимий строк видалення після призупинення.
Кредит показує баланс, прогноз роботи, денну вартість активних сервісів і видимий строк видалення після призупинення.
Баланс зменшується під час роботи сервісу
Для prepaid-сервісів кредит списується за активний час і вибрану конфігурацію. Денна ціна допомагає зрозуміти, на скільки вистачить поточного балансу.
Як не довести до призупинення
- Перевіряйте баланс і прогноз після входу.
- Перед замовленням або зміною дивіться нову денну ціну.
- Поповнюйте кредит із запасом.
- Для призупиненого сервісу одразу прочитайте дату можливого видалення.
Коли баланс виглядає неочікувано
Надішліть номер замовлення, назву сервісу і період для перевірки. Не надсилайте дані картки, паролі, private keys або повні виписки з чутливими даними.
> Місячна оцінка, річна оцінка і реальна денна витрата
Місячні й річні суми потрібні для порівняння; у prepaid-сервісах важлива денна витрата після підтвердженої зміни.
Місячні й річні суми потрібні для порівняння; у prepaid-сервісах важлива денна витрата після підтвердженої зміни.
Порівняння не є календарем рахунків
Місячна оцінка рахується як 31 день, річна як 372 дні. Фактичне списання залежить від активного часу сервісу й підтвердженої конфігурації.
Що перевірити при зміні ціни
- Порівняйте денну витрату до і після зміни.
- Більше CPU, RAM, диска або платних опцій збільшує списання.
- Зміна діє після підтвердження, оплати за потреби й застосування.
- Зберігайте підтвердження замовлень та історію кредиту.
Спір за конкретний період
Номер замовлення, назва сервісу і дати допомагають підтримці перевірити списання. Не надсилайте банківські дані або screenshots із зайвими персональними даними.
> Статус замовлення після оплати
Після оплати замовлення може чекати підтвердження провайдера; дубль створюйте лише коли перше замовлення явно скасоване, невдале або протерміноване.
Після оплати замовлення може чекати підтвердження провайдера; дубль створюйте лише коли перше замовлення явно скасоване, невдале або протерміноване.
Pending не обов’язково означає помилку
Після повернення з платіжної сторінки замовлення може ще чекати підтвердження від провайдера. Дублікат може ускладнити звірку платежів.
Дії після платежу
- Поверніться до Cli>_ після завершення оплати.
- Перевірте статус замовлення у своєму обліковому записі.
- Якщо статус pending, дайте провайдеру час.
- Для проблеми надішліть номер замовлення і видиму платіжну референцію.
Дані, які не потрібні
Підтримці не потрібні дані картки, пароль або повне банківське підтвердження. Достатньо номера замовлення, часу платежу, видимого статусу і замаскованого screenshot з помилкою.
> Дані, які пришвидшують налаштування сервісу
Підготуйте назву сервісу, домен, розмір сховища, контактний email і публічний SSH-ключ; секрети не вводяться у форми.
Підготуйте назву сервісу, домен, розмір сховища, контактний email і публічний SSH-ключ; секрети не вводяться у форми.
Точні значення економлять час
Форми замовлення призначені для назви сервісу, домену, DNS-плану, сховища, CPU, RAM, email адміністратора або публічного SSH-ключа. Паролі, private keys і токени туди не належать.
Підготовка до checkout
- Оберіть зрозумілу для команди назву сервісу.
- Вирішіть, чи буде власний домен або тимчасовий hostname.
- Підготуйте публічний SSH-ключ, якщо він потрібен.
- Перевірте сховище й ресурси під свою програму.
Не вводьте секрети у форми
Якщо не впевнені, чи значення є секретом, спершу запитайте без його надсилання. Не надсилайте private keys, паролі, токени, database dumps або повні конфігураційні файли.
> Зміна CPU, RAM, диска або retention після замовлення
Змінюйте наявний сервіс із його сторінки, а не новим замовленням; зміна може вплинути на ціну, денну витрату, рестарт і downtime.
Змінюйте наявний сервіс із його сторінки, а не новим замовленням; зміна може вплинути на ціну, денну витрату, рестарт і downtime.
Це зміна існуючого сервісу
Якщо сервіс уже працює, змінюйте ресурси з його деталей. Нове замовлення створить інший сервіс і може змінити вартість та поведінку після застосування.
Перед підтвердженням зміни
- Перегляньте поточні CPU, RAM, диск, backup і Offsite Archive.
- Перевірте нову денну ціну та вплив на кредит.
- Прочитайте попередження про рестарт, maintenance або downtime.
- Зробіть власний export перед ризиковою зміною.
Якщо зміна не застосувалася
Надішліть назву сервісу, час зміни, видимий статус і текст помилки. Не надсилайте private keys, паролі або токени.
> Скасування сервісу і дата видалення даних
Provisioned-сервіс спершу призупиняється, показує конфігурований строк видалення і лише потім може бути остаточно очищений.
Provisioned-сервіс спершу призупиняється, показує конфігурований строк видалення і лише потім може бути остаточно очищений.
Скасування не завжди миттєво видаляє дані
Для provisioned-сервісу спочатку застосовується призупинення і показується конфігурований строк видалення. До цього моменту можна планувати export або звернення щодо відновлення.
Перевірка перед скасуванням
- Зробіть власний export потрібних даних.
- Прочитайте дату й час запланованого видалення.
- Не плутайте backups або Offsite Archive з lifecycle-видаленням.
- Зверніться в підтримку до дедлайну, якщо не впевнені.
Після строку видалення
Після видимої дати не варто розраховувати, що дані залишаться доступними. Для питання надішліть номер замовлення і назву сервісу, а не exports чи логіни.
> Backups і запити на restore
Backups призначені для операційного відновлення, не замінюють export; restore може перезаписати новіші дані.
Backups призначені для операційного відновлення, не замінюють export; restore може перезаписати новіші дані.
Backup не є архівом чи export
Retention backup залежить від продукту й опцій. Backup допомагає після помилки, але не замінює власний export, audit archive або Offsite Archive.
Запит restore без зайвого
- Вкажіть назву сервісу та номер замовлення.
- Опишіть приблизний час, до якого треба повернутися.
- Уточніть, чи потрібен весь сервіс або підтримувана частина.
- Додайте видиму помилку без паролів, токенів і private keys.
Наслідки перед restore
Якщо сервіс уже приймав нові дані, restore може замінити їх старішим станом. Попередьте команду і експортуйте те, що не хочете втратити.
> Для чого потрібен Offsite Archive
Offsite Archive зберігає віддалені архівні копії окремо від коротких операційних backup і від lifecycle сервісу.
Offsite Archive зберігає віддалені архівні копії окремо від коротких операційних backup і від lifecycle сервісу.
Архів поза щоденною роботою
Offsite Archive призначений для віддалених архівних копій і довшого зберігання. Це не live-диск для програми і не те саме, що короткі операційні backups.
Коли вмикати архів
- Використовуйте для даних, які треба тримати поза звичайним сервісом.
- Оберіть retention у днях за compliance або recovery-ціллю.
- Пам’ятайте, що ціна росте від обсягу й часу зберігання.
- Для великих даних плануйте також власний export.
Вартість у MB-days
Основа розрахунку — MB-days: скільки даних зберігається і скільки днів вони утримуються. Тариф показується як EUR/GB/місяць, а результат округлюється до цілого цента.
> Вибір CPU, RAM і диска для VPS
Розмір VPS обирайте за програмою, базою даних, cache, logs і ростом; OOM або постійний swap означають потребу в більшій RAM.
Розмір VPS обирайте за програмою, базою даних, cache, logs і ростом; OOM або постійний swap означають потребу в більшій RAM.
Починайте з реального навантаження
Малий статичний сайт має інші потреби, ніж база даних, Java app, пошук або build-контейнер. Враховуйте пам’ять програми, cache, logs, uploads і запас росту.
Ознаки замалого плану
- Збільшуйте RAM при OOM, out of memory, process killed або swap.
- Збільшуйте CPU при тривалому compute, compression або builds.
- Збільшуйте диск до заповнення filesystem, logs або бази.
- Після зміни перевірте, чи зник початковий ліміт.
Корисні дані для sizing
Допоможуть назва сервісу, тип програми, видима помилка, час проблеми та поточні CPU, RAM і диск. Не надсилайте паролі або секретні конфігураційні файли.
> Коли VPS потрібна публічна IP
Виділена публічна IP допомагає для allowlist, inbound-доступу, стабільного outbound-джерела або сервісів, прив’язаних до адреси.
Виділена публічна IP допомагає для allowlist, inbound-доступу, стабільного outbound-джерела або сервісів, прив’язаних до адреси.
Спочатку визначте напрямок трафіку
Public IP не потрібна кожному сервісу. Найчастіше вона потрібна для вимог партнера, провайдера або firewall щодо allowlist, стабільного outbound або inbound на конкретний порт.
Питання перед замовленням IP
- Уточніть, allowlist потрібен inbound, outbound чи в обидва боки.
- Використовуйте DNS-імена, якщо зовнішня система дозволяє.
- Відкривайте лише потрібні порти.
- Перед зміною production-доступу опишіть вимогу підтримці.
Тримайте порти закритими за замовчуванням
Публічна IP не означає відкриття всіх портів. Проєктуйте доступ лише для мінімально потрібних сервісів і не надсилайте паролі, private keys або секретні firewall rules.
> Чеклист перед підключенням власного домену
Перед перемиканням перевірте authoritative DNS, точний hostname, тип запису, apex чи subdomain і конфліктні старі записи.
Перед перемиканням перевірте authoritative DNS, точний hostname, тип запису, apex чи subdomain і конфліктні старі записи.
Вирішує точний hostname
Спершу визначте, підключаєте apex як example.com чи subdomain як app.example.com. Від цього залежить тип DNS-запису та обмеження провайдера.
Перед зміною DNS
- Перевірте, де редагуються authoritative DNS-записи.
- Видаліть або змініть конфліктні A/AAAA, CNAME, ALIAS, ANAME чи redirect.
- Використайте рекомендований тип запису для сервісу.
- Дочекайтеся propagation перед фінальним HTTPS-тестом.
Безпечний rollback
Не вимикайте старий hosting, доки новий hostname не відповідає правильно. Для проблеми надішліть домен, очікувану ціль і публічний DNS-результат, а не login до registrar.
> Типи DNS-записів для сервісів
A/AAAA вказують на адреси, CNAME на alias, MX на пошту, TXT на перевірки, SPF, DKIM або DMARC.
A/AAAA вказують на адреси, CNAME на alias, MX на пошту, TXT на перевірки, SPF, DKIM або DMARC.
Не змішуйте записи навмання
Кожен DNS-тип має окрему роль. A і AAAA ведуть на IP, CNAME створює alias, MX маршрутизує пошту, TXT містить перевірки й mail policies, CAA обмежує certificate authorities.
Копіювання записів
- Копіюйте name, type і value точно.
- Не ставте CNAME на hostname з іншими записами, якщо DNS це забороняє.
- DKIM розміщуйте під selector, DMARC зазвичай під _dmarc.
- CAA змінюйте обережно, бо неправильне значення блокує сертифікат.
Якщо DNS не працює
Надішліть hostname, тип запису, очікуване значення і публічний результат. Не надсилайте DNS login або screenshots з API tokens.
> DNS propagation і TTL без обіцянки по хвилинах
TTL визначає, як довго resolvers можуть тримати стару відповідь; під час переходу старі й нові результати можуть існувати разом.
TTL визначає, як довго resolvers можуть тримати стару відповідь; під час переходу старі й нові результати можуть існувати разом.
Propagation — це cache
У DNS немає точного часу в хвилинах. Після зміни authoritative DNS різні resolvers можуть повертати старі й нові відповіді, поки не спливе TTL cache.
Для планової зміни
- Знизьте TTL наперед, якщо провайдер дозволяє.
- Не робіть випадкові повторні зміни, поки cache спливає.
- Тестуйте з кількох resolvers, якщо результати різняться.
- Запишіть час, старе значення, нове значення і TTL.
Контекст для діагностики
Вкажіть hostname, ціль, видиму стару відповідь, нову відповідь, TTL і час зміни. Не надсилайте доступ до DNS-акаунта або внутрішні нотатки провайдера.
> Планування сховища Nextcloud
Враховуйте файли користувачів, shared folders, versions, trash, previews, sync overhead і ріст команди.
Враховуйте файли користувачів, shared folders, versions, trash, previews, sync overhead і ріст команди.
Nextcloud росте не лише видимими файлами
Місце займають користувацькі файли, shared folders, deleted files, versions, previews, thumbnails, sync clients і imports. Біля ліміту можуть ламатися uploads або sync.
Перед замовленням ємності
- Оцініть поточні дані користувачів і спільні папки.
- Додайте запас на versions, trash, previews і sync overhead.
- Врахуйте великі imports, нові команди і ріст.
- Збільшуйте сховище до того, як користувачі впруться в ліміт.
Як повідомляти про sync-проблеми
Надішліть розмір сервісу, приблизне використання, час проблеми і помилку клієнта. Не надсилайте особисті файли, паролі або exports користувачів без безпечного запиту.
> Міграція репозиторіїв у Gitea
Плануйте перенесення Git разом із LFS, submodules, правами, deploy keys, webhooks і CI/CD.
Плануйте перенесення Git разом із LFS, submodules, правами, deploy keys, webhooks і CI/CD.
Міграція — це не лише git clone
Окрім історії репозиторію, треба перенести або заново налаштувати owners, teams, protected branches, protected tags, Git LFS, submodules, deploy keys, webhooks і CI/CD.
Перевірка перед cutover
- Складіть список репозиторіїв, owners, груп доступу й automation accounts.
- Перевірте Git LFS, submodules і branch/tag protections.
- Після перенесення протестуйте clone, push, Git LFS, submodules і CI.
- Скасуйте або rotate старі tokens без передавання їх значень.
Секрети під час міграції
Не надсилайте tokens, private keys, приватну частину deploy key або CI secrets. Достатньо назв репозиторіїв, типу інтеграції і видимої помилки.
> Домен відправника для Listmonk
Для кампаній підготуйте sender domain або subdomain, From identity, SPF, DKIM, DMARC, bounce і unsubscribe.
Для кампаній підготуйте sender domain або subdomain, From identity, SPF, DKIM, DMARC, bounce і unsubscribe.
Deliverability починається з домену
Listmonk потребує чіткої From identity і DNS-записів, які можна перевірити. SPF, DKIM і DMARC мають узгоджуватися з доменом або subdomain кампаній.
Перед першою кампанією
- Оберіть sender domain або subdomain і From name.
- Додайте verification records, SPF, DKIM selector і DMARC.
- Протестуйте delivery, bounce або Return-Path і посилання.
- Перевірте unsubscribe і List-Unsubscribe.
Не додавайте email-секрети в ticket
Для діагностики надішліть домен, тип запису, публічне DNS-значення і помилку. Не надсилайте SMTP passwords, API tokens, private DKIM key або export отримувачів.
> Runtime-налаштування для Classic Hosting
Classic Hosting може працювати в auto або manual Runtime; CPU, RAM, storage, backups, Offsite Archive, uploads, cache і logs впливають на ціну та стабільність.
Classic Hosting може працювати в auto або manual Runtime; CPU, RAM, storage, backups, Offsite Archive, uploads, cache і logs впливають на ціну та стабільність.
Auto не є єдиним правильним вибором
Auto Runtime допомагає з розпізнаними проєктами, але manual mode потрібен, коли треба точно вибрати Nginx, Apache, FrankenPHP або конкретний language runtime. PHP selector використовуйте лише там, де runtime його підтримує.
Налаштування перед deploy
- Оберіть auto або manual Runtime за framework і build-процесом.
- Виберіть PHP 8.2, 8.3 або 8.4 для підтримуваних PHP-сценаріїв.
- Налаштуйте CPU, RAM, disk, backup retention і Offsite Archive.
- Після deploy протестуйте uploads, cache, logs і видимі помилки.
Якщо програма не стартує
Надішліть runtime mode, мову або PHP version, видиму помилку, що змінилося і час deploy. Не надсилайте .env, паролі, токени або повні logs із секретами.