Разработка и деплой
13 инструкций
- VPS для разработчика: что держать на своём сервереVPS для разработчика: CI-раннер, свой PaaS, n8n, боты и API, Git и мониторинг на своём сервере — сколько ресурсов и трафика нужно и с чего начать.
- Python и FastAPI: продакшн-деплойПосле этой инструкции ваше FastAPI-приложение будет работать под управлением Gunicorn с воркерами Uvicorn, автоматически подниматься при перезагрузке сервера через systemd и…
- Django на VPSВ этом руководстве вы развернёте Django-проект на VPS в продакшен-режиме: виртуальное окружение, Gunicorn как systemd-сервис и Nginx в роли reverse proxy с раздачей статики, а…
- Node.js приложение с PM2 и NginxNode.js-приложение, запущенное просто командой node app.js в SSH-сессии, умирает вместе с этой сессией и не переживёт падение или перезагрузку сервера. В этой статье вы установите…
- Docker и Docker ComposeDocker запускает приложения в изолированных контейнерах — без ручной установки зависимостей и конфликтов версий на хосте. В этой статье — установка Docker Engine и плагина Docker…
- Деплой из GitВ этой статье — как обновлять приложение на VPS ForestsNet Cloud прямо из Git: один раз разворачиваете репозиторий, а дальше каждое обновление — это git pull и перезапуск процесса…
- n8n на своём сервере: установка и настройкаУстановка n8n на свой сервер через Docker Compose: PostgreSQL, домен с HTTPS, ключ шифрования, вебхуки, queue mode, бэкапы и обновления без потери данных.
- Coolify на VPS: установка своего PaaS вместо Heroku и VercelCoolify на VPS: установка официальным скриптом, домен с TLS для панели, деплой из GitHub, бэкапы в S3 и обновления — свой Heroku и Vercel на сервере.
- Self-hosted runner GitHub Actions и GitLab Runner на VPSСвой раннер GitHub Actions на VPS: установка self-hosted runner как службы, метки, ephemeral и JIT, Docker, очистка диска, безопасность, GitLab Runner и частые сбои.
- Удалённая разработка на VPS: VS Code Remote-SSH, Cursor и JetBrains GatewayУдалённая разработка на VPS через VS Code Remote-SSH, Cursor и JetBrains Gateway: подготовка сервера, ресурсы, Dev Containers, code-server и разбор типичных сбоев.
- Как запустить Telegram-бота на VPS: systemd, вебхук и nginxКак запустить Telegram-бота на сервере: polling или вебхук, systemd и Docker, nginx с Let's Encrypt, лимиты Telegram и обновление без потери апдейтов.
- Свой Git-сервер на VPS: установка Forgejo и GiteaСвой Git-сервер на VPS как аналог GitHub: установка Forgejo или Gitea в Docker с PostgreSQL, SSH для git, CI-раннер, зеркала с GitHub, бэкапы и типичные грабли.
- Uptime Kuma: установка в Docker и мониторинг сайтов и APIUptime Kuma: установка в Docker на отдельный VPS, свой домен с TLS, мониторинг доступности сайтов и API, уведомления в Telegram, статус-страница и переход на 2.x.