mkdir -p ./ssl &&
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ./ssl/ssl.key -out ./ssl/ssl.pem -subj '/CN=office.exampel.dev' &&
chmod 644 ./ssl/ssl.* &&
chown 1000:1000 ./ssl/ssl.crt &&
chown 1001:1001 ./ssl/ssl.key
version: '3'
services:
onlyoffice-documentserver:
image: onlyoffice/documentserver:7.2.2
restart: always
environment:
- JWT_ENABLED=false
# - JWT_SECRET=123123123123123
# - LETS_ENCRYPT_DOMAIN=office.domain.com
# - LETS_ENCRYPT_MAIL=my@domain.com
- SSL_CERTIFICATE_PATH=/etc/nginx/ssl/ssl.pem
- SSL_KEY_PATH=/etc/nginx/ssl/ssl.key
ports:
- 80:80
- 443:443
ulimits:
nofile:
soft: 65536
hard: 65536
volumes:
- ./onlyoffice/data:/var/www/onlyoffice/Data
- ./onlyoffice/lib:/var/lib/onlyoffice
- ./onlyoffice/logs:/var/log/onlyoffice
- ./onlyoffice/db:/var/lib/postgresql
# - ./onlyoffice/letsencrypt:/etc/letsencrypt:rw
- ./ssl:/etc/nginx/ssl:ro
- office_letsencrypt:/etc/letsencrypt:rw
entrypoint: bash -c "sed -i 's/isSupportEditFeature=function(){return!1}/isSupportEditFeature=function(){return 1}/g' /var/www/onlyoffice/documentserver/web-apps/apps/*/mobile/dist/js/app.js;/app/ds/run-document-server.sh;"
volumes:
office_letsencrypt:
Openvpn сервер с IP10.20.0.1,
Для клиентов выделил сеть 10.30.0.0
AnyDesk, TeamViewer или подобные программы, но я полазил и там нет подключения на прямую по ip
либо PiHole.
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:53
iptables -t nat -A PREROUTING -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:53
https://4pda.to/forum/index.php?showtopic=959847&st=60