PodiCloudPodiCloud

FAQ

Запитання та відповіді

Тут зібрано відповіді на запитання, які ставлять найчастіше. Загляньте сюди, перш ніж писати в підтримку: можливо, рішення вже є.

Початок роботи

Що таке PodiCloud і чим він відрізняється від звичайного хостингу?

PodiCloud — хостинг проєктів із виділеними ресурсами. Кожен проєкт працює у власному контейнері, і процесор, пам'ять і диск його тарифу не діляться із сусідами — як на VDS. При цьому сервер налаштовувати не потрібно: домени, сертифікати, бази даних, бекапи й оновлення бере на себе панель керування.

Що таке проєкт?

Проєкт — це один сайт, бот, API або сервіс зі своїми файлами, доменами, базами даних, задачами cron і резервними копіями. У проєкту свій тариф, тобто свої гарантовані ресурси. Проєктів може бути скільки завгодно, і вони не заважають один одному.

Як почати роботу?
  1. Увійдіть у панель керування і поповніть баланс.
  2. Виберіть тариф на сторінці «Тарифи» або зберіть свій у конфігураторі.
  3. Майстер запитає, що запускати (PHP, Node.js, Python, Go або власний образ) і де розмістити проєкт.
  4. Завантажте код і прив'яжіть домен — сертифікат випуститься автоматично.
Що можна запускати?

Сайти на 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].

Що вказати у зверненні, щоб допомогли швидше?

Проєкт, що саме сталося і коли, що ви очікували побачити і що вже пробували. Текст помилки, знімок екрана або рядки з логів заощаджують час обом сторонам.

З чим підтримка допомагає, а з чим ні?

Ми відповідаємо за роботу сервісу: панель, контейнери, домени й сертифікати, бази, бекапи, оплату. Розробка і налагодження коду вашого застосунку залишаються за вами, але ми підкажемо, де шукати причину на боці сервісу.

Не знайшли відповідь?

Напишіть нам: у панелі керування відкрийте «Підтримка» і створіть тікет — так ми одразу побачимо, про який проєкт ідеться.

Створити тікет у панелі