Self-Hosted альтернативы SaaS: Gitea, Nextcloud, n8n на своём сервере
Заменяем GitHub, Google Drive и Zapier бесплатными self-hosted аналогами. Сколько ресурсов нужно и как развернуть через Docker.
Self-hosted альтернативы: Gitea (GitHub, ~1 ГБ RAM), Nextcloud (Google Drive, ~4 ГБ RAM), n8n (Zapier, ~1 ГБ RAM). Всё разворачивается через Docker Compose на VPS с 4 vCPU и 8 ГБ RAM (~1000–1500 ₽/мес). Экономия: $50–100/мес на SaaS-подписках, полный контроль данных, соответствие 152-ФЗ.
- Gitea (замена GitHub): 1 vCPU, 1 ГБ RAM. Лёгкий Git-сервер с веб-интерфейсом, CI/CD (Gitea Actions).
- Nextcloud (замена Google Drive/Dropbox): 2 vCPU, 4 ГБ RAM. Файлы, календарь, контакты, офис.
- n8n (замена Zapier): 1 vCPU, 1 ГБ RAM. Визуальная автоматизация с 400+ интеграциями.
- Весь стек можно поднять на одном VPS за 800–1500 ₽/мес вместо $50+/мес за SaaS-подписки.
Gitea: свой Git-сервер за 5 минут
Gitea — лёгкий Git-сервер на Go. Один бинарник, ~100 МБ RAM при работе. Поддерживает pull requests, issues, wiki, CI/CD (Gitea Actions, совместим с GitHub Actions). Идеален для небольших команд 2–20 человек.
# docker-compose для Gitea
services:
gitea:
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=sqlite3
volumes:
- gitea_data:/data
ports:
- "3000:3000" # Web UI
- "2222:22" # SSH
restart: always
volumes:
gitea_data:Nextcloud: Google Drive на своём железе
Nextcloud — облачное хранилище файлов с календарём, контактами и встроенным офисом (Collabora/OnlyOffice). Замена Google Workspace для компаний, которые хотят контролировать свои данные.
Потребление: 2–4 ГБ RAM (зависит от числа пользователей), 100+ ГБ SSD для файлов. Для 5–10 пользователей — VPS с 4 ГБ RAM достаточно.
# docker-compose для Nextcloud с PostgreSQL
services:
nextcloud:
image: nextcloud:apache
environment:
- POSTGRES_HOST=db
- POSTGRES_DB=nextcloud
- POSTGRES_USER=nextcloud
- POSTGRES_PASSWORD=${NC_DB_PASS}
volumes:
- nc_data:/var/www/html
ports:
- "8080:80"
depends_on:
- db
restart: always
db:
image: postgres:16-alpine
environment:
- POSTGRES_DB=nextcloud
- POSTGRES_USER=nextcloud
- POSTGRES_PASSWORD=${NC_DB_PASS}
volumes:
- nc_pgdata:/var/lib/postgresql/data
restart: always
volumes:
nc_data:
nc_pgdata:n8n: автоматизация без кода
n8n — визуальный конструктор автоматизаций. 400+ интеграций: Telegram, Slack, Google Sheets, PostgreSQL, HTTP/Webhook и даже ИИ (OpenAI, Ollama). Замена Zapier без ограничений по числу задач.
Потребление: ~200 МБ RAM при простое, до 1 ГБ при сложных сценариях. Для личного использования и маленькой команды — 1 vCPU, 1 ГБ RAM.
Экономика: SaaS vs Self-Hosted
GitHub Team: $4/мес за пользователя. Для команды из 10 человек — $40/мес. Gitea — бесплатно, нужен VPS за 500 ₽/мес.
Google Workspace Business: $6/мес за пользователя. 10 человек — $60/мес. Nextcloud — бесплатно, VPS ~1000 ₽/мес.
Zapier Professional: $49/мес за 2000 задач. n8n — бесплатно, без ограничений на задачи. VPS — 300 ₽/мес.
Итого SaaS: ~$150–200/мес (~15 000 ₽). Self-hosted: ~1500–2000 ₽/мес. Экономия — в 7–10 раз.
Проверенные серверы от надежных провайдеров
Timeweb Cloud
Cloud Start
CPU
1 ядер • 3.3 ГГц
RAM
1 ГБ
Диск
15 ГБ NVMe
Канал
200 Мбит/с
299 ₽/мес
Часто задаваемые вопросы (FAQ)
Безопасно ли хранить данные на своём сервере?
При правильной настройке (шифрование, бэкапы, обновления) — не менее безопасно, чем SaaS. Вы контролируете, где хранятся данные — важно для 152-ФЗ.
Сколько стоит VPS для всего стека?
Gitea + Nextcloud + n8n = ~6 ГБ RAM, 4 vCPU, 100 ГБ NVMe. VPS с такими параметрами — от 800 до 1500 ₽/мес в зависимости от провайдера. Сравнить цены можно на ServerSales.