Сообщество

Форум RelaxDev

Задавайте вопросы, делитесь опытом и помогайте другим

Telegram Чат

Быстрые ответы и обсуждения в реальном времени

Присоединиться

Telegram Канал

Новости платформы и важные анонсы

Открыть
Помощь и вопросы1 день назад

... о версии Node.js на хостинге

судя по всему, по умолчанию система ставит Node 20.. и package ей не указ. по крайней мере, я не нашел способов изменить это. есть способы ставить версии новее?

Valery
Valery
13
3
blog3 дня назад

GitFlic на RelaxDev: перенос репозиториев, подключение по токену и вход через OAuth

GitFlic теперь полностью поддерживается на RelaxDev Мы завершили интеграцию с GitFlic — российской платформой для хранения кода. Теперь GitFlic работает на RelaxDev на равных с GitHub, GitLab и GitVerse. Что доступно Перенос репозитория в один клик. Если ваш проект сейчас на GitHub, GitLab или GitVerse — на странице настроек проекта появится карточка "Перенести в GitFlic". Она зеркально скопирует репозиторий, включая всю историю коммитов и ветки, в ваш аккаунт GitFlic. Исходный репозиторий при этом не трогается — можно продолжать работать откуда удобно и синхронизировать изменения в любой момент. !image.png Подключение личным токеном. В настройках профиля можно вставить Personal Access Token из GitFlic — быстрый способ для тех, кто предпочитает не давать платформе OAuth-доступ. Вход через GitFlic. Теперь можно авторизоваться на RelaxDev напрямую через аккаунт GitFlic — без создания отдельного пароля. Зачем это нужно RelaxDev изначально ориентирован на инфраструктуру, которая целиком работает на российских серверах и сервисах. Поддержка GitFlic — ещё один шаг к тому, чтобы весь цикл разработки, от хранения кода до деплоя, можно было держать внутри страны, без зависимости от зарубежных площадок. Как начать Зайдите в настройки профиля → раздел "Подключенные аккаунты" Нажмите "Войти через GitFlic" (полный OAuth-доступ) или вставьте персональный токен Откройте нужный проект → вкладка "Настройки" → нажмите "Перенести в GitFlic" !image.png Обратная связь и вопросы — как всегда, через форму поддержки.

relaxdev
relaxdev
15
0
blog4 дня назад

Настройка SEO для сайта на Next

SEO для Next.js на RelaxDev — полный гайд Всё что нужно сделать чтобы сайт попал в поисковики. Специфика Next.js App Router — robots и sitemap через TypeScript файлы в папке , файлы верификации — в . robots.txt Создайте — Next.js автоматически отдаст его по адресу : [код] Проверка: откройте — должен открыться как текст со списком правил. sitemap.xml Создайте : [код] С динамическим контентом из БД (Prisma): [код] Проверка: откройте — должен открыться XML со списком страниц. Закрыть закрытые страницы от индексации Страницы с авторизацией и личными данными нельзя пускать в поисковики. В Next.js App Router закрыть целый раздел можно одной строкой в — тогда все вложенные страницы автоматически получат : [код] Это закрывает , , и всё что внутри сразу. Для отдельных страниц — то же самое в : [код] Проверить что страница закрыта можно в браузере через → найти . Или через Google Search Console → Проверка URL. Подтверждение сайта Шаг 1 — скачать файл верификации В Google Search Console и Яндекс Вебмастер выберите метод «HTML-файл» и скачайте файл. Шаг 2 — положить в public/ [код] Файлы из доступны по корневому URL автоматически — никакой настройки не нужно. После деплоя откроется сразу. Шаг 3 — задеплоить и подтвердить Закоммитить файлы → задеплоить Нажать «Подтвердить» в панели каждого поисковика Яндекс.Метрика — ускоряет индексацию Счётчик Метрики не просто аналитика — Яндекс заметно быстрее индексирует сайты где он установлен, потому что видит реальный трафик. Без счётчика индексация может занять 1–2 недели, с ним — 1–3 дня. [код] Где — номер счётчика из metrika.yandex.ru. Отправить Sitemap в индексацию Самый важный шаг — без этого поисковики могут неделями не находить страницы. Google Search Console: Индексирование → Файлы Sitemap → Добавить → Отправить Яндекс Вебмастер: Индексирование → Файлы Sitemap → Добавить → → Добавить Чеклист открывается открывается с нужными страницами Закрытые разделы (, ) имеют HTML-файлы верификации в и задеплоены Сайт подтверждён в Google Search Console Сайт подтверждён в Яндекс Вебмастер Счётчик Яндекс.Метрики установлен Sitemap отправлен в обе панели в разделе Индексирование Сроки: Google ~1–7 дней, Яндекс ~1–3 дня (быстрее если есть Метрика). Вопросы — пишите в комментарии 👇

relaxdev
relaxdev
23
0
Помощь и вопросыоколо 1 месяца назад

🛡️ Скрыты ли проекты и поддомены от индексации?

Да — по умолчанию всё скрыто. Ни Яндекс, ни Google не проиндексируют ваш проект без вашего ведома. Защита работает на трёх уровнях: Уровень 1 — Страница проекта на платформе () Приватные проекты закрыты через метаданные Next.js прямо в коде: [код] Публичные проекты () — индексируются и попадают в витрину . Это ваш выбор. Уровень 2 — Технический поддомен () Traefik автоматически добавляет заголовок ко всем ответам на : [код] Срабатывает до того, как поисковик прочитает HTML. Уровень 3 — robots.txt платформы Системные разделы дополнительно закрыты: [код] Итог | Что | Индексация | |---|---| | (приватный) | ❌ закрыто | | (публичный) | ✅ на ваш выбор | | (тех. домен) | ❌ закрыто всегда | | (свой домен) | ✅ без ограничений | 💡 Хотите индексацию — привяжите свой домен или сделайте проект публичным. Если нужно открыть конкретный поддомен — пишите в поддержку.

relaxdev
relaxdev
151
0
Помощь и вопросыоколо 2 месяцев назад

Настройка сайта для SEO

SEO для Next.js на RelaxDev — полный гайд Всё что нужно сделать чтобы сайт попал в поисковики. Специфика Next.js App Router — robots и sitemap через TypeScript файлы в папке , файлы верификации — в . robots.txt Создайте — Next.js автоматически отдаст его по адресу : [код] Проверка: откройте — должен открыться как текст со списком правил. sitemap.xml Создайте : [код] С динамическим контентом из БД (Prisma): [код] Проверка: откройте — должен открыться XML со списком страниц. Закрыть закрытые страницы от индексации Страницы с авторизацией и личными данными нельзя пускать в поисковики. В Next.js App Router закрыть целый раздел можно одной строкой в — тогда все вложенные страницы автоматически получат : [код] Это закрывает , , и всё что внутри сразу. Для отдельных страниц — то же самое в : [код] Проверить что страница закрыта можно в браузере через → найти . Или через Google Search Console → Проверка URL. Подтверждение сайта Шаг 1 — скачать файл верификации В Google Search Console и Яндекс Вебмастер выберите метод «HTML-файл» и скачайте файл. Шаг 2 — положить в public/ [код] Файлы из доступны по корневому URL автоматически — никакой настройки не нужно. После деплоя откроется сразу. Шаг 3 — задеплоить и подтвердить Закоммитить файлы → задеплоить Нажать «Подтвердить» в панели каждого поисковика Яндекс.Метрика — ускоряет индексацию Счётчик Метрики не просто аналитика — Яндекс заметно быстрее индексирует сайты где он установлен, потому что видит реальный трафик. Без счётчика индексация может занять 1–2 недели, с ним — 1–3 дня. [код] Где — номер счётчика из metrika.yandex.ru. Отправить Sitemap в индексацию Самый важный шаг — без этого поисковики могут неделями не находить страницы. Google Search Console: Индексирование → Файлы Sitemap → Добавить → Отправить Яндекс Вебмастер: Индексирование → Файлы Sitemap → Добавить → → Добавить Чеклист открывается открывается с нужными страницами Закрытые разделы (, ) имеют HTML-файлы верификации в и задеплоены Сайт подтверждён в Google Search Console Сайт подтверждён в Яндекс Вебмастер Счётчик Яндекс.Метрики установлен Sitemap отправлен в обе панели в разделе Индексирование Сроки: Google ~1–7 дней, Яндекс ~1–3 дня (быстрее если есть Метрика). Вопросы — пишите в комментарии 👇

relaxdev
relaxdev
187
0
Помощь и вопросыоколо 2 месяцев назад

Подключение Datalens к Relaxdev: пошаговая инструкция

Показываю, как работает настройка Datalens из нового функционала Relaxdev. Скриншоты и последовательность как пример рабочей конфигурации прилагаю ниже. Как подключить RelaxDev к DataLens Шаг 1. В RelaxDev открой вкладку База данных → переключись на таб DataLens. Шаг 2. Скопируй ссылку из блока «Ссылка для DataLens» — это CSV-эндпоинт с токеном. При необходимости отредактируй SQL-запрос для экспорта и нажми «Обновить данные вручную». Шаг 3. Открой Google Sheets → Extensions → Apps Script. Шаг 4. В редакторе вставь скрипт syncFromRelaxDev() — он забирает CSV по ссылке и записывает данные в активный лист. Нажми Run для проверки. Шаг 5. Перейди в Triggers → Add Trigger. Выбери функцию syncFromRelaxDev, событие — From spreadsheet / On open (данные будут обновляться при открытии файла). Сохрани. Шаг 6. В Yandex DataLens открой нужную коллекцию → Подключения → Создать подключение. Шаг 7. Выбери Google Sheets, подключи таблицу — готово.

support support
support support
170
2
Идеи и предложения2 месяца назад

Поддержка развития

Здесь отображаются донаты и сообщения от участников, напрмер за помощь в деплое, просьба добавить новую фичу или поделиться нашими технологиями

relaxdev
relaxdev
187
2
Идеи и предложения2 месяца назад

Deploy из под-папки

Часто в репе может быть несколько проектов, он лежит не в root, тогда очень удобно при импорте указать рабочий folder..

Andy
179
5
Помощь и вопросы3 месяца назад

DNS

А надо ли удалять старые записи

kamranezi
kamranezi
165
2
Помощь и вопросы3 месяца назад

Ошибки деплоя

Проверяйте выбранный стек, порт 8080, не забывайте переменные, если не получается пишите

relaxdev
relaxdev
101
0
Технические обсуждения5 месяцев назад

CDN для сайта или Хранилища

Как лучше провести через CDN статику - HTML страницу ?

Камран
Камран
197
0