HivePaaS
An open-source, self-hosted PaaS on Docker Swarm. Deploy apps, databases and functions from one VPS to a whole cluster, with SSL, backups and autoscaling built in.
Подберите VPS под задачу: ресурсы, география и цена. Сравнение провайдеров России, Европы, США, Азии и ОАЭ, акции и промокоды.
Translation pending
Developer toolsHTML · PythonGitHub @MakeBizOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
ПодборVPS: сайт-агрегатор VPS и монитор цен
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Репозиторий сайта и монитора цен
public/ сайт, это папку публикует Vercel
monitor/ ежедневный сбор цен
.github/ расписание запуска монитора
vercel.json настройка публикации, трогать не нужно
Ничего программировать не нужно, всё делается мышкой в браузере. Займёт минут двадцать, из них половина это ожидание писем с подтверждением
GitHub это бесплатное хранилище файлов проекта. Он нужен по двум причинам: Vercel будет сам обновлять сайт при любом изменении файла, а монитор цен будет там же запускаться по расписанию, тоже бесплатно
Регистрация на github.com, кнопка Sign up. Достаточно личного аккаунта, платить не нужно: приватные репозитории и запуск задач по расписанию входят в бесплатный тариф
Альтернативы GitLab и Bitbucket Vercel тоже поддерживает, но у GitHub бесплатный планировщик задач удобнее, а инструкция ниже написана под него
Репозиторий это просто папка проекта на GitHub
New repositorypodborvpsPrivate, чтобы содержимое видели только выCreate repositoryНа странице пустого репозитория есть ссылка uploading an existing file
podborvps и выделить всё, что внутриCommit changesЕсли папка .github не загрузилась (браузеры иногда пропускают папки, начинающиеся с точки), это чинится вручную за минуту:
Add file, затем Create new file.github/workflows/prices.yml, слэши сами создадут папкиprices.yml из архиваCommit changesvercel.com нажать Add New, затем ProjectImport Git Repository, разрешить доступ к GitHub, выбрать podborvpsvercel.json уже говорит Vercel публиковать папку publicDeployЧерез минуту сайт живой на адресе вида podborvps.vercel.app
С этого момента всё автоматически. Меняете файл в репозитории, Vercel сам пересобирает сайт за 30 секунд. Никаких ручных заливок больше не будет
Settings, затем Domains, затем Add76.76.21.21 и CNAME для www на cname.vercel-dns.comМонитор уже лежит в репозитории и настроен на ежедневный запуск в 07:00 по Москве. Осталось выдать ему ключи
Токены заводятся бесплатно на обычных аккаунтах провайдеров:
| Провайдер | Где взять токен | Имя секрета |
|---|---|---|
| Timeweb Cloud | панель, Настройки, «API и Terraform», срок жизни выбрать бессрочный | TIMEWEB_TOKEN |
| VDSina | получить через запрос авторизации, см. их документацию по API | VDSINA_TOKEN |
| Reg.ru | панель Рег.Облака, раздел с токенами API | REGRU_CLOUDVPS_TOKEN |
| RUVDS | настройки аккаунта, API-ключ | RUVDS_KEY, плюс RUVDS_USER и RUVDS_PASS |
| Hostman | панель управления, раздел API | HOSTMAN_TOKEN |
| DataPacket | клиентская панель, Security, можно создать ключ только на чтение | DATAPACKET_TOKEN |
Как их положить в GitHub:
SettingsSecrets and variables, затем ActionsNew repository secret, имя из таблицы, значение это сам токенОтдельно там же на вкладке Variables создать FX_RATES со значением:
{"USD":92,"EUR":100,"AED":25}
Это курсы для пересчёта долларовых тарифов в рубли, обновлять раз в месяц
Проверить, что работает: вкладка Actions, слева «Мониторинг цен», справа кнопка Run workflow. Через минуту в папке monitor/data появится файл с ценами. Если какой-то источник не отдал данные, GitHub сам заведёт задачу с описанием проблемы
Токены можно добавлять по одному: монитор работает с теми источниками, ключи к которым есть, остальные просто пропускает
Vercel. Бесплатный план Hobby по правилам сервиса рассчитан только на личные некоммерческие проекты. Наш сайт зарабатывает на партнёрских ссылках, то есть формально коммерческий, и по-хорошему требует план Pro за 20 долларов в месяц. На старте можно спокойно тестировать на бесплатном, но закладывайте, что при росте придётся либо перейти на Pro, либо переехать
Альтернатива, которая может оказаться выгоднее. Сайт можно держать на VPS Timeweb за 300-600 рублей в месяц. Дешевле Pro, сервер в России, что лучше для скорости у российской аудитории, и заодно получается собственный кейс для контента: мы рекомендуем провайдера, которым сами пользуемся. Минус в том, что сервер надо обслуживать самому, тогда как Vercel не требует вообще ничего
GitHub. Приватные репозитории и 2000 минут запуска задач в месяц бесплатны. Наш монитор тратит меньше минуты в день, то есть около 30 минут в месяц. В бесплатный лимит укладываемся с большим запасом
Не нужно ничего скачивать и устанавливать:
Commit changesТак же правятся цены в мониторе, тексты на сайте и расписание запуска