FAQ
Запитання та відповіді
Тут зібрано відповіді на запитання, які ставлять найчастіше. Загляньте сюди, перш ніж писати в підтримку: можливо, рішення вже є.
Початок роботи
Що таке PodiCloud і чим він відрізняється від звичайного хостингу?
PodiCloud — хостинг проєктів із виділеними ресурсами. Кожен проєкт працює у власному контейнері, і процесор, пам'ять і диск його тарифу не діляться із сусідами — як на VDS. При цьому сервер налаштовувати не потрібно: домени, сертифікати, бази даних, бекапи й оновлення бере на себе панель керування.
Що таке проєкт?
Проєкт — це один сайт, бот, API або сервіс зі своїми файлами, доменами, базами даних, задачами cron і резервними копіями. У проєкту свій тариф, тобто свої гарантовані ресурси. Проєктів може бути скільки завгодно, і вони не заважають один одному.
Як почати роботу?
- Увійдіть у панель керування і поповніть баланс.
- Виберіть тариф на сторінці «Тарифи» або зберіть свій у конфігураторі.
- Майстер запитає, що запускати (PHP, Node.js, Python, Go або власний образ) і де розмістити проєкт.
- Завантажте код і прив'яжіть домен — сертифікат випуститься автоматично.
Що можна запускати?
Сайти на PHP і статичні сайти, застосунки на Node.js, Python і Go, готовий виконуваний файл і власний Docker-образ — з реєстру або зібраний із Dockerfile проєкту. Версію PHP, Node.js, Python і Go ви обираєте під час створення проєкту і можете змінити пізніше. Набір доступних варіантів залежить від тарифу.
Чи можна тримати кілька проєктів в одному обліковому записі?
Так. Кожному проєкту потрібен свій тариф: ресурси одного проєкту не витрачаються іншими. Усі проєкти, бази й копії видно в одній панелі.
Тарифи та оплата
Як влаштована оплата?
Ви поповнюєте баланс у панелі, а вартість тарифу списується з нього раз на місяць: під час замовлення і далі на початку кожного наступного періоду. Автоподовження ввімкнене за замовчуванням; його можна вимкнути на сторінці «Тарифи» → «Мої тарифи».
Як поповнити баланс?
У панелі відкрийте «Фінанси» → «Поповнити баланс». Доступні способи оплати показані там само. Гроші зараховуються одразу після підтвердження платежу; історію операцій видно у «Фінансах».
Що буде, якщо не подовжити тариф вчасно?
Панель заздалегідь нагадає про подовження листом і сповіщенням. Якщо грошей на балансі не вистачить, проєкт буде призупинено, а його дані збережуться ще деякий час — точні строки зазначені в публічній оферті та в картці проєкту. Після оплати проєкт запускається знову. Якщо не оплатити до кінця строку зберігання, проєкт і його копії видаляються безповоротно.
Як підвищити тариф?
«Тарифи» → «Мої тарифи» → «Підвищити тариф». Доплата рахується за решту оплаченого місяця, нові ресурси проєкт отримує одразу, переносити нічого не потрібно. Понизити тариф не можна: це може призвести до втрати даних.
Що таке конфігуратор?
Тариф, у якому процесор, пам'ять, диск і кількість баз даних ви задаєте самі, а ціна рахується за обраними ресурсами. Пізніше ресурси можна змінити в панелі: у будь-який бік, крім диска — він лише збільшується.
Чи можна повернути гроші?
Невикористаний залишок грошей на балансі повертається за вашим зверненням — умови і строки описані в публічній оферті. Оплата за місяць, що вже розпочався, і бонусні кошти не повертаються.
Проєкти та розміщення коду
Як завантажити файли проєкту?
Трьома способами: через SFTP (адреса, порт і логін показані в картці проєкту), через файловий менеджер у панелі або деплоєм із git. Для спільної роботи можна завести додаткові облікові записи SFTP з доступом лише до потрібної папки.
Як налаштувати деплой із git?
У картці проєкту знайдіть блок «Git-деплой», укажіть адресу репозиторію і гілку. Панель покаже ключ розгортання — додайте його в репозиторій як ключ лише для читання. Деплой запускається кнопкою або вебхуком: панель забирає код, виконує команду збирання і перезапускає проєкт.
Як установити залежності та зібрати проєкт?
Укажіть команду збирання в налаштуваннях обробника, наприклад npm ci && npm run build або composer install, і натисніть «Зібрати». Команда виконується всередині контейнера проєкту. Разові команди зручно запускати в терміналі проєкту.
Чи є cron і фонові процеси?
Так. На вкладці «Керування» задаються задачі за розкладом у звичайному форматі cron і фонові процеси, які панель тримає запущеними — наприклад, обробник черги. Скільки їх можна завести, залежить від тарифу.
Де подивитися логи і виконати команду?
У картці проєкту є вкладки «Логи» і «Термінал». Логи показують вивід застосунку і запити, термінал відкриває командний рядок усередині контейнера проєкту.
Моєму застосунку потрібен власний порт. Це можливо?
Так, якщо тариф включає порти. У картці проєкту додайте порт застосунку — панель видасть зовнішній порт, за яким він буде доступний з інтернету (TCP або UDP). Звичайним сайтам порти не потрібні: вебзапити надходять за доменом.
Де зберігати ключі й паролі застосунку?
У змінних середовища проєкту: вкладка «Керування» → «Змінні середовища». Вони зберігаються в панелі зашифрованими і передаються застосунку під час запуску, а не лежать у файлах проєкту.
Домени та SSL
Як прив'язати свій домен?
У реєстратора домену створіть A-запис на адресу, показану в картці проєкту. Потім у проєкті відкрийте «Домен і TLS» і додайте домен. Сертифікат Let's Encrypt випуститься за кілька хвилин і подовжуватиметься сам.
Чи можна використовувати власний сертифікат або Cloudflare?
Так. Власний сертифікат завантажується в розділі «Сертифікати» і вибирається в налаштуваннях домену. Якщо домен працює через проксі Cloudflare, позначте це в налаштуваннях домену і використовуйте сертифікат Cloudflare Origin CA.
Як налаштувати www і перенаправлення на HTTPS?
У домену є налаштування: адресу з www можна перенаправляти на адресу без www або навпаки, а запити через HTTP — примусово переводити на HTTPS.
Бази даних
Як створити базу даних?
У розділі «Бази даних» виберіть проєкт і натисніть «Створити»: доступні MariaDB і PostgreSQL. Панель створить базу й користувача з паролем; адресу і порт для підключення показано там само. Користувачам можна давати права на читання або повний доступ і обмежувати адреси, з яких дозволено підключення.
Чи є phpMyAdmin?
Так, для баз MariaDB: кнопка «phpMyAdmin» біля бази відкриває його одразу в потрібній базі, вводити пароль не потрібно.
Як завантажити або вивантажити дамп бази?
У бази є кнопки для вивантаження й завантаження дампа. Великий дамп зручніше завантажити у файли проєкту через SFTP та імпортувати звідти — так він не залежить від обмежень браузера.
Бекапи та перенесення
Що потрапляє в резервну копію і як часто вона робиться?
До копії входять файли проєкту, його бази даних і налаштування: обробник, змінні середовища, домени, порти, cron, процеси, облікові записи SFTP і користувачі баз. За замовчуванням копія знімається раз на добу; час і кількість збережених копій налаштовуються в межах тарифу. Копії займають диск проєкту.
Як відновити проєкт із копії?
У розділі «Бекапи» натисніть «Відновити» біля потрібної копії і виберіть, що повернути: файли, бази, налаштування. На час відновлення проєкт зупиняється, потім запускається сам.
Як перенести проєкт з іншого сервера або з іншого облікового запису?
Завантажте архів копії та в розділі «Бекапи» натисніть «Відновити з архіву». Панель покаже вміст архіву і запропонує створити з нього новий проєкт у вільному тарифі або відновити його в наявний — разом із налаштуваннями, якщо вони вміщуються в тариф.
Чи можна зберігати копії поза сервером?
Так. У розділі «Бекапи» підключається зовнішнє сховище: S3-сумісне, SFTP, WebDAV або Google Drive. Копії йдуть туди зашифрованими вашим ключем — збережіть його в надійному місці. Важливі дані радимо додатково зберігати в себе.
Доступ і безпека
Як захистити обліковий запис?
У профілі ввімкніть вхід із кодом із застосунку (двофакторний захист) або додайте ключ доступу — відбиток пальця, Face ID, Windows Hello чи апаратний ключ. Усі входи й дії записуються в журнал, його видно в профілі.
Чи бачать інші клієнти мої файли та бази?
Ні. Проєкти працюють в окремих контейнерах зі своєю файловою системою і мережею, а до баз підключаються лише створені вами користувачі.
Не вдається увійти. Що робити?
Перевірте логін і розкладку клавіатури; якщо ввімкнено двофакторний захист — час на телефоні. Якщо увійти все одно не вдається, напишіть на [LANDING_SUPPORT_EMAIL] з адреси, зазначеної в обліковому записі.
Підтримка
Як звернутися до підтримки?
У панелі відкрийте «Підтримка» і створіть тікет: так ми одразу бачимо, про який обліковий запис і проєкт ідеться. Якщо в панель увійти не можна, напишіть на [LANDING_SUPPORT_EMAIL].
Що вказати у зверненні, щоб допомогли швидше?
Проєкт, що саме сталося і коли, що ви очікували побачити і що вже пробували. Текст помилки, знімок екрана або рядки з логів заощаджують час обом сторонам.
З чим підтримка допомагає, а з чим ні?
Ми відповідаємо за роботу сервісу: панель, контейнери, домени й сертифікати, бази, бекапи, оплату. Розробка і налагодження коду вашого застосунку залишаються за вами, але ми підкажемо, де шукати причину на боці сервісу.
Не знайшли відповідь?
Напишіть нам: у панелі керування відкрийте «Підтримка» і створіть тікет — так ми одразу побачимо, про який проєкт ідеться.