Перейти до

Рекомендованные сообщения

Опубліковано:

1146339603_.thumb.png.d9e5ee41446b05a794dfac5f39e8ba1e.png

Як запустити Node.js-додаток у Docker?

У новому гайді показуємо, як створити ізольоване середовище для розробки та запуску Node.js-проєкту. Контейнер можна легко перенести на інший сервер або опублікувати у Docker Hub. Усе максимально практично: від створення Dockerfile до запуску.

 

👉 На VPS від FREEhost.UA вже є готовий шаблон з Docker + Portainer — зручно для швидкого старту без зайвих налаштувань.

 

📖 Читайте статтю тут

 

P.S. Раніше ми вже розглядали запуск PHP-додатка в Docker — теж корисний матеріал для тих, хто працює з різними стеком.

  • 3 weeks later...
  • Відповіді 380
  • Створено
  • Остання відповідь

Top Posters In This Topic

Опубліковано:

1066025578_.thumb.png.4f38b9038c052b695b39b420fc616ce2.png

Ubuntu для PHP-розробника: максимум користі з коробки 🐘💻

Чим має бути обладнане ідеальне робоче середовище для PHP-програміста на Ubuntu?
Не тільки редактор коду й PHP-інтерпретатор, а й десятки зручних утиліт, що прискорюють навігацію проєктом, роботу з тестами, архівацію, оформлення повідомлень тощо.
Ми зібрали найнеобхідніше для комфортної та продуктивної роботи.

📦 Інструменти, які справді спрощують життя

  • 2 weeks later...
Опубліковано:

1568783176_.thumb.png.55abdf9a5af910dd05ddc665db71324a.png

🧱 Namespaces та cgroups: як працюють контейнери без Docker

Контейнери — це не лише Docker. У новій статті розбираємося, як побудувати ізольоване середовище в Linux за допомогою вбудованих механізмів ядра: Namespaces і Cgroups. Без зовнішніх інструментів — тільки те, що вже є в системі.

🔗 Деталі — у матеріалі

  • 2 weeks later...
Опубліковано:

2076132287_.thumb.png.151c4781b1ca071a94d60a40a2e8c651.png

🔒 Як перевірити конфігурацію брандмауеру за допомогою Nmap та Tcpdump

 

Файрвол — перша лінія оборони вашої інфраструктури. Але навіть найкраща політика безпеки потребує перевірки. У статті показуємо, як за допомогою Nmap та Tcpdump протестувати правила файрволу на практиці та виявити вразливості.

 

📌 Читати далі 

Опубліковано:

Дата-центр FREEhost.UA розширив лінійку орендних серверів новинкою на базі високопродуктивного процесора AMD Ryzen 9 7950X. Це флагманське рішення з 16 ядрами та 32 потоками, яке забезпечує виняткову продуктивність для найвимогливіших задач.

 

Процесор має:

  • базову частоту — 4.5 GHz,
  • технологію Turbo Boost з піковою частотою до 5.7 GHz,
  • підтримку PCI Express 5.0 для найшвидшого обміну даними з накопичувачами та відеокартами.

Тарифні плани включають:

  • від 32 до 128 GB оперативної пам’яті,
  • вибір дисків: SATA, SSD або NVMe,
  • 1 IP-адресу,
  • 60 GB безкоштовного місця на сервері резервного копіювання,
  • цілодобову технічну підтримку.

Цей сервер ідеально підходить для:

  • віртуалізації та контейнеризації,
  • ресурсоємних веб-застосунків та високонавантажених сайтів,
  • обробки великих обсягів даних,
  • стрімінгових сервісів та відеоплатформ,
  • серверів баз даних і аналітичних систем.

AMD Ryzen 9 7950X — найпотужніший сервер у нашій лінійці, створений для бізнесу, який потребує максимальної швидкості, стабільності та надійності в умовах сучасних навантажень.

 

Детальніше ознайомитися з конфігураціями та замовити сервер можна на сайті FREEhost.UA.

Опубліковано:

Налаштування та використання Proxmox Backup

 

У сучасному ІТ-середовищі, де все більше хостингів і корпоративних інфраструктур переходять до віртуалізації, ефективне резервне копіювання стає критично важливим. Традиційні системи часто не відповідають сучасним потребам: вони створюють надмірне навантаження на мережу, дублюють дані та не підтримують зручного централізованого управління.

Proxmox Backup Server (PBS), розроблений тією ж командою, що стоїть за платформою Proxmox VE, пропонує сучасне, оптимізоване рішення для резервного копіювання у віртуалізованих середовищах. Завдяки дедуплікації, компресії та інкрементальним копіям PBS дозволяє мінімізувати використання мережевих ресурсів і зберігання, водночас забезпечуючи зручний веб-інтерфейс для керування копіями. Саме ці переваги стали вирішальними для компанії FREEhost.UA, яка обрала PBS як базу для власної системи резервного копіювання.

У цій статті ми детально розглянемо, чим відрізняється Proxmox Backup Server від класичних рішень, які апаратні ресурси йому потрібні, а також покроково покажемо, як налаштувати PBS на VPS-сервері під управлінням Debian Bookworm.

🔗 Інструкція з налаштування Proxmox Backup на виділеному сервері


А якщо ви шукаєте надійний сервер спеціально для зберігання резервних копій — у дата-центрі FREEhost вже готове оптимальне рішення. Дивитися конфігурацію.
 

зображення.png

  • 3 weeks later...
Опубліковано: (відредаговано)

2019191785_.thumb.png.1f4a148cb310fa8426b0cf6bc33c8058.png

Трасування для DevOps і розробників

Розподілені системи — це виклик не лише для DevOps-команд, а й для розробників. Коли запити раптово сповільнюються або падають, в логах — тиша, а метрики лише натякають на загальне навантаження, знайти причину проблеми складно. Саме тут на допомогу приходить трейсінг — спосіб побачити, як саме проходить запит через усі сервіси.

🛠 Grafana Tempo — це інструмент, який зберігає і обробляє трейси, інтегрується з популярними системами моніторингу та дозволяє будувати спостережливу (observability) інфраструктуру з мінімальними витратами на зберігання даних.

👉 У статті ми розповідаємо, як працює Grafana Tempo, чим вона відрізняється від інших рішень та як застосовувати її на практиці — не лише для DevOps, а й для розробників, яким потрібна діагностика під час розробки та в продакшені.


📝 Читати статтю

 

Зручне трасування запитів — це лише частина повноцінного моніторингу. Для реалізації такої системи важливо мати надійну серверну інфраструктуру. У дата-центрі FREEhost.UA ви можете замовити VPS-сервери з попередньо встановленою Grafana, які ідеально підходять для побудови власного рішення на основі Grafana Tempo або для інших задач моніторингу та візуалізації.

Відредаговано freehost
Опубліковано:

2042012929_.thumb.png.0012f703d4ca0cef98ce013996510d96.png

Чому один і той самий сайт "літає" на одному VPS, але гальмує на іншому?

На перший погляд — все однаково: той самий код, ті ж налаштування, схожі тарифи. Але на практиці — різниця в швидкодії може бути відчутною.

 

У новій статті розповідаємо, чому це трапляється:
– як тип віртуалізації впливає на стабільність
– що не так із «роздутими» тарифами і сусідами по серверу
– чому навантаження в хостера важливіше, ніж гігагерци в прайсі
– і як зрозуміти, що з вашим VPS щось не так

 

🔗 Читати повністю

📌 У наступній статті розглянемо, як прискорити роботу PHP-сайту на VPS за допомогою OPcache, Redis, FPM та інших інструментів.

 

Якщо ви хочете уникнути подібних проблем із продуктивністю, обирайте VPS-хостинг із прозорими характеристиками та зрозумілими умовами. У дата-центрі FREEhost.UA ми пропонуємо стабільні віртуальні сервери з гарантією ресурсів, зрозумілим моніторингом і підтримкою, яка допоможе у разі потреби. Детальніше.

  • 3 weeks later...
Опубліковано:

1795690963_.thumb.png.cd76073ef39bde19a9c98ef713570a11.png

Доброго дня, шановні колеги!

Пропоную вашій увазі нову статтю від FREEhost.UA:
«Рішення для підвищення продуктивності роботи PHP‑додатку»

 

У ній ми докладно розбираємо:

Як налаштувати OPcache і APCu для швидшого виконання коду

Використання Redis для ефективного кешування даних

Підбір оптимальних параметрів PHP‑FPM під різні сценарії навантаження

 

Якщо ви адмініструєте VPS, або виділений сервер і прагнете вирізнитися стабільністю та відзивністю свого додатку — обов’язково зазирніть!
➡️ https://freehost.com.ua/ukr/faq/articles/reshenija-dlja-povishenija-proizvoditelnosti-raboti-php-prilozhenija/

  • 2 weeks later...
Опубліковано:

1566877932_.thumb.png.dd7c27ff3b16a83c8e3f6a60798926b5.png

Хто має досвід з observability у PHP? 🐘 Ми спробували зібрати повний стек: логи через Grafana Loki, метрики — Prometheus або Mimir, трейси — Tempo + OpenTelemetry, профайли — php_excimer. Все пов’язано через trace_id. Розписали, з чого почати і як не заплутатись:


🔗 https://freehost.com.ua/ukr/faq/articles/observability-v-php-prilozhenijah/

  • 3 weeks later...
Опубліковано:

1818645726_.thumb.png.b825917b3dafdd6ebaa8fb5bb3e57688.png

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

 

У своєму матеріалі ми зібрали:

  • як перевірити стан таблиць та індексів;
  • які інструменти MySQL можна використати для відновлення;
  • приклади команд для різних випадків пошкоджень.

💡 Нагадування: у всіх VPS та серверних тарифах FREEhost.UA є окреме безкоштовне місце для зберігання бекапів — радимо робити їх регулярно, щоб уникнути втрати даних.

 

📎 Посилання на статтю з прикладами: https://freehost.com.ua/ukr/faq/articles/kak-otremontirovat-povrezhdennie-tablitsi-v-mysql/

Опубліковано:

412253001_.thumb.png.a8dd43af8e97ce3f6c2ff8045454beb7.png

Вийшла нова версія Proxmox VE 9.0 з Debian 13

 

Команда Proxmox оголосила про реліз Proxmox Virtual Environment 9.0 — платформи віртуалізації з відкритим кодом, яка використовується більш ніж на 1,5 мільйонах серверів у всьому світі.

Нова версія принесла низку суттєвих змін:

🔹 База на Debian 13 — перехід на актуальну стабільну гілку.

🔹 Оновлене ядро Linux — поліпшення продуктивності та безпеки.

🔹 Альтернативні імена для мережевих інтерфейсів — зручність у великих інфраструктурах.

🔹 Інші доопрацювання для стабільності та керованості середовища.

Proxmox 9.0 залишається безкоштовним для використання, але розробники пропонують підписку для отримання доступу до корпоративного репозиторію з оновленнями.

 

📖 Детальніше про нововведення можна прочитати у статті:
https://freehost.com.ua/ukr/faq/articles/vishla-novaja-versija-virtualnoj-sredi-proxmox-90-s-debian-13/

Опубліковано:

1705477713_.thumb.png.7718b99256342a253211600f3ac771ed.png

 

🌐 Дата-центр FREEhost.UA розширює можливості для бізнесу та розробників!

 

Тепер у нас можна орендувати виділені сервери з сучасними відеокартами NVIDIA RTX 5060 та RTX 5060 Ti.
Це відмінний вибір для тих, хто працює з:


️ навчанням та запуском моделей AI і нейромереж,
️ обробкою та генерацією зображень, 3D-графіки та відео,
️ складними науковими чи дослідницькими проєктами.

 

Нові конфігурації:

🔹 Ryzen 5 7600 + RTX 5060 → деталі
🔹 Ryzen 7 7700 + RTX 5060 Ti → деталі

 

💡 Завдяки поєднанню потужних процесорів, швидких SSD та графічних карт RTX ви отримуєте рішення, яке дозволить реалізовувати найамбітніші ідеї.


Стабільна інфраструктура
Професійна підтримка
Оптимальні тарифи

 

FREEhost.UA — надійний партнер для тих, хто працює з сучасними технологіями!

 

Опубліковано:

654916931_.thumb.png.54b509bda351c0242f33be5a6b495c5a.png

Вийшов Debian 13 "Trixie" — нове покоління однієї з найнадійніших Linux-дистрибуцій.

 

У версії 13 користувачі отримають:

✔️ оновлене ядро Linux і сучасне ПЗ

✔️ посилені механізми безпеки

✔️ розширену підтримку актуального обладнання

✔️ оптимізації для серверів, робочих станцій і VPS

 

👉 У нашому блозі ми розібрали ключові зміни та підготували практичні поради щодо оновлення: https://freehost.com.ua/ukr/faq/articles/vishla-novaja-versija-debian-13-trixie/

 

💡 А для клієнтів FREEhost.UA вже доступний VPS з Debian 13 у шаблонах

 

  • 2 weeks later...
Опубліковано:

🖥 На складі з'явилась обмежена партія серверів для оренди!
Надійні конфігурації за вигідною ціною — ідеальне рішення для тестових середовища, невеликих проєктів, віддаленого робочого столу.

🔹 Intel Core i5-3570 (4 ядра / 4 потоки, 3.4 GHz)
480 GB SSD ×2, 16 GB RAM — 1503,45 грн/міс з ПДВ
🔹 Intel Core i7-3770 (4 ядра / 8 потоків, 3.4 GHz)
480 GB SSD ×2, 16 GB RAM — 1912,62 грн/міс з ПДВ

📦Разом із сервером ви отримуєте:
• Необмежений трафік
• Резервне сховище: 60 000 Mb
• Порт підключення: 100 Mbit/sec
• IP-адреса: 1
• Цілодобова техпідтримка

🔗 Замовити можна тут:
https://freehost.com.ua/ukr/servers/dedicated/

📌Кількість обмежена — не проґавте!

Опубліковано:

2029497696_.thumb.png.fc7ff7feaae966da9df48e26a1441ebb.png

Ми підготували детальну статтю: Організація резервного копіювання MySQL

 

У ній розглядаємо:

  • навіщо потрібні регулярні бекапи MySQL
  • основні методи копіювання (повні, інкрементальні, автоматизовані)
  • як правильно налаштовувати резервне копіювання
  • що варто знати про відновлення бази даних

👉 Стаття буде корисна і розробникам, і адміністраторам, і власникам сайтів.

 

💾 Нагадуємо: на нашому хостингу резервні копії баз даних створюються автоматично. Для користувачів VPS та орендованих серверів ми надаємо окреме місце під бекапи й можемо допомогти з налаштуванням.

 

  • 2 weeks later...
Опубліковано:

1105140277_.thumb.png.e7bf0ad7c5f48b23f589977a539a9119.png

🔐 Права доступу в Linux: що варто знати адміністратору

 

У Linux реалізована одна з найгнучкіших систем керування доступом до файлів і каталогів. Вона дозволяє не тільки встановлювати стандартні права, а й застосовувати спеціальні режими, розширені ACL та інші інструменти безпеки.

 

У новій статті ми розглянули:
основні поняття та види дозволів;
приклади управління правами;
спеціальні режими (setuid, setgid, sticky);
роботу зі списками контролю доступу (ACL);
експорт та імпорт ACL через файли.

Розуміння цих механізмів допоможе уникнути проблем із доступами та підвищити безпеку серверів і проєктів.

 

📖 Читайте статтю повністю на сайті FREEhost.UA

  • 1 month later...
Опубліковано:

836369354_.thumb.png.1006aed026b1c0cf4bb4f8408b220444.png

Часто буває, що потрібно швидко скопіювати або оновити файли між серверами, а звичне scp чи cp працює надто повільно і кожного разу передає весь обсяг даних. У таких випадках виручає rsync — інструмент, який копіює тільки змінені частини файлів, зберігає структуру каталогів і дозволяє ефективно робити резервні копії.

Ми підготували статтю, де розглянули основні можливості rsync, найуживаніші параметри та приклади використання у VPS- і серверних середовищах.

 

👉 Основи rsync – резервне копіювання та синхронізація файлів

  • 3 weeks later...
Опубліковано:

1469037273_.thumb.png.9eee4cfa953766383b0f7f5d9a871d91.png
Rsync для автоматизації, безпеки та deploy

 

Розповідаємо про практичні сценарії використання rsync: безпечний деплой через SSH, синхронізація серверів, автоматизація бекапів, оптимізація швидкості передачі даних та інші фішки, які щодня допомагають адміністраторам.

Якщо хочете дізнатися, як застосувати rsync у реальних робочих ситуаціях — заходьте читати повну версію в нашому блозі 👇


https://freehost.com.ua/ukr/faq/articles/rsync-dlja-avtomatizatsii-bezopasnosti-i-deploy/

Рішення від FREEhost.UA
Якщо Вам потрібен якісний VPS сервер для розміщення Gitlab, або окремого runner, дата-центр FREEhost.UA готовий запропонувати надійне рішення.
Всього через кілька хвилин після вибору шаблона повністю налаштований сервер з Gitlab буде готовий до роботи.
Разом з сервером Ви отримаєте:
- 35 Gb на FTP сервері для власних бекапів
- щоденні автоматичні снапшоти віртуальної машини
- цілодобову технічну підтримку
- дві локації розміщення: Україна та Польща

Детальніше за посиланням https://freehost.com.ua/ukr/vps-hosting/


 

  • 4 weeks later...
Опубліковано:

 

534745981_.thumb.png.80b0f76fd47b3dcb6e230b76509b0cdd.png

Вийшла FreeBSD 15.0 – оновлення, яке значно змінює внутрішню архітектуру системи.
У новому релізі перероблено ключові підсистеми, покращено продуктивність ядра та додано підтримку сучасного обладнання, включаючи нові мережеві адаптери та актуальні покоління процесорів.

В огляді ми розуміємо:
• оновлений мережевий стек із покращеною обробкою високих навантажень;
• зміни у віртуальній пам'яті та прискорення роботи багатопотокових програм;
• покращення в ZFS, що впливають на швидкість снапшотів та реплікацій;
• нові механізми безпеки та жорсткість політики за умовчанням;
• розширену підтримку апаратних offload-функцій у мережевих драйверах;
• зміни у процесах складання та оновлення, які потрібно враховувати під час міграції.

Якщо ви використовуєте FreeBSD у продакшені - особливо для хостингу, мережевих сервісів або високонавантажених систем - цей реліз точно вартий уваги. Деякі нововведення можуть серйозно покращити продуктивність, але є моменти, які важливо перевірити перед оновленням.

 

👉 Докладний розбір – у статті  

 

Водночас варто пам’ятати, що FreeBSD 15.0 є першим релізом нової гілки. Для робочих систем зазвичай рекомендують дочекатися версії 15.1-RELEASE, у якій будуть зібрані виправлення та покращення, виявлені після виходу первинного релізу. Це дозволить мінімізувати ризики під час міграції.

#admin #freebsd

  • 3 weeks later...
Опубліковано:

1493195707_.thumb.png.3df1ad7f9bfb6788550aa4a92eab09c3.png

Навіщо потрібні зовнішні GitLab Runner’и на VPS та як налаштувати Docker Runner?
 

CI/CD у GitLab тримається на GitLab Runner — і саме від того, де він запущений, залежить швидкість, стабільність і безпека ваших пайплайнів.
У новій статті розбираємо, чому зовнішній runner на VPS з Docker executor — найпрактичніший варіант: контроль ресурсів, чисте середовище, нормальна робота з кешем і зрозуміле масштабування.

Окремо покажемо кейс, коли runner має доступ до приватної мережі — і чому так безпечніше, ніж “обвішувати” GitLab додатковими інтерфейсами. Згадаємо про теги: без них кілька runner’ів швидко перетворюються на хаос.


https://freehost.com.ua/ukr/faq/articles/zachem-nuzhni-vneshnie-gitlab-runneri-na-vps-i-kak-nastroit-docker-runner/

  • 1 month later...
Опубліковано:

 Налаштування nginx для production 

 

Часто nginx працює «нібито нормально», але при навантаженні з’являються 502/504, ламається логіка location, або будь-яка зміна в конфігу має непередбачувані наслідки. У більшості випадків причина — не в nginx як такому, а в неправильному підході до його налаштування.

 

У статті розбираємо, як налаштовувати nginx для реального production-середовища: пояснюємо архітектуру і принципи роботи, правильну структуру конфігурації, взаємодію з PHP-FPM, типові помилки та параметри, які дійсно впливають на стабільність і продуктивність.

 

Стаття буде корисна адміністраторам, розробникам і тим, хто самостійно налаштовує сервери.

 

Читати повністю:
https://freehost.com.ua/ukr/faq/articles/nastrojki-nginx-dlja-production/

изображение.png

  • 2 weeks later...
Опубліковано:

1044281318_.thumb.png.44a1c3a4c49a81c09408e4439f459e48.png

Встановлення WordPress за допомогою Docker Compose

 

Розгортання WordPress на VPS часто перетворюється на довгий процес: налаштування веб-сервера, PHP, бази даних, залежностей і сумісності версій. Помилка на будь-якому етапі — і середовище працює нестабільно або відрізняється від продакшену.

У статті показуємо, як за допомогою Docker Compose швидко підготувати ізольоване контейнерне середовище для WordPress, керувати конфігурацією як кодом і без проблем відтворювати її на різних серверах.

Матеріал буде корисним тим, хто хоче спростити розгортання сайтів, стандартизувати інфраструктуру та зекономити час на налаштуванні VPS.

 

Читати: https://freehost.com.ua/ukr/faq/articles/ustanovka-wordpress-s-pomoschju-docker-compose/

Опубліковано:

1932639064_.thumb.png.ae4ab0174c50559ef0d70666b1c45b8f.png

🧹 Як видалити Docker images, контейнери і volumes та звільнити місце на сервері

 

Docker зайняв увесь диск на VPS, а df -h показує 100% використання?
Видалили контейнер — але місце не звільнилося?

 

У статті розібрали, як правильно очищати Docker:
— у чому різниця між контейнерами, образами та volumes
— що саме робить docker system prune і коли його не варто запускати
— чому каталог overlay2 може розростатися до десятків гігабайтів
— як не видалити базу даних разом із volume

 

Практичні команди, пояснення та рекомендації для VPS і виділених серверів.

 

Читати: https://freehost.com.ua/ukr/faq/articles/kak-udalit-docker-images-kontejneri-i-volumes-i-osvobodit-mesto-na-servere/

  • 3 weeks later...
Опубліковано:

149006305_.thumb.png.1bb5299eb0e6a7ab5d1d783db8f9b8d0.png

🧩 Git hooks: як автоматизувати перевірку коду та деплой

Git hooks — це вбудований механізм Git, який дозволяє запускати власні скрипти під час виконання різних операцій: комітів, пушів, злиття гілок тощо. За їх допомогою можна автоматично перевіряти якість коду, контролювати формат повідомлень комітів або навіть запускати деплой проєкту.

 

У новій статті розглядаємо:

• що таке Git hooks і де вони виконуються
• які хуки використовуються найчастіше
• як перевіряти код перед комітом
• як організувати простий автоматичний деплой на VPS

Матеріал буде корисний PHP-розробникам, які хочуть автоматизувати частину процесу розробки без складних CI/CD систем.

📖 Читати

 

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...