Требования
Что нужно перед установкой сервера Freedom Messenger.
Сервер
- ОС: Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+), Windows Server 2019+ или Docker
- CPU: минимум 1 vCPU (рекомендуется 2)
- RAM: минимум 512 МБ (рекомендуется 1 ГБ)
- Диск: 1 ГБ для системы + место для загруженных файлов
- Архитектура: amd64 или arm64
Сеть
- Доменное имя — обязательно для всех режимов транспорта. Направьте A-запись на IP сервера.
- Порт 443 — должен быть открыт для режимов HTTPS и VLESS
- Порт 80 — должен быть открыт для режима HTTPS (проверка Let's Encrypt)
- Порт 8080 — внутренний, для режима Cloudflare
- Порт 3478 UDP — для встроенного TURN-сервера (голосовые звонки через NAT)
Требования по режимам транспорта
| Режим | Порты | Дополнительно |
|---|---|---|
| HTTPS | 443, 80 | Домен с A-записью, нет другого веб-сервера на 443 |
| Cloudflare | 8080 | Аккаунт Cloudflare, домен на DNS Cloudflare |
| VLESS | 443 | Домен с A-записью, клиент с поддержкой Xray |
VPS-провайдеры
Подойдёт любой VPS-провайдер. Варианты от $5/месяц и дешевле:
- DigitalOcean ($4/мес — 512 МБ RAM)
- Hetzner ($3.79/мес — 2 ГБ RAM, отличное соотношение цены и качества)
- Vultr ($5/мес — 1 ГБ RAM)
- Oracle Cloud (бесплатно — ARM-инстанс с 1 ГБ RAM)
Если вы в стране с ограничениями интернета (Россия, Иран, Китай), используйте VPS в ближайшей стране без ограничений (Нидерланды, Германия, Финляндия) и выберите режим Cloudflare или VLESS.
Следующие шаги
Выберите способ установки:
- Установка на Linux — рекомендуется, самый распространённый вариант
- Установка на Windows — для Windows-серверов
- Docker — контейнерное развёртывание