Start typing to search across invoices, services, domains, tickets, and more...
Для компании со штаб-квартирой в материковом Китае и филиалами за рубежом самым сбалансированным местом для собственного сервера ERP, СЭД и CRM обычно становится Гонконг с маршрутом China Telecom CN2 GIA: быстро для китайского офиса, напрямую доступно зарубежным филиалам и без регистрации ICP. IMIDC предлагает VPS и выделенные серверы CN2 GIA в Гонконге для Odoo, ERPNext или Nextcloud/OnlyOffice, а для компаний, торгующих с Россией или ориентированных на США, — площадки в Москве (CN2) и Лос-Анджелесе.
Главное: одна система, удобная и для китайского офиса, и для зарубежных филиалов, лучше двух систем, которые приходится синхронизировать.
| Размещение | Доступ из офиса в Китае | Доступ из зарубежных филиалов | ICP | Кому подходит |
|---|---|---|---|---|
| Облако в материковом Китае | Самый быстрый | Нестабильно, через границу часто медленно | Нужна для сайтов на 80/443 | Только китайский бизнес |
| Гонконг (IMIDC, CN2 GIA) | Быстро, стабильно в вечерний пик | Хорошо из Азии, Европы и США | Не нужна | Офис в Китае + филиалы в Азии и мире |
| Москва (IMIDC, CN2) | Хорошо через CN2 | Лучше всего для России и СНГ | Не нужна | Российско-китайские торговые компании |
| Лос-Анджелес (IMIDC, 9929/CN2) | Приемлемо по оптимизированным маршрутам, задержка выше | Лучше всего для офисов в США | Не нужна | Филиалы и отделы продаж в США |
Маршрут CN2 GIA особенно важен в вечерние часы пик, когда обычные международные каналы из материкового Китая перегружены. Перед покупкой проверьте из офиса в Китае тестовый IP IMIDC через mtr.
Главное: выбирайте по бизнес-процессам, а не по списку функций; многие компании используют ERP и Nextcloud параллельно.
| Стек | Что покрывает | Технологии | Лицензия (проверьте актуальные условия) |
|---|---|---|---|
| Odoo Community | Продажи, CRM, закупки, склад, счета, базовый HR | Python + PostgreSQL | LGPLv3; редакция Enterprise платная |
| ERPNext (Frappe) | Бухгалтерия, производство, склад, HR и зарплата, CRM | Python + MariaDB + Redis | GPLv3 |
| Nextcloud + OnlyOffice | СЭД: файлы, онлайн-документы, календарь, чат, согласования через приложения | PHP + БД + сервер документов | AGPLv3; у OnlyOffice Docs Community есть лимит одновременных подключений |
Главное: нагрузку ERP определяют одновременные пользователи и отчёты, а не штат; планируйте под закрытие месяца.
| Пользователей | Odoo / ERPNext | Nextcloud + OnlyOffice | Рекомендуемый продукт IMIDC |
|---|---|---|---|
| До 20 | 4 vCPU, 8 ГБ ОЗУ, 100 ГБ SSD | 4 vCPU, 8 ГБ ОЗУ, диск по потребности | VPS CN2 GIA в Гонконге (старший тариф) |
| 20–100 | 8 ядер, 32 ГБ ОЗУ, SSD RAID 1 | 8 ядер, 16–32 ГБ ОЗУ | Выделенный сервер в Гонконге |
| 100–300 | 16+ ядер, 64 ГБ ОЗУ, БД на отдельном сервере | Отдельный узел сервера документов | Два выделенных сервера, индивидуально через продажи |
Для Odoo типичная отправная точка — workers = ядра CPU × 2 + 1, около 1 ГБ ОЗУ на воркер плюс доля PostgreSQL. Это оценки для планирования; следите за CPU и задержками БД при первом закрытии месяца.
Главное: Docker Compose и обратный прокси с автоматическим HTTPS дают воспроизводимое развёртывание меньше чем за час.
# /opt/erp/docker-compose.yml - Odoo 17 + PostgreSQL 16
services:
db:
image: postgres:16
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: change-me
POSTGRES_DB: postgres
volumes:
- db-data:/var/lib/postgresql/data
restart: unless-stopped
odoo:
image: odoo:17.0
depends_on: [db]
environment:
HOST: db
USER: odoo
PASSWORD: change-me
command: ["--proxy-mode", "--workers=5", "--max-cron-threads=1"]
volumes:
- odoo-data:/var/lib/odoo
- ./addons:/mnt/extra-addons
ports:
- "127.0.0.1:8069:8069"
- "127.0.0.1:8072:8072"
restart: unless-stopped
volumes:
db-data:
odoo-data:
# /etc/caddy/Caddyfile - automatic HTTPS in front of Odoo
erp.example.com {
encode gzip
reverse_proxy /websocket* 127.0.0.1:8072
reverse_proxy 127.0.0.1:8069
}
# Start everything
cd /opt/erp && docker compose up -d && systemctl reload caddy
Направьте erp.example.com на IP сервера, держите порты 8069/8072 привязанными к 127.0.0.1 и открывайте наружу только 80/443 (и SSH для IP администраторов). Для ERPNext аналогичная compose-конфигурация есть в официальном репозитории frappe_docker; для офисного пакета быстрее всего Nextcloud All-in-One:
# Nextcloud All-in-One (Nextcloud + optional OnlyOffice/Collabora, Talk, backups)
sudo docker run -d --init --sig-proxy=false --name nextcloud-aio-mastercontainer \
--restart always -p 8080:8080 \
-e APACHE_PORT=11000 -e APACHE_IP_BINDING=127.0.0.1 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:latest
# then open https://203.0.113.10:8080 once to finish setup, and close 8080 afterwards
Главное: одна учётная запись на сотрудника, 2FA и мгновенное отключение при увольнении важнее в распределённой компании, чем в одном офисе.
auth_oauth поддерживает OAuth2/OIDC; ERPNext: «Social Login Key»; Nextcloud: приложение user_oidc.# Keycloak as the company identity provider (OIDC), behind the same reverse proxy
docker run -d --name keycloak --restart unless-stopped -p 127.0.0.1:8180:8080 \
-e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=change-me \
quay.io/keycloak/keycloak:26.0 start \
--hostname=https://sso.example.com --http-enabled=true --proxy-headers=xforwarded
Главное: копируйте БД и файловое хранилище вместе, держите копии во втором регионе и проверяйте восстановление.
#!/bin/sh
# /usr/local/bin/erp-backup.sh - nightly, run from cron at 01:30
set -e
D=$(date +%F)
mkdir -p /backup
cd /opt/erp
docker compose exec -T db pg_dump -U odoo -Fc mycompany > /backup/odoo-db-$D.dump
docker run --rm -v erp_odoo-data:/data -v /backup:/out alpine \
tar czf /out/odoo-filestore-$D.tgz -C /data filestore
export RESTIC_REPOSITORY=sftp:[email protected]:/srv/restic/erp
export RESTIC_PASSWORD_FILE=/root/.restic-pass
restic backup /backup /opt/erp
restic forget --keep-daily 14 --keep-weekly 8 --keep-monthly 12 --prune
find /backup -mtime +3 -delete
Размещайте репозиторий restic на другой площадке IMIDC, например в Токио или Тайбэе, храните пароль шифрования вне сервера и раз в квартал восстанавливайте копию в тестовый экземпляр. Данные ERP без соответствующих вложений — это лишь половина бэкапа.
Главное: размещение в Гонконге избавляет от ICP, но не от обязанностей по защите данных; консультируйтесь с местными специалистами. Это не юридическая консультация.
Главное: начинайте с Гонконга, если большинство пользователей или правовые требования не указывают на другое место.
Отдел продаж IMIDC подберёт ОЗУ, диски и RAID индивидуально, а сервис бесплатной миграции перенесёт существующий Odoo, ERPNext или Nextcloud.
Гонконг с маршрутом CN2 GIA обычно оптимальный компромисс: быстро и стабильно из материкового Китая, прямой доступ из-за рубежа и без ICP. IMIDC предлагает для этого VPS CN2 GIA в Гонконге от $18/мес и выделенные серверы от $139/мес.
Нет, регистрация ICP касается серверов в материковом Китае. Однако законы о контенте и персональных данных, включая правила PIPL о трансграничной передаче, соблюдать всё равно нужно.
Odoo силён в продажах, CRM и складе и имеет большую экосистему приложений; ERPNext полностью открыт и силён в бухгалтерии и производстве. Оба стабильно работают в Docker на сервере IMIDC и поддерживают русский и китайский языки.
У IMIDC есть обе площадки: Гонконг с China Telecom CN2 GIA и Москва с маршрутом CN2 в материковый Китай — удобно для российско-китайских торговых компаний, которым нужна CRM рядом с обоими рынками.
Выберите VPS CN2 GIA в Гонконге или выделенный сервер в Гонконге, а для других рынков — выделенный сервер в Москве и выделенные серверы в США. Для переноса существующей системы см. бесплатную миграцию, за подбором конфигурации обращайтесь в отдел продаж IMIDC или откройте тикет.